diff options
author | Jakob Kaivo <jkk@ung.org> | 2020-08-12 19:13:56 -0400 |
---|---|---|
committer | Jakob Kaivo <jkk@ung.org> | 2020-08-12 19:13:56 -0400 |
commit | c486885ecda309759144ebad16ec4afd566e0bee (patch) | |
tree | 505e86e0afc8341ccbceff8713e2a00fd56c6311 | |
parent | 5638ea3056acb6c3c3eb10f0525f7a4b15dbcb2b (diff) |
prevent prepocessor comparisons against empty tokens
-rw-r--r-- | aio.h | 5 | ||||
-rw-r--r-- | cpio.h | 5 | ||||
-rw-r--r-- | curses.h | 5 | ||||
-rw-r--r-- | errno.h | 5 | ||||
-rw-r--r-- | fcntl.h | 8 | ||||
-rw-r--r-- | fmtmsg.h | 5 | ||||
-rw-r--r-- | fnmatch.h | 5 | ||||
-rw-r--r-- | ftw.h | 7 | ||||
-rw-r--r-- | glob.h | 5 | ||||
-rw-r--r-- | grp.h | 5 | ||||
-rw-r--r-- | iconv.h | 5 | ||||
-rw-r--r-- | langinfo.h | 5 | ||||
-rw-r--r-- | libgen.h | 5 | ||||
-rw-r--r-- | limits.h | 5 | ||||
-rw-r--r-- | locale.h | 5 | ||||
-rw-r--r-- | math.h | 5 | ||||
-rw-r--r-- | monetary.h | 5 | ||||
-rw-r--r-- | mqueue.h | 5 | ||||
-rw-r--r-- | ndbm.h | 5 | ||||
-rw-r--r-- | poll.h | 5 | ||||
-rw-r--r-- | pwd.h | 7 | ||||
-rw-r--r-- | re_comp.h | 5 | ||||
-rw-r--r-- | regex.h | 5 | ||||
-rw-r--r-- | regexp.h | 5 | ||||
-rw-r--r-- | sched.h | 5 | ||||
-rw-r--r-- | search.h | 7 | ||||
-rw-r--r-- | semaphore.h | 5 | ||||
-rw-r--r-- | setjmp.h | 5 | ||||
-rw-r--r-- | signal.h | 24 | ||||
-rw-r--r-- | stdio.h | 5 | ||||
-rw-r--r-- | stdlib.h | 5 | ||||
-rw-r--r-- | string.h | 5 | ||||
-rw-r--r-- | strings.h | 5 | ||||
-rw-r--r-- | stropts.h | 5 | ||||
-rw-r--r-- | sys/resource.h | 20 | ||||
-rw-r--r-- | sys/sem.h | 2 | ||||
-rw-r--r-- | sys/time.h | 21 | ||||
-rw-r--r-- | syslog.h | 5 | ||||
-rw-r--r-- | tar.h | 5 | ||||
-rw-r--r-- | term.h | 5 | ||||
-rw-r--r-- | termios.h | 5 | ||||
-rw-r--r-- | time.h | 5 | ||||
-rw-r--r-- | ucontext.h | 5 | ||||
-rw-r--r-- | unistd.h | 5 | ||||
-rw-r--r-- | utime.h | 5 | ||||
-rw-r--r-- | utmpx.h | 11 | ||||
-rw-r--r-- | varargs.h | 12 | ||||
-rw-r--r-- | wordexp.h | 5 |
48 files changed, 260 insertions, 49 deletions
@@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if defined _XOPEN_SOURCE && !defined _POSIX_C_SOURCE # if (_XOPEN_SOURCE >= 700) # define _POSIX_C_SOURCE 200809L @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if defined _XOPEN_SOURCE && !defined _POSIX_C_SOURCE # if (_XOPEN_SOURCE >= 700) # define _POSIX_C_SOURCE 200809L @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if (defined _XOPEN_SOURCE) /* ./src/curses/A_ATTRIBUTES.c */ #define A_ATTRIBUTES (0x1ff00) @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if defined _XOPEN_SOURCE && !defined _POSIX_C_SOURCE # if (_XOPEN_SOURCE >= 700) # define _POSIX_C_SOURCE 200809L @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if defined _XOPEN_SOURCE && !defined _POSIX_C_SOURCE # if (_XOPEN_SOURCE >= 700) # define _POSIX_C_SOURCE 200809L @@ -158,5 +163,6 @@ int fcntl(int __fildes, int __cmd, ...); int open(const char *__path, int __oflag, ...); #endif - #endif + +#include <ungol/fcntl.h> @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if (defined _XOPEN_SOURCE && ((defined _XOPEN_SOURCE_EXTENDED && _XOPEN_SOURCE_EXTENDED == 1) || 500 <= _XOPEN_SOURCE)) /* ./src/fmtmsg/MM_APPL.c */ #define MM_APPL 3 @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if defined _XOPEN_SOURCE && !defined _POSIX_C_SOURCE # if (_XOPEN_SOURCE >= 700) # define _POSIX_C_SOURCE 200809L @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if defined _XOPEN_SOURCE && !defined _POSIX_C_SOURCE # if (_XOPEN_SOURCE >= 700) # define _POSIX_C_SOURCE 200809L @@ -113,7 +118,7 @@ int ftw(const char * __path, int (*__fn) (const char *, const struct stat * __pt #if (defined _XOPEN_SOURCE && ((defined _XOPEN_SOURCE_EXTENDED && _XOPEN_SOURCE_EXTENDED == 1) || 500 <= _XOPEN_SOURCE)) /* ./src/ftw/nftw.c */ -int nftw(const char * __path, int (*__fn) (const char *, const struct stat *, __int, struct FTW *), int __fd_limit, int __flags); +int nftw(const char * __path, int (*__fn) (const char *, const struct stat *, int, struct FTW *), int __fd_limit, int __flags); #endif @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if defined _XOPEN_SOURCE && !defined _POSIX_C_SOURCE # if (_XOPEN_SOURCE >= 700) # define _POSIX_C_SOURCE 200809L @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if defined _XOPEN_SOURCE && !defined _POSIX_C_SOURCE # if (_XOPEN_SOURCE >= 700) # define _POSIX_C_SOURCE 200809L @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if defined _XOPEN_SOURCE && !defined _POSIX_C_SOURCE # if (_XOPEN_SOURCE >= 700) # define _POSIX_C_SOURCE 200809L @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if defined _XOPEN_SOURCE && !defined _POSIX_C_SOURCE # if (_XOPEN_SOURCE >= 700) # define _POSIX_C_SOURCE 200809L @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if (defined _XOPEN_SOURCE && ((defined _XOPEN_SOURCE_EXTENDED && _XOPEN_SOURCE_EXTENDED == 1) || 500 <= _XOPEN_SOURCE) && _XOPEN_SOURCE < 600) /* ./src/libgen/__loc1.c */ extern char *__loc1; @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if defined _XOPEN_SOURCE && !defined _POSIX_C_SOURCE # if (_XOPEN_SOURCE >= 700) # define _POSIX_C_SOURCE 200809L @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if defined _XOPEN_SOURCE && !defined _POSIX_C_SOURCE # if (_XOPEN_SOURCE >= 700) # define _POSIX_C_SOURCE 200809L @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if defined _XOPEN_SOURCE && !defined _POSIX_C_SOURCE # if (_XOPEN_SOURCE >= 700) # define _POSIX_C_SOURCE 200809L @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if defined _XOPEN_SOURCE && !defined _POSIX_C_SOURCE # if (_XOPEN_SOURCE >= 700) # define _POSIX_C_SOURCE 200809L @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if defined _XOPEN_SOURCE && !defined _POSIX_C_SOURCE # if (_XOPEN_SOURCE >= 700) # define _POSIX_C_SOURCE 200809L @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if (defined _XOPEN_SOURCE && ((defined _XOPEN_SOURCE_EXTENDED && _XOPEN_SOURCE_EXTENDED == 1) || 500 <= _XOPEN_SOURCE)) /* ./src/ndbm/DBM_INSERT.c */ #define DBM_INSERT 1 @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if defined _XOPEN_SOURCE && !defined _POSIX_C_SOURCE # if (_XOPEN_SOURCE >= 700) # define _POSIX_C_SOURCE 200809L @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if defined _XOPEN_SOURCE && !defined _POSIX_C_SOURCE # if (_XOPEN_SOURCE >= 700) # define _POSIX_C_SOURCE 200809L @@ -35,6 +40,8 @@ SOFTWARE. # elif (_XOPEN_SOURCE >= 500) # define _POSIX_C_SOURCE 199506L # else +# undef _XOPEN_SOURCE +# define _XOPEN_SOURCE 400 # define _POSIX_C_SOURCE 2 # endif #endif @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if (defined _XOPEN_SOURCE && ((defined _XOPEN_SOURCE_EXTENDED && _XOPEN_SOURCE_EXTENDED == 1) || 500 <= _XOPEN_SOURCE) && _XOPEN_SOURCE < 600) /* ./src/re_comp/re_comp.c */ char *re_comp(const char *__string); @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if defined _XOPEN_SOURCE && !defined _POSIX_C_SOURCE # if (_XOPEN_SOURCE >= 700) # define _POSIX_C_SOURCE 200809L @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if (defined _XOPEN_SOURCE && _XOPEN_SOURCE < 600) /* ./src/regexp/loc1.c */ extern char *loc1; @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if defined _XOPEN_SOURCE && !defined _POSIX_C_SOURCE # if (_XOPEN_SOURCE >= 700) # define _POSIX_C_SOURCE 200809L @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if (defined _XOPEN_SOURCE) /* ./src/search/ACTION.c */ #ifndef __TYPE_ACTION_DEFINED__ @@ -95,7 +100,7 @@ void *tfind(const void * __key, void * const * __rootp, int (*__compar) (const v /* ./src/search/tsearch.c */ void *tsearch(const void * __key, void ** __rootp, int (*__compar) (const void *, const void *)); /* ./src/search/twalk.c */ -void twalk(const void * __root, void (*__action) (const void *, __VISIT, __int)); +void twalk(const void * __root, void (*__action) (const void *, VISIT, int)); #endif #if (defined _XOPEN_SOURCE && ((defined _XOPEN_SOURCE_EXTENDED && _XOPEN_SOURCE_EXTENDED == 1) || 500 <= _XOPEN_SOURCE)) diff --git a/semaphore.h b/semaphore.h index b6e6ef1..b2c3e21 100644 --- a/semaphore.h +++ b/semaphore.h @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if defined _XOPEN_SOURCE && !defined _POSIX_C_SOURCE # if (_XOPEN_SOURCE >= 700) # define _POSIX_C_SOURCE 200809L @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if defined _XOPEN_SOURCE && !defined _POSIX_C_SOURCE # if (_XOPEN_SOURCE >= 700) # define _POSIX_C_SOURCE 200809L @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if defined _XOPEN_SOURCE && !defined _POSIX_C_SOURCE # if (_XOPEN_SOURCE >= 700) # define _POSIX_C_SOURCE 200809L @@ -337,6 +342,16 @@ struct sigaction { #endif #if (defined _POSIX_C_SOURCE && 199309 <= _POSIX_C_SOURCE) + +/* ./src/signal/union_sigval.c */ +#ifndef __TYPE_union_sigval_DEFINED__ +#define __TYPE_union_sigval_DEFINED__ +union sigval { + int sival_int; + void *sival_ptr; +}; +#endif + /* ./src/signal/struct_sigevent.c */ #ifndef __TYPE_struct_sigevent_DEFINED__ #define __TYPE_struct_sigevent_DEFINED__ @@ -349,15 +364,6 @@ struct sigevent { }; #endif -/* ./src/signal/union_sigval.c */ -#ifndef __TYPE_union_sigval_DEFINED__ -#define __TYPE_union_sigval_DEFINED__ -union sigval { - int sival_int; - void *sival_ptr; -}; -#endif - #endif #if (defined _XOPEN_SOURCE && ((defined _XOPEN_SOURCE_EXTENDED && _XOPEN_SOURCE_EXTENDED == 1) || 500 <= _XOPEN_SOURCE) && _XOPEN_SOURCE < 700) @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if defined _XOPEN_SOURCE && !defined _POSIX_C_SOURCE # if (_XOPEN_SOURCE >= 700) # define _POSIX_C_SOURCE 200809L @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if defined _XOPEN_SOURCE && !defined _POSIX_C_SOURCE # if (_XOPEN_SOURCE >= 700) # define _POSIX_C_SOURCE 200809L @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if defined _XOPEN_SOURCE && !defined _POSIX_C_SOURCE # if (_XOPEN_SOURCE >= 700) # define _POSIX_C_SOURCE 200809L @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if defined _XOPEN_SOURCE && !defined _POSIX_C_SOURCE # if (_XOPEN_SOURCE >= 700) # define _POSIX_C_SOURCE 200809L @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if (defined _XOPEN_SOURCE && ((defined _XOPEN_SOURCE_EXTENDED && _XOPEN_SOURCE_EXTENDED == 1) || 500 <= _XOPEN_SOURCE)) /* ./src/stropts/ANYMARK.c */ #define ANYMARK /* TODO */ diff --git a/sys/resource.h b/sys/resource.h index 08c39ec..5714710 100644 --- a/sys/resource.h +++ b/sys/resource.h @@ -43,7 +43,7 @@ SOFTWARE. /* ./src/sys/resource/RLIMIT_DATA.c */ #define RLIMIT_DATA /* TODO */ /* ./src/sys/resource/RLIMIT_FSIZE.c */ -#define RLIMIT_FSIZE /* TODO */ +#define RLIMIT_FSIZE 1 /* TODO */ /* ./src/sys/resource/RLIMIT_NOFILE.c */ #define RLIMIT_NOFILE /* TODO */ /* ./src/sys/resource/RLIMIT_STACK.c */ @@ -75,6 +75,15 @@ struct rlimit { }; #endif +/* src/sys/time/struct_timeval.c */ +#ifndef __TYPE_struct_timeval_DEFINED__ +#define __TYPE_struct_timeval_DEFINED__ +struct timeval { + time_t tv_sec; + useconds_t tv_usec; +}; +#endif + /* ./src/sys/resource/struct_rusage.c */ #ifndef __TYPE_struct_rusage_DEFINED__ #define __TYPE_struct_rusage_DEFINED__ @@ -84,15 +93,6 @@ struct rusage { }; #endif -/* src/sys/time/struct_timeval.c */ -#ifndef __TYPE_struct_timeval_DEFINED__ -#define __TYPE_struct_timeval_DEFINED__ -struct timeval { - time_t tv_sec; - suseconds_t tv_usec; -}; -#endif - #endif #if (defined _XOPEN_SOURCE && ((defined _XOPEN_SOURCE_EXTENDED && _XOPEN_SOURCE_EXTENDED == 1) || 500 <= _XOPEN_SOURCE)) @@ -141,7 +141,7 @@ struct semid_ds { /* ./src/sys/sem/semctl.c */ int semctl(int __semid, int __semnum, int __cmd, ...); /* ./src/sys/sem/semget.c */ -int semget(__key_t, int __nsems, int __semflg); +int semget(key_t __key, int __nsems, int __semflg); /* ./src/sys/sem/semop.c */ int semop(int __semid, struct sembuf *__sops, size_t __nsops); #endif @@ -51,7 +51,7 @@ SOFTWARE. #ifndef __TYPE_fd_set_DEFINED__ #define __TYPE_fd_set_DEFINED__ typedef struct { - long fds_bits[]; + long fds_bits[100]; } fd_set; #endif @@ -64,24 +64,23 @@ typedef long int time_t; #endif #if (defined _XOPEN_SOURCE && ((defined _XOPEN_SOURCE_EXTENDED && _XOPEN_SOURCE_EXTENDED == 1) || 500 <= _XOPEN_SOURCE)) -/* ./src/sys/time/struct_itimerval.c */ -#ifndef __TYPE_struct_itimerval_DEFINED__ -#define __TYPE_struct_itimerval_DEFINED__ -struct itimerval { - struct timeval it_interval; - struct timeval it_value; -}; -#endif - /* ./src/sys/time/struct_timeval.c */ #ifndef __TYPE_struct_timeval_DEFINED__ #define __TYPE_struct_timeval_DEFINED__ struct timeval { time_t tv_sec; - suseconds_t tv_usec; + useconds_t tv_usec; }; #endif +/* ./src/sys/time/struct_itimerval.c */ +#ifndef __TYPE_struct_itimerval_DEFINED__ +#define __TYPE_struct_itimerval_DEFINED__ +struct itimerval { + struct timeval it_interval; + struct timeval it_value; +}; +#endif #endif #if (!defined __STDC_VERSION__) || (__STDC_VERSION__ < 199901L) @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if (defined _XOPEN_SOURCE && ((defined _XOPEN_SOURCE_EXTENDED && _XOPEN_SOURCE_EXTENDED == 1) || 500 <= _XOPEN_SOURCE)) /* ./src/syslog/LOG_ALERT.c */ #define LOG_ALERT (1<<1) @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if defined _XOPEN_SOURCE && !defined _POSIX_C_SOURCE # if (_XOPEN_SOURCE >= 700) # define _POSIX_C_SOURCE 200809L @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if (defined _XOPEN_SOURCE && ((defined _XOPEN_SOURCE_EXTENDED && _XOPEN_SOURCE_EXTENDED == 1) || 500 <= _XOPEN_SOURCE)) /* ./src/term/acs_chars.c */ #define acs_chars tigetstr("acsc") @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if defined _XOPEN_SOURCE && !defined _POSIX_C_SOURCE # if (_XOPEN_SOURCE >= 700) # define _POSIX_C_SOURCE 200809L @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if defined _XOPEN_SOURCE && !defined _POSIX_C_SOURCE # if (_XOPEN_SOURCE >= 700) # define _POSIX_C_SOURCE 200809L @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if defined _XOPEN_SOURCE && !defined _POSIX_C_SOURCE # if (_XOPEN_SOURCE >= 700) # define _POSIX_C_SOURCE 200809L @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if defined _XOPEN_SOURCE && !defined _POSIX_C_SOURCE # if (_XOPEN_SOURCE >= 700) # define _POSIX_C_SOURCE 200809L @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if defined _XOPEN_SOURCE && !defined _POSIX_C_SOURCE # if (_XOPEN_SOURCE >= 700) # define _POSIX_C_SOURCE 200809L @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if (defined _XOPEN_SOURCE && ((defined _XOPEN_SOURCE_EXTENDED && _XOPEN_SOURCE_EXTENDED == 1) || 500 <= _XOPEN_SOURCE)) /* ./src/utmpx/BOOT_TIME.c */ #define BOOT_TIME /* TODO */ @@ -51,9 +56,9 @@ SOFTWARE. #ifndef __TYPE_struct_utmpx_DEFINED__ #define __TYPE_struct_utmpx_DEFINED__ struct utmpx { - char ut_user[]; - char ut_id[]; - char ut_line[]; + char ut_user[100]; + char ut_id[100]; + char ut_line[100]; pid_t ut_pid; short ut_type; struct timeval ut_tv; @@ -28,18 +28,6 @@ SOFTWARE. */ #if (defined _XOPEN_SOURCE && _XOPEN_SOURCE < 600) -/* ./src/varargs/va_alist.c */ -XOPEN(4,600); -/* ./src/varargs/va_arg.c */ -XOPEN(4,600); -/* ./src/varargs/va_dcl.c */ -XOPEN(4,600); -/* ./src/varargs/va_end.c */ -XOPEN(4,600); -/* ./src/varargs/va_list.c */ -XOPEN(4,600); -/* ./src/varargs/va_start.c */ -XOPEN(4,600); #endif @@ -27,6 +27,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#if defined _XOPEN_SOURCE && _XOPEN_SOURCE - 1 < 0 +#undef _XOPEN_SOURCE +#define _XOPEN_SOURCE 400 +#endif + #if defined _XOPEN_SOURCE && !defined _POSIX_C_SOURCE # if (_XOPEN_SOURCE >= 700) # define _POSIX_C_SOURCE 200809L |