]> Zhao Yanbai Git Server - minix.git/commitdiff
Removing obsolete _MINIX define 59/359/3
authorLionel Sambuc <lionel@minix3.org>
Mon, 25 Feb 2013 11:43:15 +0000 (12:43 +0100)
committerLionel Sambuc <lionel@minix3.org>
Tue, 26 Feb 2013 09:44:20 +0000 (09:44 +0000)
Change-Id: Id33ac7e973d1c0e249b690fe44a597474fac6076

102 files changed:
benchmarks/unixbench-5.1.2/pgms/Makefile.inc
commands/Makefile.inc
commands/add_route/add_route.c
commands/compress/compress.c
commands/fetch/Makefile
commands/find/find.h
commands/find/function.c
commands/find/option.c
commands/finger/finger.c
commands/host/host.c
commands/less/less/Makefile
commands/rcp/rcp.c
commands/rsh/rsh.c
commands/telnet/ttn.c
commands/umount/umount.c
drivers/Makefile.inc
drivers/acpi/include/platform/acenv.h
drivers/filter/inc.h
external/gpl3/gcc/patches/0001-minix.patch
include/arpa/nameser_compat.h
include/lib.h
include/minix/driver.h
include/minix/drivers.h
include/minix/termios.h
include/unistd.h
kernel/Makefile
kernel/kernel.h
lib/Makefile.inc
lib/libc/sys-minix/minix_rs.c
lib/libc/sys-minix/sem.c
lib/libc/sys-minix/shmat.c
lib/libc/sys-minix/shmctl.c
lib/libc/sys-minix/shmget.c
lib/libddekit/src/common.h
lib/libexec/Makefile
lib/libfetch/Makefile
lib/libgpio/Makefile
lib/libmthread/Makefile
lib/libnetsock/Makefile
lib/libpadconf/Makefile
lib/libpuffs/fs.h
lib/libsys/arch/i386/getidle.c
lib/libsys/asynsend.c
lib/libsys/optset.c
lib/libvtreefs/inc.h
lib/libz/Makefile
sbin/newfs_ext2fs/mke2fs.c
servers/Makefile.inc
servers/devman/buf.c
servers/devman/devman.h
servers/devman/main.c
servers/ds/inc.h
servers/ext2/fs.h
servers/inet/Makefile
servers/inet/inet_config.c
servers/ipc/inc.h
servers/is/inc.h
servers/iso9660fs/inc.h
servers/lwip/Makefile
servers/mfs/fs.h
servers/pfs/fs.h
servers/pfs/inc.h
servers/pm/pm.h
servers/procfs/inc.h
servers/rs/inc.h
servers/sched/sched.h
servers/vfs/fs.h
servers/vm/arch/i386/pagetable.c
servers/vm/main.c
servers/vm/utility.c
share/mk/sys.mk
sys/arch/arm/include/signal.h
sys/arch/i386/include/signal.h
sys/arch/i386/stand/boot/Makefile.boot
sys/arch/i386/stand/bootxx/Makefile.bootxx
sys/sys/select.h
sys/sys/signal.h
sys/sys/types.h
test/Makefile
test/blocktest/Makefile.inc
test/ds/Makefile.inc
test/ipc/semctl/Makefile
test/ipc/semget/Makefile
test/ipc/semop/Makefile
test/ipc/shmat/Makefile
test/ipc/shmctl/Makefile
test/ipc/shmdt/Makefile
test/ipc/shmget/Makefile
test/ipc/shmt/Makefile
test/kernel/sys_vumap/Makefile.inc
test/safecopy/inc.h
test/scancodes/test-scancodes.c
test/select/Makefile
test/t40e.c
test/test27.c
test/test28.c
test/test42.c
test/test43.c
test/test50.c
test/test52.c
usr.sbin/installboot/install_master.c
usr.sbin/mkfs.mfs/Makefile

index 2144813615ae7fd2972ba4f1ab585d370b9b336f..52130c89e08ae25206ae4214081c3bb7ee1d951c 100644 (file)
@@ -1,4 +1,4 @@
-CPPFLAGS+=-DTIME -DMINIX=1 -D_MINIX=1 -D_POSIX_SOURCE=1 -I../../src/ -D_NETBSD_SOURCE
+CPPFLAGS+=-DTIME -DMINIX=1 -I../../src/
 HZ=60
 BINDIR=/usr/benchmarks/unixbench/pgms
 
index 2dcded8a48348f1eec4fb130408d03db642754a0..cd46d6db0fe4fee300b52434584ab999d924df6c 100644 (file)
@@ -1,3 +1,3 @@
-CPPFLAGS+= -D_MINIX -D_NETBSD_SOURCE -D_MINIX_COMPAT
+CPPFLAGS+= -D_MINIX_COMPAT
 LDADD+= -lminlib -lcompat_minix -lasyn -lterminfo
 BINDIR?=/usr/bin
index a45892cb8573c158a20116771ff1dbd888852e8d..29f87fc70fcaf2b6e4f4a6507d89686a6cf9144e 100644 (file)
@@ -4,8 +4,6 @@ add_route.c
 Created August 7, 1991 by Philip Homburg
 */
 
-#define _POSIX_C_SOURCE        2
-
 #include <sys/types.h>
 #include <sys/ioctl.h>
 #include <errno.h>
index 6ae404b8d9c9ffc5326007909be5f4c0782b49d7..256ee72b7b4073651693b49a2538fe8fdbb20655 100644 (file)
@@ -1591,7 +1591,7 @@ void version()
 #ifdef vax
        fprintf(stderr, "vax, ");
 #endif
-#ifdef _MINIX
+#ifdef __minix
        fprintf(stderr, "MINIX, ");
 #endif
 #ifdef NO_UCHAR
index 2112a33b856910ac8336086447710a6efc7bf3c7..e33ddb754c5cdadc09be72ceea6051ef0043c895 100644 (file)
@@ -13,7 +13,6 @@ CPPFLAGS+= -DHAVE_SYS_PARAM_H \
                   -DHAVE_SYSEXITS_H \
                   -DHAVE_UTIME_H
 
-CPPFLAGS+= -D_POSIX_SOURCE
 DPADD+= ${LIBFETCH}
 LDADD+=        -lfetch
 
index ce4a95f24b810ba9aa06d9a8aef8610d5ad55fc6..176298401f1fa61d9919994f933461692d864460 100644 (file)
@@ -42,7 +42,7 @@ enum ntype {
        N_AMIN, N_ANEWER, N_ATIME, N_CLOSEPAREN, N_CMIN, N_CNEWER, N_CTIME,
        N_DEPTH, N_EMPTY, N_EXEC, N_EXECDIR, N_EXIT, N_EXPR, N_FALSE,
        N_FOLLOW, N_FPRINT,
-#ifndef _MINIX
+#if !defined(__minix)
        N_FSTYPE,
        N_FLAGS,
 #endif
index de08ef711451602faf80f735e8436140f6c95cd2..fea45790045aea3ca6c77f095e8aec77211d376d 100644 (file)
@@ -377,7 +377,7 @@ f_delete(PLAN *plan __unused, FTSENT *entry)
                errx(1, "-delete: %s: relative path potentially not safe",
                        entry->fts_accpath);
 
-#ifndef _MINIX
+#if !defined(__minix)
        /* Turn off user immutable bits if running as root */
        if ((entry->fts_statp->st_flags & (UF_APPEND|UF_IMMUTABLE)) &&
            !(entry->fts_statp->st_flags & (SF_APPEND|SF_IMMUTABLE)) &&
@@ -857,7 +857,7 @@ c_false(char ***argvp, int isok)
 }
 
 
-#ifndef _MINIX
+#if !defined(__minix)
 /*
  * -flags [-]flags functions --
  */
@@ -955,7 +955,7 @@ c_fprint(char ***argvp, int isok)
  *
  *     True if the file is of a certain type.
  */
-#ifndef _MINIX
+#if !defined(__minix)
 int
 f_fstype(PLAN *plan, FTSENT *entry)
 {
index cdca27c730ab5c7fff9502e384a673f47eb739fc..f30f7d8ceaa85d72ef9580000facec1c1d4cd19e 100644 (file)
@@ -70,7 +70,7 @@ static OPTION const options[] = {
        { "-false",     N_FALSE,        c_false,        0 },
        { "-follow",    N_FOLLOW,       c_follow,       0 },
        { "-fprint",    N_FPRINT,       c_fprint,       1 },
-#ifndef _MINIX
+#if !defined(__minix)
        { "-flags",     N_FLAGS,        c_flags,        1 },
        { "-fstype",    N_FSTYPE,       c_fstype,       1 },
 #endif
index 9d92e6643d153596b416bef25e64e207afaf1dae..e4d3517f7dd2b71e0b2b1c5db87aa792d69332bc 100644 (file)
@@ -120,7 +120,7 @@ int lf;                                     /* LASTLOG file descriptor */
 struct person *person1;                        /* list of people */
 long tloc;                             /* current time */
 
-#if !_MINIX
+#if !defined(__minix)
 char *strcpy();
 char *ctime();
 #endif
@@ -893,7 +893,7 @@ netfinger(name)
        char *host;
        struct hostent *hp;
        int s, result;
-#if !_MINIX
+#if !defined(__minix)
        char *rindex();
 #endif
        register FILE *f;
@@ -1027,7 +1027,7 @@ char *name;
        char *mbxdir = preamble;        /* string with path preamble */
        char *mbxpath;                  /* space for entire pathname */
 
-#if !_MINIX
+#if !defined(__minix)
        char *ctime();                  /* convert longword time to ascii */
 #endif
        char *timestr;
index 7a732364bdd4734abb06e5664d29c544c3cdf029..fe33c36c87aab8a4301b39a39d1b5f035a4a3e14 100644 (file)
  * that copyright notice.
  */
 
-#if _MINIX && !defined(__NBSD_LIBC)
-#include <sys/types.h>
-#include <sys/ioctl.h>
-#include <assert.h>
-#include <errno.h>
-#include <fcntl.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <unistd.h>
-
-#include <net/hton.h>
-#include <net/netlib.h>
-#include <net/gen/in.h>
-#include <net/gen/inet.h>
-#include <net/gen/netdb.h>
-#include <net/gen/nameser.h>
-#include <net/gen/resolv.h>
-#include <net/gen/socket.h>
-#include <net/gen/tcp.h>
-#include <net/gen/tcp_io.h>
-
-#undef ERROR
-#else
 #include <stdio.h>
 #include <sys/types.h>
 #include <arpa/nameser.h>
@@ -60,7 +36,6 @@
 #include <net/gen/in.h>
 #include <net/gen/tcp.h>
 #include <net/gen/tcp_io.h>
-#endif
 
 extern int h_errno;
 
index b9916e3b9aa6c3c93b654a673e5d9f2026554043..9416e8e0f6e9b13fc22eb3de28bdcce2319125d4 100644 (file)
@@ -12,10 +12,10 @@ SRCS=       brac.c ch.c charset.c cmdbuf.c command.c decode.c edit.c \
        linenum.c lsystem.c main.c mark.c optfunc.c option.c opttbl.c \
        os.c output.c position.c prompt.c screen.c search.c signal.c \
        tags.c ttyin.c version.c
-.if defined(NBSD_LIBC) && (${NBSD_LIBC} != "no")
+
 LDADD+=        -ltermcap
 DPADD+=        ${LIBTERM}
-.endif
+
 MLINKS=        less.1 more.1 less.1 page.1
 LINKS= ${BINDIR}/less ${BINDIR}/more ${BINDIR}/less ${BINDIR}/page
 
index baa3610c49dd4ca109117422ec873f9ee15535b4..2087a7befa7eb57aa4fad5d817bb7b5cb3c950af 100644 (file)
@@ -20,7 +20,6 @@ static char sccsid[] = "@(#)rcp.c 1.1 87/12/21 SMI"; /* from UCB 5.3 6/8/85"*/
  * rcp
  */
 
-#undef _MINIX
 #define NAMESERVER
 
 #include <ctype.h>
index 377eb8fc27e6dbc090323a2a0ec204ca8fae98c6..2c308f8c4581b9968380ba197ba5d81019140d1f 100644 (file)
@@ -48,7 +48,7 @@ static char sccsid[] = "@(#)rsh.c     5.24 (Berkeley) 7/1/91";
  * $Header$
  */
 
-#if _MINIX
+#if defined(__minix)
 #include <sys/types.h>
 #include <sys/ioctl.h>
 #include <errno.h>
@@ -118,7 +118,7 @@ main(argc, argv)
        int argoff, asrsh, ch, dflag, nflag, one, pid, rem, uid;
        register char *p;
        char *args, *host, *user;
-#if !_MINIX
+#if !defined(__minix)
        char *copyargs();
        void sendsig();
 #endif
@@ -294,7 +294,7 @@ try_connect:
                (void)fprintf(stderr, "rsh: can't establish stderr.\n");
                exit(1);
        }
-#if !_MINIX
+#if !defined(__minix)
        if (dflag) {
                if (setsockopt(rem, SOL_SOCKET, SO_DEBUG, &one,
                    sizeof(one)) < 0)
@@ -308,7 +308,7 @@ try_connect:
 #endif
 
        (void)setuid(uid);
-#if !_MINIX
+#if !defined(__minix)
        omask = sigblock(sigmask(SIGINT)|sigmask(SIGQUIT)|sigmask(SIGTERM));
 #endif
        if (signal(SIGINT, SIG_IGN) != SIG_IGN)
@@ -333,7 +333,7 @@ try_connect:
 #endif
 #endif
        {
-#if _MINIX
+#if defined(__minix)
                ;
 #else
                (void)ioctl(rfd2, FIONBIO, &one);
@@ -361,11 +361,11 @@ talk(nflag, omask, pid, rem)
 {
        register int cc, wc;
        register char *bp;
-#if !_MINIX
+#if !defined(__minix)
        int readfrom, ready, rembits;
 #endif
        char buf[BUFSIZ];
-#if _MINIX
+#if defined(__minix)
        int pid1;
 #endif
 
@@ -378,7 +378,7 @@ reread:             errno = 0;
                bp = buf;
 
 rewrite:
-#if !_MINIX
+#if !defined(__minix)
                rembits = 1 << rem;
                if (select(16, 0, &rembits, 0, 0) < 0) {
                        if (errno != EINTR) {
@@ -400,7 +400,7 @@ rewrite:
 #endif
                        wc = write(rem, bp, cc);
                if (wc < 0) {
-#if !_MINIX
+#if !defined(__minix)
                        if (errno == EWOULDBLOCK)
                                goto rewrite;
 #endif
@@ -412,7 +412,7 @@ rewrite:
                        goto reread;
                goto rewrite;
 done:
-#if _MINIX
+#if defined(__minix)
                ioctl(rem, NWIOTCPSHUTDOWN, NULL);
 #else
                (void)shutdown(rem, 1);
@@ -420,7 +420,7 @@ done:
                exit(0);
        }
 
-#if _MINIX
+#if defined(__minix)
        pid1= fork();
        if (pid1 == -1)
        {
@@ -533,7 +533,7 @@ copyargs(argv)
        register int cc;
        register char **ap, *p;
        char *args;
-#if !_MINIX
+#if !defined(__minix)
        char *malloc();
 #endif
 
index cabfb83e32a62e25b3460f8661fb9b753117d7c9..ba4f0c716ed0f66566d4151bf2d05323ba1568a0 100644 (file)
@@ -2,10 +2,6 @@
 ttn.c
 */
 
-#ifndef _POSIX_SOURCE
-#define _POSIX_SOURCE 1
-#endif
-
 #include <sys/types.h>
 #include <sys/ioctl.h>
 #include <assert.h>
index 6ec9e2da5ba1837c3425de05d55d25acb80645d0..34b3cfe6c33e2935ff36c60a5f7e85310e88037f 100644 (file)
@@ -1,8 +1,5 @@
 /* umount - unmount a file system              Author: Andy Tanenbaum */
 
-#define _MINIX 1               /* for proto of the non-POSIX umount() */
-#define _POSIX_SOURCE 1                /* for PATH_MAX from limits.h */
-
 #include <minix/type.h>
 #include <sys/types.h>
 #include <sys/stat.h>
index ef189d63e16cebe0ab63ac3307201ee0104556e1..b423a45c8fbaf20722a0d5f59a9b7c242dbaa505 100644 (file)
@@ -1,4 +1,3 @@
-CPPFLAGS+= -D_MINIX -D_NETBSD_SOURCE
 LDADD+= -lminlib -lcompat_minix
 DPADD+= ${LIBMINLIB} ${LIBCOMPAT_MINIX}
 BINDIR?=/usr/sbin
index 21e1e388f7dd9f0c83539707fb3e28dc4e26c9bb..1b9db566f5a0d5594e50404f16911d4df9f6fa5b 100644 (file)
  *
  *****************************************************************************/
 
-#if defined(_MINIX) || defined(__minix)
+#if defined(__minix)
 #include "acminix.h"
 
 #elif defined(_LINUX) || defined(__linux__)
index c54a77e0ce04ae528ca1e652e927bd401dc8d705..48a42f2f9679238bdef3047408df2ae92f731c6d 100644 (file)
@@ -1,5 +1,4 @@
 /* Filter driver - general include file */
-#define _MINIX 1
 #define _SYSTEM 1
 #include <minix/config.h>
 #include <minix/const.h>
index 91a53acc9bf2da8f592c47def86d44e4a851af88..c2a7762b477c5f5cbfd5522771164db7a4fa7acd 100644 (file)
@@ -43,7 +43,7 @@ diff -r -x CVS -N -U 3 dist.orig/gcc/gcov.c dist/gcc/gcov.c
  
  #define STRING_SIZE 200
  
-+#ifdef _MINIX
++#if defined(__minix)
 +#define block_t gcc_block_t
 +#endif
 +
index 7bd56e53b718a5c0b2df8ed2bdb2a704282cf3fd..abc3c0b33135cef8c9351da65cca7700dd87260e 100644 (file)
@@ -133,13 +133,13 @@ typedef struct {
        unsigned        arcount :16;    /*%< number of resource entries */
 } HEADER;
 
-#ifdef _MINIX
+#if defined(__minix) && defined(_NETBSD_SOURCE)
 #define dh_id id
 #define dh_qdcount qdcount
 #define dh_ancount ancount
 #define dh_nscount nscount
 #define dh_arcount arcount
-#endif
+#endif /* defined(__minix) && defined(_NETBSD_SOURCE) */
 
 #define PACKETSZ       NS_PACKETSZ
 #define MAXDNAME       NS_MAXDNAME
index cb60ef0bd7f9a41ac242d1ad0d53d66bf70cb30b..6677a3c5133c154027887567f0052bec648e3bb6 100644 (file)
@@ -9,10 +9,10 @@
 #ifdef __NBSD_LIBC
 #include <sys/featuretest.h>   /* tell headers to include NetBSD stuff. */
 #else /* !__NBSD_LIBC */
-#define _POSIX_SOURCE      1   /* tell headers to include POSIX stuff */
+#define _POSIX_SOURCE  1       /* tell headers to include POSIX stuff */
 #endif
 
-#define _MINIX             1   /* tell headers to include MINIX stuff */
+#define _NETBSD_SOURCE 1       /* tell headers to include MINIX stuff */
 
 /* The following are so basic, all the lib files get them automatically. */
 #include <minix/config.h>      /* must be first */
index 411637bc84759db1d367053f22848bb1f3560046..2995fef45f9204645bba3bc2ae9ef9978b715fe6 100644 (file)
@@ -3,9 +3,9 @@
 
 /* Types and constants shared between block and character drivers. */
 
-#define _POSIX_SOURCE      1   /* tell headers to include POSIX stuff */
-#define _MINIX             1   /* tell headers to include MINIX stuff */
-#define _SYSTEM                   1    /* get negative error number in <errno.h> */
+#define _POSIX_SOURCE  1       /* tell headers to include POSIX stuff */
+#define _NETBSD_SOURCE 1       /* tell headers to include MINIX stuff */
+#define _SYSTEM                1       /* get negative error number in <errno.h> */
 
 /* The following are so basic, all the *.c files get them automatically. */
 #include <minix/config.h>      /* MUST be first */
@@ -28,8 +28,8 @@
 
 /* Base and size of a partition in bytes. */
 struct device {
-  u64_t dv_base;
-  u64_t dv_size;
+       u64_t dv_base;
+       u64_t dv_size;
 };
 
 /* Generic receive function for all drivers. */
index ca09746024724e9619a6885b55d64b31b48cd102..f7752dedb7800d9cbc041caf80f5a784a94e63b3 100644 (file)
@@ -5,9 +5,9 @@
 #ifndef _INC_DRIVERS_H
 #define _INC_DRIVERS_H
 
-#define _POSIX_SOURCE      1   /* tell headers to include POSIX stuff */
-#define _MINIX             1   /* tell headers to include MINIX stuff */
-#define _SYSTEM                   1    /* get negative error number in <errno.h> */
+#define _POSIX_SOURCE  1       /* tell headers to include POSIX stuff */
+#define _NETBSD_SOURCE 1       /* tell headers to include MINIX stuff */
+#define _SYSTEM                1       /* get negative error number in <errno.h> */
 
 /* The following are so basic, all the *.c files get them automatically. */
 #include <minix/config.h>      /* MUST be first */
index 9ed08c918d084e77d686b4cf8cd5546b09f124e7..2ca2b96afd8ad8a76cda39ee0f8865ce803a143d 100644 (file)
@@ -166,7 +166,7 @@ int tcsetattr(int _filedes, int _opt_actions, const struct termios
 #define VDISCARD          13    /* cc_c[VDISCARD] (^O) */
 
 /* Extensions to baud rate settings. */
-#ifdef _MINIX
+#if defined(__minix) && defined(_NETBSD_SOURCE)
 #define B57600         0x0100  /* 57600 baud */
 #define B115200                0x0200  /* 115200 baud */
 #define B230400                0x0400  /* 230400 baud */
@@ -175,7 +175,7 @@ int tcsetattr(int _filedes, int _opt_actions, const struct termios
 #define B1843200       0x2000  /* 1843200 baud */
 #define B3000000       0x4000  /* 3000000 baud */
 #define B3686400       0x8000  /* 3686400 baud */
-#endif /* _MINIX */
+#endif /* defined(__minix) && defined(_NETBSD_SOURCE) */
 
 /* These are the default settings used by the kernel and by 'stty sane' */
 
index 55a146bac96520c3af677ae66446c588e76d7a20..0ffba9f241da28a623694495d8950ad30d653552 100644 (file)
@@ -323,7 +323,7 @@ int unlinkat(int, const char *, int);
  */
 #ifdef __minix
 int lseek64(int fd, u64_t _offset, int _whence, u64_t *_newpos);
-#if defined(_MINIX)
+#if defined(_NETBSD_SOURCE)
 #include <minix/type.h>
 
 int getprocnr(void);
@@ -337,7 +337,7 @@ gid_t getngid(endpoint_t proc_ep);
 int getnucred(endpoint_t proc_ep, struct ucred *ucred);
 ssize_t pread64(int fd, void *buf, size_t count, u64_t where);
 ssize_t pwrite64(int fd, const void *buf, size_t count, u64_t where);
-#endif /* __MINIX */
+#endif /* defined(_NETBSD_SOURCE) */
 #endif /* __minix */
 
 #if defined(_NETBSD_SOURCE)
index 7bcde0eeb177c69d39f9cb3d2f7c652d90e5efe6..a55dbdf285e4935eba2fb4c9745dd6368545a3f0 100644 (file)
@@ -19,7 +19,7 @@ LDFLAGS+= -T ${LINKERSCRIPT}
 LDFLAGS+= -nostdlib 
 CFLAGS += -fno-stack-protector
 
-CPPFLAGS+= -D_NETBSD_SOURCE -D_MINIX -D__kernel__ 
+CPPFLAGS+= -D__kernel__ 
 
 # kernel headers are always called through kernel/*.h
 CPPFLAGS+= -I${NETBSDSRCDIR}
index 03cd3bd8d75de242ffd936ab65f8391a5252d161..f38c22737b0091673bd964a650325044851d6a17 100644 (file)
@@ -14,8 +14,6 @@
 /* This is the master header for the kernel.  It includes some other files
  * and defines the principal constants.
  */
-#define _POSIX_SOURCE      1   /* tell headers to include POSIX stuff */
-#define _MINIX             1   /* tell headers to include MINIX stuff */
 #define _SYSTEM            1   /* tell headers that this is the kernel */
 
 /*
index fd55c1cd122a7d5a95da3aaa085549e6d3770bc6..2d5ac08ef3f2c3fa3aca4246c50de5ceea1fedb6 100644 (file)
@@ -1,5 +1,3 @@
-.if defined(NBSD_LIBC) && (${NBSD_LIBC} == "yes")
-CPPFLAGS+= -D_MINIX -D_NETBSD_SOURCE
-.else
-CPPFLAGS+= -D_MINIX -D_POSIX_SOURCE
-.endif
+#      $NetBSD: Makefile.inc,v 1.7 2012/03/21 05:39:21 matt Exp $
+
+#WARNS?=               5
index 6b3f3e9d2b55ea04123c1c5d9b449a234fdd46e0..e7b19fded4b1f64ab03584f547e8b96f063c1240 100644 (file)
@@ -1,6 +1,6 @@
-#include <sys/cdefs.h>
 #define _SYSTEM        1
-#define _MINIX 1
+
+#include <sys/cdefs.h>
 
 #include <minix/callnr.h>
 #include <minix/com.h>
index afb9bb828022cf20b1d4ed969ca7fa15b5f2fc3c..3726811cef9ff64a5d7e2e83e5f2bef1f28deace 100644 (file)
@@ -1,6 +1,5 @@
 #define __USE_MISC
 #define _SYSTEM        1
-#define _MINIX 1
 
 #include <sys/cdefs.h>
 #include <lib.h>
index 6ed02ce58a928b62bdd26c685c1ed9750e79a668..3ea34e3e9e258c8c44fca4c3261dbca48b62c080 100644 (file)
@@ -1,5 +1,4 @@
 #define _SYSTEM        1
-#define _MINIX 1
 
 #include <sys/cdefs.h>
 #include <lib.h>
index ee6265e9dd8cbd14a7c2cd644c3a161e765f5c75..1c7d47dea3a1ff6a0bf5d2d0bd20ddb94d9fa3e0 100644 (file)
@@ -1,5 +1,4 @@
 #define _SYSTEM        1
-#define _MINIX 1
 
 #include <sys/cdefs.h>
 #include <lib.h>
index f1d9b7064aea759b5178d9b4a9378f95bbbbed5c..968b31c6ecb02a5a132b7d08df4835857a3c7744 100644 (file)
@@ -1,5 +1,5 @@
 #define _SYSTEM        1
-#define _MINIX 1
+
 #include <sys/cdefs.h>
 #include <lib.h>
 #include "namespace.h"
index d74ac3203151b49759789f9aec13ca8ca7601461..3b6043b8367ce7112dc1a8e60470fe32c2d5a02f 100644 (file)
@@ -1,5 +1,3 @@
-#define _MINIX
-#define _POSIX_SOURCE
 #include <minix/callnr.h>
 #include <minix/com.h>
 #include <minix/config.h>
index 06f9904f7617cdc2cc20732f6b5e61285a5f89b6..0456ef81d0bfeb2a3001513102d14be7163b67eb 100644 (file)
@@ -7,10 +7,6 @@ LIB=   exec
 INCS=  libexec.h
 SRCS=  exec_aout.c exec_elf.c exec_general.c
 
-.if (${NBSD_LIBC} != "no")
 INCSDIR= /usr/include
-.else
-INCSDIR= /usr/include.ack
-.endif
 
 .include <bsd.lib.mk>
index c726485dcb80a743de01396c0c1ece4ba4e2e45b..d69c95a2e8f952a2bcdb7c33e562ebe6777437b9 100644 (file)
@@ -10,7 +10,6 @@ MKPROFILE=    no
 
 .include <bsd.own.mk>
 
-CPPFLAGS+=  -D_POSIX_SOURCE
 CPPFLAGS+=     -I.
 CPPFLAGS+=     -D_LARGEFILE_SOURCE -D_LARGE_FILES
 
index 4e27eb3bbd6d9bbd89a89ea1d23b324054447c1b..b12822084a6a6039852a783581e327773cc38a80 100644 (file)
@@ -1,6 +1,6 @@
 # Makefile for libmthread
 
-CPPFLAGS+=-O -D_MINIX -D_POSIX_SOURCE -Wall -Werror -D_SYSTEM
+CPPFLAGS+= -O1 -Wall -Werror -D_SYSTEM
 
 LIB=   gpio
 
index 6c61a76e9b1ee3477d46f273c451264bb8ca9e31..c30afa63f2d326cc921cde06e2b6ba278862650e 100644 (file)
@@ -1,6 +1,6 @@
 # Makefile for libmthread
 
-CPPFLAGS+=-O -D_MINIX -D_POSIX_SOURCE -Wall -Werror
+CPPFLAGS+= -O1 -Wall -Werror
 
 LIB=   mthread
 
index 4da9229bbcfa6cc7df2aeb97fec36ead4f2d2894..c2f1d369b3c935603733b516d2cbbcbf2c83bc49 100644 (file)
@@ -1,6 +1,6 @@
 LIB = netsock
 
-CPPFLAGS += -I${.CURDIR}/include/ -D_SYSTEM -D_MINIX
+CPPFLAGS += -I${.CURDIR}/include/ -D_SYSTEM
 CPPFLAGS+= -I${.CURDIR}/../../lib/liblwip/include
 CFLAGS += -Wall -Wextra -std=c99
 
index fd2c713d9d0b4409ff0f239b62f6645a4ee7a932..c6d1e92b735b2d647af70a187db4fc461554cbed 100644 (file)
@@ -1,6 +1,6 @@
 # Makefile for libpadconf
 
-CPPFLAGS+=-O -D_MINIX -D_POSIX_SOURCE -Wall -Werror -D_SYSTEM
+CPPFLAGS+= -O1 -Wall -Werror -D_SYSTEM
 
 LIB=   padconf
 
index 7c711d124fc69668d94a089ccbf41c4f66ab8db9..5350a0574bf483179d6715df0ff4684c0908d648 100644 (file)
@@ -1,15 +1,12 @@
-/* This is the master header for fs.  It includes some other files
- * and defines the principal constants.
- */
-
 #ifndef LIBPUFFS_FS_H
 #define LIBPUFFS_FS_H
 
-#define _POSIX_SOURCE      1   /* tell headers to include POSIX stuff */
-#define _MINIX             1   /* tell headers to include MINIX stuff */
-#define _SYSTEM            1   /* tell headers that this is the kernel */
+/* This is the master header for fs.  It includes some other files
+ * and defines the principal constants.
+ */
+#define _SYSTEM                1       /* tell headers that this is the kernel */
 
-#define VERBOSE                   0    /* show messages during initialization? */
+#define VERBOSE                0       /* show messages during initialization? */
 
 /* The following are so basic, all the *.c files get them automatically. */
 #include <minix/config.h>      /* MUST be first */
index 989eac53a11c5ffad07cda29a01bfe1cf9ca700e..8fc225e7c8accc5dd289a635f140a1024a9d9aee 100644 (file)
@@ -15,8 +15,7 @@
  *
  */
 
-#define _MINIX 1
-#define _SYSTEM 1
+#define _SYSTEM                1
 #include <lib.h>
 #include <minix/u64.h>
 #include <minix/sysutil.h>
index c1f4ea47ed301a5c89cdc4d017136fab5b438a70..c26bc1ecbf0b8d6e20ccd23a9164cae86004e1f9 100644 (file)
@@ -1,5 +1,4 @@
-#define _MINIX 1
-#define _SYSTEM 1
+#define _SYSTEM                1
 
 #include <minix/config.h>
 #include <assert.h> 
index f3ef2a0067649885ca994d6ccec70147a64dc144..be65cfa9e14a632bd79fa6da31e825618e982a3c 100644 (file)
@@ -12,7 +12,6 @@
  *   May 2009 (D.C. van Moolenbroek)
  */
 
-#define _MINIX 1
 #include <stdlib.h>
 #include <string.h>
 #include <minix/config.h>
index 7e7b85072cf812c66ec0b95a7594b681cb36b808..a9727f34406a15c50ca151c3906161694fbaef7f 100644 (file)
@@ -1,6 +1,4 @@
-#define _POSIX_SOURCE      1   /* tell headers to include POSIX stuff */
-#define _MINIX             1   /* tell headers to include MINIX stuff */
-#define _SYSTEM            1   /* tell headers that this is the kernel */
+#define _SYSTEM                1       /* tell headers that this is the kernel */
 
 #include <stdlib.h>
 #include <stdio.h>
index b23fa456b6a3a3e3dd93fcf46d699b171391dd13..87a48264c6871fa983a982f249894de3d1534bda 100644 (file)
@@ -5,11 +5,7 @@ LIB=           z
 SRCS= adler32.c compress.c crc32.c deflate.c gzclose.c gzlib.c gzread.c \
       gzwrite.c infback.c inffast.c inflate.c inftrees.c trees.c uncompr.c zutil.c
 
-.if (${NBSD_LIBC} != "no")
 INCSDIR= /usr/include
-.else
-INCSDIR= /usr/include.ack
-.endif
 
 INCS=           zconf.h zlib.h
 
index 5ecb882f4a97ff6b00c82e4bf53668fc6d7161ce..b5a739163ae9e241a8eb6425ac3b3b6909f87ef2 100644 (file)
@@ -118,7 +118,6 @@ __RCSID("$NetBSD: mke2fs.c,v 1.14 2010/09/10 15:51:20 tsutsui Exp $");
 #include <ufs/ext2fs/ext2fs.h>
 #include <sys/ioctl.h>
 
-#define _MINIX
 #include <err.h>
 #include <errno.h>
 #include <string.h>
index ef189d63e16cebe0ab63ac3307201ee0104556e1..b423a45c8fbaf20722a0d5f59a9b7c242dbaa505 100644 (file)
@@ -1,4 +1,3 @@
-CPPFLAGS+= -D_MINIX -D_NETBSD_SOURCE
 LDADD+= -lminlib -lcompat_minix
 DPADD+= ${LIBMINLIB} ${LIBCOMPAT_MINIX}
 BINDIR?=/usr/sbin
index a6af6aa47266f0469ba8aa7d4693de8e7a5028e4..e7f0024e5b6b7a8af46057d769426de35b7b6f89 100755 (executable)
@@ -1,8 +1,6 @@
 /* buf.c - by Alen Stojanov and David van Moolenbroek, taken from procfs */
-#define _POSIX_SOURCE      1   /* tell headers to include POSIX stuff */
-#define _MINIX             1   /* tell headers to include MINIX stuff */
-#define _SYSTEM            1   /* tell headers that this is the kernel */
-#define DEVMAN_SERVER      1
+#define _SYSTEM                1       /* tell headers that this is the kernel */
+#define DEVMAN_SERVER  1
 
 #include <minix/config.h>
 #include <errno.h>
index 64d011a7657f1e4bf892cf7ab1e14db0dd9a8c4c..df8cd6282cd0c562b675b962a005279f243b4fef 100644 (file)
@@ -1,9 +1,7 @@
 #ifndef _SERVERS_DEVMAN_DEVMAN_H
 #define _SERVERS_DEVMAN_DEVMAN_H
-#define _POSIX_SOURCE      1   /* tell headers to include POSIX stuff */
-#define _MINIX             1   /* tell headers to include MINIX stuff */
-#define _SYSTEM            1   /* tell headers that this is the kernel */
-#define DEVMAN_SERVER      1
+#define _SYSTEM                1       /* tell headers that this is the kernel */
+#define DEVMAN_SERVER  1
 
 #include <minix/config.h>
 #include <errno.h>
index 2cb77b6fc3f6b8f258850a18df0464cc82ab9f20..78521cdc1c8e5f6912ce07b1700e34560eb8c570 100644 (file)
@@ -1,6 +1,4 @@
-#define _POSIX_SOURCE      1   /* tell headers to include POSIX stuff */
-#define _MINIX             1   /* tell headers to include MINIX stuff */
-#define _SYSTEM            1   /* tell headers that this is the kernel */
+#define _SYSTEM                1       /* tell headers that this is the kernel */
 
 #include <minix/config.h>
 #include <errno.h>
index 7ed2d76cb66ac9258ca0e57315e987a6e530ccc0..f34cfedb766a4802af36fb3c858ad093e0708143 100644 (file)
@@ -3,9 +3,7 @@
 
 /* Header file including all needed system headers. */
 
-#define _POSIX_SOURCE      1   /* tell headers to include POSIX stuff */
-#define _MINIX             1   /* tell headers to include MINIX stuff */
-#define _SYSTEM            1    /* get OK and negative error codes */
+#define _SYSTEM                1       /* get OK and negative error codes */
 
 #include <sys/types.h>
 #include <sys/param.h>
index 068306594756ac70297857c810ff0dd3c11c4351..775fb9626e41870578d724b71965c88d3c4baf58 100644 (file)
@@ -1,15 +1,12 @@
-/* This is the master header for fs.  It includes some other files
- * and defines the principal constants.
- */
-
 #ifndef EXT2_FS_H
 #define EXT2_FS_H
 
-#define _POSIX_SOURCE      1   /* tell headers to include POSIX stuff */
-#define _MINIX             1   /* tell headers to include MINIX stuff */
-#define _SYSTEM            1   /* tell headers that this is the kernel */
+/* This is the master header for fs.  It includes some other files
+ * and defines the principal constants.
+ */
+#define _SYSTEM                1       /* tell headers that this is the kernel */
 
-#define VERBOSE                   0    /* show messages during initialization? */
+#define VERBOSE                0       /* show messages during initialization? */
 
 /* The following are so basic, all the *.c files get them automatically. */
 #include <minix/config.h>      /* MUST be first */
index 9bb7426fddece806510cead47d8b2634300fbcbf..6445e03987fc6bb495bf0e168f2e268e7af6dbdb 100644 (file)
@@ -21,6 +21,6 @@ MAN=
 
 BINDIR?= /usr/sbin
 
-CPPFLAGS+=  -I${.CURDIR} -D_MINIX -D'ARGS(a)=a' -Wall -Werror
+CPPFLAGS+=  -I${.CURDIR} -D'ARGS(a)=a' -Wall -Werror
 
 .include <minix.service.mk>
index c5ebd5d9b06adfb7316d3444544ad75e1cf7886c..b9d1e325bb43ed250bae075855fa86279bcc2d59 100644 (file)
@@ -10,7 +10,6 @@ Copyright 1995 Philip Homburg
 */
 
 #define _MINIX_SOURCE 1
-#define _POSIX_SOURCE 1
 
 #include <stdlib.h>
 #include <unistd.h>
index e3e1dc88885a0d24a63a9ee3dc34f242a05bdc92..4579a598942cc99bf31632f95c4ddd86a63aefd1 100644 (file)
@@ -1,6 +1,4 @@
-#define _POSIX_SOURCE      1   /* tell headers to include POSIX stuff */
-#define _MINIX             1   /* tell headers to include MINIX stuff */
-#define _SYSTEM            1    /* get OK and negative error codes */
+#define _SYSTEM                1       /* get OK and negative error codes */
 
 #include <minix/callnr.h>
 #include <minix/com.h>
index f0133dc74b04d1322dfea2ed746e916c8d015172..fe5025e678039b4fdf3945688a945c8806ca87f6 100644 (file)
@@ -4,8 +4,7 @@
  *    Jul 13, 2004     by Jorrit N. Herder 
  */
 
-#define _SYSTEM            1    /* get OK and negative error codes */
-#define _MINIX             1   /* tell headers to include MINIX stuff */
+#define _SYSTEM                1       /* get OK and negative error codes */
 
 #include <sys/types.h>
 #include <limits.h>
index 602c5661617345450fe712ee1f8b7dfae1dc7651..85301ca6f07cc7370d2ced848c678fac48c516aa 100644 (file)
@@ -1,8 +1,7 @@
 
-#define _SYSTEM            1    /* get OK and negative error codes */
-#define _MINIX             1   /* tell headers to include MINIX stuff */
+#define _SYSTEM                1       /* get OK and negative error codes */
 
-#define VERBOSE                   0    /* display diagnostics */
+#define VERBOSE                0       /* display diagnostics */
 
 #include <sys/types.h>
 #include <limits.h>
index cc69124964a40711f73307533b1e406e529e11da..5c4edbc7b96664076ae9848d493724815b7e5e50 100644 (file)
@@ -17,7 +17,7 @@ MAN=
 
 BINDIR?= /usr/sbin
 
-CPPFLAGS+=  -I${.CURDIR} -D_MINIX -D_SYSTEM
+CPPFLAGS+=  -I${.CURDIR} -D_SYSTEM
 CPPFLAGS+= -I${.CURDIR}/../../lib/liblwip/include
 
 CFLAGS += -Wextra -std=c99
index caa2291b4e300c074b779009a3795547e7964a02..096a5083da589d0ca4fd53d0dc7bdcbde511e5fd 100644 (file)
@@ -4,11 +4,9 @@
 /* This is the master header for fs.  It includes some other files
  * and defines the principal constants.
  */
-#define _POSIX_SOURCE      1   /* tell headers to include POSIX stuff */
-#define _MINIX             1   /* tell headers to include MINIX stuff */
-#define _SYSTEM            1   /* tell headers that this is the kernel */
+#define _SYSTEM                1       /* tell headers that this is the kernel */
 
-#define VERBOSE                   0    /* show messages during initialization? */
+#define VERBOSE                0       /* show messages during initialization? */
 
 /* The following are so basic, all the *.c files get them automatically. */
 #include <minix/config.h>      /* MUST be first */
index 3eb79b50c173dd634f66bf211526f50409735da5..99470f0503047ec7bfac580487d5b093e720b3de 100644 (file)
@@ -1,12 +1,10 @@
 #ifndef __PFS_FS_H__
 #define __PFS_FS_H__
 
-/* This is the master header for pfs.  It includes some other files
+/* This is the master header for fs.  It includes some other files
  * and defines the principal constants.
  */
-#define _POSIX_SOURCE      1   /* tell headers to include POSIX stuff */
-#define _MINIX             1   /* tell headers to include MINIX stuff */
-#define _SYSTEM            1   /* tell headers that this is the kernel */
+#define _SYSTEM                1       /* tell headers that this is the kernel */
 
 /* The following are so basic, all the *.c files get them automatically. */
 #include <minix/config.h>      /* MUST be first */
@@ -14,6 +12,7 @@
 #include <minix/const.h>
 #include <minix/type.h>
 #include <minix/dmap.h>
+
 #include <minix/vfsif.h>
 #include <limits.h>
 #include <errno.h>
index 6a1fcaa6c80d2e1efe1ab249b715c98ab44cd146..34fa24906274213b52c9e2aef853dad70f8b3119 100644 (file)
@@ -1,8 +1,8 @@
 
-#define _SYSTEM            1    /* get OK and negative error codes */
-#define _MINIX             1   /* tell headers to include MINIX stuff */
+#define _SYSTEM                1       /* get OK and negative error codes */
+#define _NETBSD_SOURCE 1       /* tell headers to include MINIX stuff */
 
-#define VERBOSE                   0    /* display diagnostics */
+#define VERBOSE                0       /* display diagnostics */
 
 #ifdef __NBSD_LIBC
 #include <sys/ioc_net.h>
index 1aa319f6c9c47b12c2e446e182c3adabff654fc1..b362115b5ef1c884e613acfcabe9e80d9cf51ab6 100644 (file)
@@ -1,9 +1,7 @@
 /* This is the master header for PM.  It includes some other files
  * and defines the principal constants.
  */
-#define _POSIX_SOURCE      1   /* tell headers to include POSIX stuff */
-#define _MINIX             1   /* tell headers to include MINIX stuff */
-#define _SYSTEM            1   /* tell headers that this is the kernel */
+#define _SYSTEM                1       /* tell headers that this is the kernel */
 
 /* The following are so basic, all the *.c files get them automatically. */
 #include <minix/config.h>      /* MUST be first */
index 61408f082aea89e17f6a5522407aac59134510a6..ae411730f9ea1f3c79f2c077cfa396e8f11a9802 100644 (file)
@@ -1,9 +1,7 @@
 #ifndef _PROCFS_INC_H
 #define _PROCFS_INC_H
 
-#define _POSIX_SOURCE      1
-#define _MINIX             1
-#define _SYSTEM            1
+#define _SYSTEM                1
 
 #include <minix/config.h>
 #include <limits.h>
index 6077f186867cc95156200bd0d2c473f2fb827d64..ecc518df4d3a536bd75929c19fadbf21cc719686 100644 (file)
@@ -4,8 +4,7 @@
  *    Jul 22, 2005     by Jorrit N. Herder 
  */
 
-#define _SYSTEM            1    /* get OK and negative error codes */
-#define _MINIX             1   /* tell headers to include MINIX stuff */
+#define _SYSTEM                1    /* get OK and negative error codes */
 
 #include <sys/types.h>
 #include <sys/wait.h>
index 80a75a98f5e6469311cc0b7ddca2ca2e429b328b..c1bd76d1f15a82e25557a5ecd80cc0f75f43248d 100644 (file)
@@ -1,9 +1,7 @@
 /* This is the master header for the Scheduler.  It includes some other files
  * and defines the principal constants.
  */
-#define _POSIX_SOURCE      1   /* tell headers to include POSIX stuff */
-#define _MINIX             1   /* tell headers to include MINIX stuff */
-#define _SYSTEM            1   /* tell headers that this is the kernel */
+#define _SYSTEM                1       /* tell headers that this is the kernel */
 
 /* The following are so basic, all the *.c files get them automatically. */
 #include <minix/config.h>      /* MUST be first */
index 1256921311abcbcdc8fd485bf59fe312ffefcbc3..3c95e26d5886a9101472f274edf0e78e2e7727c1 100644 (file)
@@ -4,9 +4,7 @@
 /* This is the master header for fs.  It includes some other files
  * and defines the principal constants.
  */
-#define _POSIX_SOURCE      1   /* tell headers to include POSIX stuff */
-#define _MINIX             1   /* tell headers to include MINIX stuff */
-#define _SYSTEM            1   /* tell headers that this is the kernel */
+#define _SYSTEM                1       /* tell headers that this is the kernel */
 
 /* The following are so basic, all the *.c files get them automatically. */
 #include <minix/config.h>      /* MUST be first */
index 7187afda0e880c30ccb9807d4ce1a435645173d1..848cf45c80500f64efea4fbc225d56b352360343 100644 (file)
@@ -1,6 +1,5 @@
 
 #define _SYSTEM 1
-#define _POSIX_SOURCE 1
 
 #include <minix/callnr.h>
 #include <minix/com.h>
index c3a4e3a057f20882aee307efe469e0af5823d113..77fe7b5b39eb15e0b87cc39ae2eeba88ee0d5ebf 100644 (file)
@@ -1,7 +1,5 @@
 
-#define _POSIX_SOURCE      1
-#define _MINIX             1
-#define _SYSTEM            1
+#define _SYSTEM                1
 
 #include <minix/callnr.h>
 #include <minix/com.h>
index 26f2d9ef7b7a9c20955955f1c29e95480ae06e90..4c835b85fc1f2c6a7f38723d7732de566a335dc3 100644 (file)
@@ -1,9 +1,7 @@
 
 /* This file contains some utility routines for VM.  */
 
-#define _SYSTEM 1
-
-#define _MINIX 1       /* To get the brk() prototype (as _brk()). */
+#define _SYSTEM                1
 
 #include <minix/callnr.h>
 #include <minix/com.h>
index d1b4c638b7a0a041b8157985366dfad9c91ec897..6bb19769e82e464b33eec3fe5162e0cf9c5b2a72 100644 (file)
@@ -12,8 +12,6 @@ CFLAGS+= -DNDEBUG
 
 unix?=         We run MINIX.
 
-NBSD_LIBC=     yes
-
 DBG?=  -O
 CPP?=  /usr/lib/cpp
 .endif # defined(__MINIX)
index f4d6d4f632e6f33d0925c6344dabc989e2544e8d..8c539f18884e5917dcef560a08fb2ccad4c2d2a9 100644 (file)
@@ -50,10 +50,10 @@ struct sigcontext {
 #define sc_pc sc_regs.pc
 #define sc_psr sc_regs.psr
 
-#ifdef _MINIX
+#if defined(__minix) && defined(_NETBSD_SOURCE)
 __BEGIN_DECLS
 int sigreturn(struct sigcontext *_scp);
 __END_DECLS
-#endif /* _MINIX */
+#endif /* defined(__minix) && defined(_NETBSD_SOURCE) */
 
 #endif /* !_ARM_SIGNAL_H_ */
index c3436460a63cd2e72d5dda363331e0b9381a63a9..6bac4db256c099c54af9a2c67698f9be55aacfab 100644 (file)
@@ -54,10 +54,10 @@ struct sigcontext {
 #define sc_sp sc_regs.sp
 #define sc_ss sc_regs.ss
 
-#ifdef _MINIX
+#if defined(__minix) && defined(_NETBSD_SOURCE)
 __BEGIN_DECLS
 int sigreturn(struct sigcontext *_scp); 
 __END_DECLS
-#endif /* _MINIX */
+#endif /* defined(__minix) && defined(_NETBSD_SOURCE) */
 
 #endif /* !_I386_SIGNAL_H_ */
index 7c29dba74ccaba1ffd0c94048a4029317faf3472..174d1e7eb33d94033a7e21f00cd1a88df4807031 100644 (file)
@@ -38,7 +38,6 @@ CPPFLAGS+= -I ${.CURDIR}/..  -I ${.CURDIR}/../../lib -I ${S}/lib/libsa
 CPPFLAGS+= -I ${.OBJDIR}
 .if defined(__MINIX)
 CPPFLAGS+=-isystem ${DESTDIR}/usr/include
-CPPFLAGS+= -D_MINIX
 .endif # defined(__MINIX)
 # Make sure we override any optimization options specified by the user
 COPTS=  -Os
index 37d4a618641f2b063fe46c0eb254474c02782df3..fee5e69b8c26b1a787f72c0c2a88b4bdbc5cba0f 100644 (file)
@@ -116,7 +116,6 @@ SAMISCMAKEFLAGS+="SA_USE_LOADFILE=yes"
 .if defined(__MINIX)
 SAMISCMAKEFLAGS+="SA_INCLUDE_NET=no"
 CPPFLAGS+= -isystem ${DESTDIR}/usr/include
-CPPFLAGS+= -D_MINIX
 AFLAGS+=       -Wa,--divide
 .endif
 .include "${S}/lib/libsa/Makefile.inc"
index e4ba9ce60068112857057266cfd0033647d7e26d..fa9d1b4b413aee1794026873c1a74c67653219bd 100644 (file)
@@ -75,13 +75,13 @@ int select(int, fd_set * __restrict, fd_set * __restrict,
 __END_DECLS
 #endif /* _KERNEL */
 
-#ifdef _MINIX
+#if defined(__minix) && defined(_NETBSD_SOURCE)
 /* possible select() operation types; read, write, errors */
 /* (FS/driver internal use only) */
 #define SEL_RD         (1 << 0)
 #define SEL_WR         (1 << 1)
 #define SEL_ERR                (1 << 2)
 #define SEL_NOTIFY     (1 << 3) /* not a real select operation */
-#endif
+#endif /* defined(__minix) && defined(_NETBSD_SOURCE) */
 
 #endif /* !_SYS_SELECT_H_ */
index d395fd72d93c5d73ce96678e31c1891030ef453f..4542caccdda0621525cf29adc6071aa76c6ab8ee 100644 (file)
@@ -77,7 +77,7 @@
 #define SIGTTIN           22   /* background process wants to read */
 #define SIGTTOU           23   /* background process wants to write */
 
-#ifdef _MINIX
+#if defined(__minix) && defined(_NETBSD_SOURCE)
 #define SIGIOT             SIGABRT /* for people who speak PDP-11 */
 
 /* MINIX specific signals. These signals are not used by user proceses, 
     || (sig == SIGKILL || sig == SIGPIPE))
 #define SIGS_IS_STACKTRACE(sig) (SIGS_IS_LETHAL(sig) && sig != SIGABRT)
 
-#endif
+#endif /* defined(__minix) && deinfed(_NETBSD_SOURCE) */
 
 #ifndef _KERNEL
 #include <sys/cdefs.h>
index 74abeecc7a4d75734bc3f5f6974382757b3c0298..acc33f114555851e4a28997a198e1be997a82f5e 100644 (file)
@@ -115,7 +115,7 @@ typedef u32_t               big_nlink_t;
 typedef u32_t          big_uid_t;
 
 
-#ifdef _MINIX
+#ifdef _NETBSD_SOURCE
 /* some Minix specific types that do not conflict with posix */
 typedef uint32_t zone_t;      /* zone number */
 typedef uint32_t block_t;     /* block number */
index 9af6b48d5ee263f767595d57f1e6358604f40531..8f53897c400173d48bc16f52136f3e411bdaff5a 100644 (file)
@@ -1,5 +1,5 @@
 DBG=-O0 -g
-CFLAGS+= -Wall -Werror -D_NETBSD_SOURCE -fno-builtin -D_MINIX -D_POSIX_SOURCE
+CFLAGS+= -Wall -Werror -fno-builtin
 LDADD+= -lm -lcompat_minix
 
 # Tests have no manpages
index 7ffad558aac904c1c0ba9d2e2a225a225f700d4f..fc54f99c523f246e4dbab4e495979b73f13c69f5 100644 (file)
@@ -1,5 +1,4 @@
 # Copied from drivers/Makefile.inc, and slightly edited.
-CPPFLAGS+= -D_MINIX -D_NETBSD_SOURCE
 LDADD+= -lminlib -lcompat_minix -lc
 DPADD+= ${LIBMINLIB} ${LIBCOMPAT_MINIX}
 BINDIR?=/usr/sbin
index f166ffed132f945f7201dc1c39e90c6b8f58a456..42bdd2bec4323eae01149c60e35fa3686751b330 100644 (file)
@@ -1,5 +1,4 @@
 # Copied from drivers/Makefile.inc
-CPPFLAGS+= -D_MINIX -D_NETBSD_SOURCE
 LDADD+= -lminlib -lcompat_minix
 DPADD+= ${LIBMINLIB} ${LIBCOMPAT_MINIX}
 BINDIR?=/usr/sbin
index 52e639b4a7d9bb1f9f439ad9c81a380fb3f26135..05c29f2b9b202fa7fa4dfcd7636166a3ea13337f 100644 (file)
@@ -1,7 +1,7 @@
 # Makefile for the tests
 
 CC = exec cc
-CFLAGS = -Wall -D_MINIX -D_POSIX_SOURCE -D_NETBSD_SOURCE=1 -I../lib/
+CFLAGS = -Wall -I../lib/
 
 PROG = semctl01 semctl02 semctl03 semctl04 semctl05 semctl06 semctl07
 
index 86bb5e53b98ff696573e94aebcb115b495b5b154..185ceda5a3f1afa08eed1675d088e861d3f55562 100644 (file)
@@ -1,7 +1,7 @@
 # Makefile for the tests
 
 CC = exec cc
-CFLAGS = -Wall -D_MINIX -D_POSIX_SOURCE -D_NETBSD_SOURCE=1 -I../lib/
+CFLAGS = -Wall -I../lib/
 
 PROG = semget01 semget02 semget03 semget05 semget06
 
index 88daa7fbfc2105f93ce22279dd26d36836cb9b32..1bc7e24c3bf487edb1738d37bde17480d269c1c0 100644 (file)
@@ -1,7 +1,7 @@
 # Makefile for the tests
 
 CC = exec cc
-CFLAGS = -Wall -D_MINIX -D_POSIX_SOURCE -D_NETBSD_SOURCE=1 -I../lib/
+CFLAGS = -Wall -I../lib/
 
 PROG = semop01 semop02 semop03 semop04 semop05
 
index 0a6c9fddd1ec8ec0dd455a3b8bc5c45461a933f1..fe01d33cca4e53fe5fe43b3de8747eba7c0b3165 100644 (file)
@@ -1,7 +1,7 @@
 # Makefile for the tests
 
 CC = exec cc
-CFLAGS = -Wall -D_MINIX -D_POSIX_SOURCE -D_NETBSD_SOURCE=1 -I../lib/
+CFLAGS = -Wall -I../lib/
 
 PROG = shmat01 shmat02 shmat03
 
index 9ccfbee90f6483b8ee7f677fae62653413255da5..b4693636abf924a0dd00f755bb979e05e314f8c2 100644 (file)
@@ -1,7 +1,7 @@
 # Makefile for the tests
 
 CC = exec cc
-CFLAGS = -Wall -D_MINIX -D_POSIX_SOURCE -D_NETBSD_SOURCE=1 -I../lib/
+CFLAGS = -Wall -I../lib/
 
 PROG = shmctl01 shmctl02 shmctl03 shmctl04
 
index 3a61858d9187e7d701ecad3ec1d306112e2736d1..2a4d6b3890c65ce937a1da5e5010f44d8e4af5d0 100644 (file)
@@ -1,7 +1,7 @@
 # Makefile for the tests
 
 CC = exec cc
-CFLAGS = -Wall -D_MINIX -D_POSIX_SOURCE -D_NETBSD_SOURCE=1 -I../lib/
+CFLAGS = -Wall -I../lib/
 
 PROG = shmdt01 shmdt02
 
index bf814600ed80fc9f98bbdcaeb9b5e7841af96d8d..dbc369a43721f5182e828c1f2cdb055793f499be 100644 (file)
@@ -1,7 +1,7 @@
 # Makefile for the tests
 
 CC = exec cc
-CFLAGS = -Wall -D_MINIX -D_POSIX_SOURCE -D_NETBSD_SOURCE=1 -I../lib/
+CFLAGS = -Wall -I../lib/
 
 PROG = shmget01 shmget02 shmget04 shmget05
 
index 6be4763951784dc530fc00c6f57c451fe4e888ca..fc1fc10b6c1517a222b332a1e1f2fb89e905b48e 100644 (file)
@@ -1,7 +1,7 @@
 # Makefile for the tests
 
 CC = exec cc
-CFLAGS = -Wall -D_MINIX -D_POSIX_SOURCE -D_NETBSD_SOURCE=1 -I../lib/
+CFLAGS = -Wall -I../lib/
 
 PROG = shmt02 shmt03 shmt04 shmt05 shmt06 \
        shmt07 shmt08 shmt10 shmt01
index f166ffed132f945f7201dc1c39e90c6b8f58a456..42bdd2bec4323eae01149c60e35fa3686751b330 100644 (file)
@@ -1,5 +1,4 @@
 # Copied from drivers/Makefile.inc
-CPPFLAGS+= -D_MINIX -D_NETBSD_SOURCE
 LDADD+= -lminlib -lcompat_minix
 DPADD+= ${LIBMINLIB} ${LIBCOMPAT_MINIX}
 BINDIR?=/usr/sbin
index ff1277755b926e7b1dbcb1f56cf17b097d9604a5..f5e1f321dff4dfbcc450bd3b65edf4c5ed18f64a 100644 (file)
@@ -1,5 +1,6 @@
-#define _SYSTEM
-#define _MINIX
+
+#define _SYSTEM                1
+
 #include <stdio.h>
 #include <unistd.h>
 #include <fcntl.h>
index 1ca9179092ce584ddcf9ad47aa45fb126464ad3f..599bc2a12608ee131a55f2ad1373de32bd966120 100644 (file)
@@ -1,5 +1,3 @@
-#define _MINIX
-
 #include <errno.h>
 #include <signal.h>
 #include <stdio.h>
index 13e319371a613f098750afca5730b75bcc021f40..5b776dec3db46f6a7d772b76695add52c68c14ea 100644 (file)
@@ -1,7 +1,7 @@
 # Makefile for the tests
 
 CC = exec cc
-CFLAGS = -Wall -D_MINIX -D_POSIX_SOURCE
+CFLAGS = -Wall
 
 PROG = speed test00 test01 test02 test03 test04_srv test04_cli test05_srv \
         test05_cli test06_srv test06_cli test07_srv test07_cli test08_srv \
index 1a8f8293a2c96089fb1d71e94d6671fb48a8d5a8..9759d67e124305a8884d88fdb1d5d160e6bf1355 100644 (file)
@@ -158,7 +158,7 @@ void do_child(int childno) {
 #endif
 
   /* Normally we'd zerofill sin_zero, but there is no such thing on Minix */
-#ifndef _MINIX
+#if !defined(__minix)
   memset(server.sin_zero, '\0', sizeof server.sin_zero);
 #endif
 
@@ -219,7 +219,7 @@ void do_child(int childno) {
 }
 
 void do_parent(void) {
-#ifndef _MINIX
+#if !defined(__minix)
   int yes = 1;
 #endif
   int fd_sock, fd_new, exitstatus;
@@ -242,12 +242,12 @@ void do_parent(void) {
   my_addr.sin_port = htons(MYPORT); /* Short, network byte order */
   my_addr.sin_addr.s_addr = INADDR_ANY;
   /* Normally we'd zerofill sin_zero, but there is no such thing on Minix */
-#ifndef _MINIX
+#if !defined(__minix)
   memset(my_addr.sin_zero, '\0', sizeof my_addr.sin_zero);
 #endif
   
   /* Reuse port number. Not implemented in Minix. */
-#ifndef _MINIX
+#if !defined(__minix)
   if(setsockopt(fd_sock, SOL_SOCKET, SO_REUSEADDR, &yes, sizeof(int)) < 0) {
     perror("Error setting port reuse option");
     exit(-1);
index 1271daada179bbfc17497fc7474c62ec0c2b29f2..412576de8e2e81e8a85bb7afef5f6c0ce87c7497 100644 (file)
@@ -123,7 +123,7 @@ void test27a()
   /* Check special file. */
   if (stat("/dev/tty", &st1) != 0) e(40);
   if (!S_ISCHR(st1.st_mode)) e(41);
-#ifdef _MINIX
+#if defined(__minix) && defined(_NETBSD_SOURCE)
   if (stat("/dev/ram", &st1) != 0) e(42);
   if (!S_ISBLK(st1.st_mode)) e(43);
 #endif
index c610bc728c1e5d6e102715d9ba6f51c7d61a5f12..cea5ba3b62245bfc5c3ce985b45d09a96a5f8147 100644 (file)
@@ -231,7 +231,7 @@ void test28b()
        if (errno != ENOENT) e(38);     /* is gone */
   }
 #endif
-#ifdef _MINIX
+#if defined(__minix) && defined(_NETBSD_SOURCE)
   /* Some implementations might allow users to link directories. */
   if (!superuser) {
        if (link("foo", "footoo") != -1) e(39);
index ec1f1a8068b8c5fb27e0d6cb32b8539694ff3912..12b726cbf8d49a8457daf85ca2d1f8bf44684e94 100644 (file)
@@ -1,5 +1,4 @@
 /* Tests for MINIX3 ptrace(2) - by D.C. van Moolenbroek */
-#define _POSIX_SOURCE 1
 #include <setjmp.h>
 #include <stdlib.h>
 #include <stdio.h>
index 354af2a14af5ab65bac7824d0bbafa39ebe74009..e06838af906821544cba6cd2e7c393e53a940e57 100644 (file)
@@ -1,5 +1,4 @@
 /* Tests for MINIX3 realpath(3) - by Erik van der Kouwe */
-#define _POSIX_SOURCE 1
 #include <assert.h>
 #include <dirent.h>
 #include <errno.h>
index 3733f7f623fe1d76e63333e5f9fe6fe402329ec8..6c2d6a69d5bc258326a72709ab134a1c9b82c94b 100644 (file)
@@ -1,5 +1,4 @@
 /* Tests for truncate(2) call family - by D.C. van Moolenbroek */
-#define _POSIX_SOURCE 1
 #include <sys/stat.h>
 #include <sys/param.h>
 #include <unistd.h>
index c4fd6a7f958a7b6dd974583e561133a2b417fd29..1ac0e2f6aae998ae6c5452e859931cb6fbc7ee42 100644 (file)
@@ -1,4 +1,3 @@
-#define _POSIX_SOURCE 1
 #include <unistd.h>
 #include <stdio.h>
 #include <stdlib.h>
index 1e8edf309c2ddb7ca014302937bbfc36613d9d41..1060eb48c76704c8ae3127f0ce750c752c8f15c0 100644 (file)
@@ -3,10 +3,6 @@
  *     installboot 3.0 - Make a device bootable        Author: Kees J. Bot
  *                                                             21 Dec 1991
  */
-
-#define _POSIX_SOURCE  1
-#define _MINIX         1
-
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
index 22c46141630c74f11d427e59948d970703cf765b..08416d2c1118e3138a333d4d499ed60fdf92f434 100644 (file)
@@ -3,8 +3,6 @@ SRCS=   mkfs.c
 BINDIR=        /sbin
 MAN=
 
-CPPFLAGS+= -D_MINIX
-
 # LSC Adding this to activate the getline renaming macro
 CPPFLAGS+= -D__NBSD_LIBC