Replace NULL macro defs with null.h include

This commit is contained in:
Arun Thomas
2010-07-22 10:03:31 +00:00
parent 62d44dc9ef
commit dbde088d98
12 changed files with 15 additions and 19 deletions

View File

@@ -31,7 +31,7 @@ struct lconv {
char n_sign_posn; /* CHAR_MAX */
};
#define NULL ((void *)0)
#include <sys/null.h>
#define LC_ALL 1
#define LC_COLLATE 2

View File

@@ -44,7 +44,8 @@
#define SUPER_USER ((uid_t) 0) /* uid_t of superuser */
#define NULL ((void *)0) /* null pointer */
#include <sys/null.h> /* NULL Pointer */
#define SCPVEC_NR 64 /* max # of entries in a SYS_VSAFECOPY* request */
#define NR_IOREQS 64
/* maximum number of entries in an iorequest */

View File

@@ -3,7 +3,7 @@
#ifndef _STDDEF_H
#define _STDDEF_H
#define NULL ((void *)0)
#include <sys/null.h>
/* The following is not portable, but the compiler accepts it. */
#define offsetof(type, ident) ((size_t) (unsigned long) &((type *)0)->ident)

View File

@@ -13,6 +13,8 @@
#include <ansi.h>
#endif
#include <sys/null.h> /* For NULL */
/*
* Focus point of all stdio activity.
*/
@@ -50,7 +52,6 @@ typedef struct __iobuf {
#define stderr (&__stderr)
#define BUFSIZ 4096
#define NULL ((void *)0)
#define EOF (-1)
#define FOPEN_MAX 20

View File

@@ -7,8 +7,7 @@
#include <ansi.h>
#endif
/* The macros are NULL, EXIT_FAILURE, EXIT_SUCCESS, RAND_MAX, and MB_CUR_MAX.*/
#define NULL ((void *)0)
#include <sys/null.h>
#define EXIT_FAILURE 1 /* standard error return using exit() */
#define EXIT_SUCCESS 0 /* successful return using exit() */

View File

@@ -9,14 +9,14 @@
#ifndef _TIME_H
#define _TIME_H
#include <sys/null.h>
#define CLOCKS_PER_SEC 60
#ifdef _POSIX_SOURCE
#define CLK_TCK CLOCKS_PER_SEC /* obsolescent mame for CLOCKS_PER_SEC */
#endif
#define NULL ((void *)0)
#ifndef _SIZE_T
#define _SIZE_T
typedef unsigned int size_t;

View File

@@ -55,7 +55,7 @@
#define SI_PROCPUB_TAB 11 /* copy of public entries of process table */
/* NULL must be defined in <unistd.h> according to POSIX Sec. 2.7.1. */
#define NULL ((void *)0)
#include <sys/null.h>
/* The following relate to configurable system variables. POSIX Table 4-2. */
#define _SC_ARG_MAX 1