Path: utzoo!news-server.csri.toronto.edu!rutgers!usc!samsung!spool.mu.edu!munnari.oz.au!mel.dit.csiro.au!yarra!pta!tndsyd!berny From: berny@tndsyd.oz.au (Berny Goodheart) Newsgroups: comp.lang.c Subject: Re: caddr_t Message-ID: <692@tndsyd.oz.au> Date: 12 Mar 91 01:01:57 GMT References: <1991Mar8.192533.717@citib.com> Organization: Tandem Computers Incorporated, Sydney, NSW, Australia Lines: 16 In article <1991Mar8.192533.717@citib.com> scairns@citib.com (Scott Cairns) writes: >Can anyone give me a consise description of exactly >what "caddr_t" is? It's not in K & R (version 1). > Here is a list of defined kernel data types: caddr_t Byte aligned Virtual memory address. daddr_t Block number of a block device. dev_t Major-Minor device number. label_t Data block for 'setjmp' off_t Byte offset in file. paddr_t Physical memory address These and other data types are defined in "types.h" and should only be used in kernel code such as device drivers.