Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: including sys/malloc.h produces errors?



as was stated:

If you are writing a user-mode component (== chunk o' code), then you
typically do *not* want to include headers from 'sys'. That directory
contains kernel-related headers.

If you are including it because your library accesses kernel structures
in some way, then you should include <sys/types.h> before
<sys/malloc.h>.

I beleive you will be fine. i converted some DOS based code and it was fine and dandy

ken;


On Feb 3, 2004, at 12:02 PM, Jerry Pendergraft wrote:

I am in the process of converting code that uses malloc.h to include
stdlib.h instead. It provides the prototype OK.
Is that the right thing to do?

--
Jerry Pendergraft email@hidden
Endocardial Solutions voice: 651-523-6935
1350 Energy Lane, Suite 110 fax: 651-644-7897
St Paul, MN 55108-5254 mobile: 651-491-0163

On Tue, 3 Feb 2004, Justin Walker wrote:

On Tuesday, February 3, 2004, at 09:05 AM, Ken Hawkins wrote:

i have included sys/malloc.h for a static BSD library however now the
malloc.h is producing errors? is there a newer one that i am supposed
to update to?

malloc.h:280: error: parse error before "u_short"
malloc.h:286: error: parse error before '}' token

anyone else seen this? stuck in the mud...

If you are writing a user-mode component (== chunk o' code), then you
typically do *not* want to include headers from 'sys'. That directory
contains kernel-related headers.

If you are including it because your library accesses kernel structures
in some way, then you should include <sys/types.h> before
<sys/malloc.h>.

There is no 'malloc.h' for user-mode code. It's an out-of-date file
that persists in some systems, and is not present in Darwin/Mac OS X.

Regards,

Justin

--
/~\ The ASCII Justin C. Walker, Curmudgeon-at-Large
\ / Ribbon Campaign
X Help cure HTML Email
/ \
_______________________________________________
darwin-development mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/darwin-development
Do not post admin requests to the list. They will be ignored.
_______________________________________________
darwin-development mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/darwin-development
Do not post admin requests to the list. They will be ignored.
_______________________________________________
darwin-development mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/darwin-development
Do not post admin requests to the list. They will be ignored.

References: 
 >Re: including sys/malloc.h produces errors? (From: Justin Walker <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.