Where are you malloc? I loc you still. Where are you?

Carl S. Gutekunst csg at pyramid.pyramid.com
Sat Oct 7 02:51:26 AEST 1989


In article <352 at massey.ac.nz> ARaman at massey.ac.nz (A.V. Raman) writes:
>Why do I have to explicitly declare malloc, calloc and other such things in
>my C source in a ucb universe, whereas I can just include malloc.h in the att
>universe and have it done automatically.

Pyramid OSx does not declare malloc(3) in a header file in the ucb universe
because Berkeley 4.3BSD doesn't. It *is* declared in a header file in the att
universe, because AT&T SVR3 does do that. In general, it is Pyramid's policy
to not add new features to the universes that cause portability problems, even
if they would be useful or sensible.

Now, if you want to know why *Berkeley* didn't put a declaration of malloc(3)
in some convenient header file, I haven't any idea. But I agree it would be a
good idea.

<csg>



More information about the Comp.unix.questions mailing list