Mail Archives: djgpp-workers/1997/11/24/06:42:20
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_ */
- Raw text -