Date: Mon, 24 Nov 1997 13:42:19 +0200 (IST) From: Eli Zaretskii To: DJ Delorie cc: djgpp-workers AT delorie DOT com Subject: sys/sysmacros.h for v2.01 Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Precedence: bulk Marty Leissner asked for this a long time ago. Here's what I suggest: *** /dev/null Fri Nov 21 18:54:56 1997 --- include/sys/sysmacros.h Fri Nov 21 18:54:18 1997 *************** *** 0 **** --- 1,30 ---- + #ifndef __dj_include_sys_sysmacros_h_ + #define __dj_include_sys_sysmacros_h_ + + #ifdef __cplusplus + extern "C" { + #endif + + #ifndef __dj_ENFORCE_ANSI_FREESTANDING + + #ifndef __STRICT_ANSI__ + + #ifndef _POSIX_SOURCE + + #define major(x) ((int)(((unsigned)(x) >> 8) & 0xff)) + #define minor(x) ((int)((x) & 0xff)) + + #define makedev(x,y) ((dev_t)(((x) << 8) | (y))) + + #endif /* !_POSIX_SOURCE */ + #endif /* !__STRICT_ANSI__ */ + #endif /* !__dj_ENFORCE_ANSI_FREESTANDING */ + + #ifndef __dj_ENFORCE_FUNCTION_CALLS + #endif /* !__dj_ENFORCE_FUNCTION_CALLS */ + + #ifdef __cplusplus + } + #endif + + #endif /* !__dj_include_sys_sysmacros_h_ */