On Fri, 01 Aug 2003, Pawel Worach wrote:
> I have no idea how portable this is but freebsd doesn't
> use malloc.h anymore.
Nobody should ever have used <malloc.h>. You should use <stdlib.h>, as
defined by the ANSI/ISO C standard.
FreeBSD's malloc.h was created on 15 November 1994, with comments saying
that it was for SYSV-compatibility only. Two days later, on 17 November
1994, a "#warning" line was added to complain that people should use
<stdlib.h>, not <malloc.h>. In October 2001, the #warning was changed
to #error.
NetBSD added a malloc.h file on 15 April 1993, and the commit log says
"because so much stuff expects it". NetBSD's malloc.h simply includes
stdlib.h. (I disapprove of catering to broken code; it would be better
if NetBSD did not have malloc.h and if the broken code stopped trying to
include malloc.h.)
--apb (Alan Barrett)
Received on Fri Aug 01 2003 - 04:33:12 MDT
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:20:25 MST