> I came across a data type called caddr_t and would like more 
> information on it. One of the places I found it was on a Hewlett 
> Packard unix system. In the ptrace.h header file I found the 
> following:
> #define char *caddr_t.
> 
> Could someone please shed some light on this.
> 
> Regards
> Godfree Gert
> Department of Medical Physics
> University of the Orange Free State
> P O Box 339
> Bloemfontein
> 9301
> Tel: +27 51 4053158


caddr_t generally refers to a machine address...

I've seen it in sunos.  Probably modern software should just use void *.

I suppose caddr_t does not have to be a void * on machines where a
physical address cannot be represented by a pointer?

Its a good question...

Marty Leisner



Reply via email to