File:  [MW Coherent from dump] / coherent / f / usr / include.78 / sys / _null.h
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Wed May 29 04:56:40 2019 UTC (7 years ago) by root
Branches: MarkWilliams, MAIN
CVS tags: relic, HEAD
coherent

#ifndef	__SYS__NULL_H__
#define	__SYS__NULL_H__

/*
 * This internal header is designed to factor out the definition of NULL
 * from all other aspects of the STREAMS and device systems. In order to
 * be able to create a reasonable facsimile of the STREAMS and DDI/DDK
 * programming environments, many of the header files defined by those
 * documents in the System V environment have been defined. From the POSIX
 * and ISO C standards documents we learn that <sys/types.h> is the most
 * likely candidate, but that definitions also occur in <stdlib.h>, <stdio.h>
 * and many other places.
 */


/*
 * For Borland C++, the use of memory models requires that we define NULL
 * appropriately. There is a special Borland header for this, however.
 */

#ifndef	NULL

# ifdef	__BORLANDC__

#  include <_null.h>

# else

#  define  NULL	0

# endif

#endif

#endif	/* ! defined (__SYS__NULL_H__) */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.