Index: share/mk/bsd.own.mk =================================================================== RCS file: /home/ncvs/src/share/mk/bsd.own.mk,v retrieving revision 1.65 diff -u -r1.65 bsd.own.mk --- share/mk/bsd.own.mk 26 Jun 2007 19:40:03 -0000 1.65 +++ share/mk/bsd.own.mk 21 Sep 2007 20:34:12 -0000 @@ -379,7 +379,8 @@ .for var in \ BIND_LIBS \ HESIOD \ - IDEA + IDEA \ + SYSCALL_COMPAT .if defined(WITH_${var}) && defined(WITHOUT_${var}) .error WITH_${var} and WITHOUT_${var} can't both be set. .endif Index: lib/libc/amd64/sys/Makefile.inc =================================================================== RCS file: /home/ncvs/src/lib/libc/amd64/sys/Makefile.inc,v retrieving revision 1.30 diff -u -r1.30 Makefile.inc --- lib/libc/amd64/sys/Makefile.inc 4 Jul 2007 23:23:00 -0000 1.30 +++ lib/libc/amd64/sys/Makefile.inc 21 Sep 2007 20:36:04 -0000 @@ -11,6 +11,6 @@ setdomainname.o sstk.o uname.o vfork.o yield.o PSEUDO= _getlogin.o _exit.o -.if !defined(WITHOUT_SYSCALL_COMPAT) +.if ${MK_SYSCALL_COMPAT} != "no" PSEUDO+= _pread.o _pwrite.o _lseek.o _mmap.o _ftruncate.o _truncate.o .endif Index: lib/libc/arm/sys/Makefile.inc =================================================================== RCS file: /home/ncvs/src/lib/libc/arm/sys/Makefile.inc,v retrieving revision 1.3 diff -u -r1.3 Makefile.inc --- lib/libc/arm/sys/Makefile.inc 4 Jul 2007 23:23:00 -0000 1.3 +++ lib/libc/arm/sys/Makefile.inc 21 Sep 2007 20:36:47 -0000 @@ -7,6 +7,6 @@ setdomainname.o sstk.o uname.o vfork.o yield.o PSEUDO= _exit.o _getlogin.o -.if !defined(WITHOUT_SYSCALL_COMPAT) +.if ${MK_SYSCALL_COMPAT} != "no" PSEUDO+= _pread.o _pwrite.o _lseek.o _mmap.o _ftruncate.o _truncate.o .endif Index: lib/libc/i386/sys/Makefile.inc =================================================================== RCS file: /home/ncvs/src/lib/libc/i386/sys/Makefile.inc,v retrieving revision 1.32 diff -u -r1.32 Makefile.inc --- lib/libc/i386/sys/Makefile.inc 4 Jul 2007 23:23:00 -0000 1.32 +++ lib/libc/i386/sys/Makefile.inc 21 Sep 2007 20:36:21 -0000 @@ -16,7 +16,7 @@ setdomainname.o sstk.o uname.o vfork.o yield.o PSEUDO= _getlogin.o _exit.o -.if !defined(WITHOUT_SYSCALL_COMPAT) +.if ${MK_SYSCALL_COMPAT} != "no" PSEUDO+= _pread.o _pwrite.o _lseek.o _mmap.o _ftruncate.o _truncate.o .endif Index: lib/libc/ia64/sys/Makefile.inc =================================================================== RCS file: /home/ncvs/src/lib/libc/ia64/sys/Makefile.inc,v retrieving revision 1.9 diff -u -r1.9 Makefile.inc --- lib/libc/ia64/sys/Makefile.inc 4 Jul 2007 23:23:00 -0000 1.9 +++ lib/libc/ia64/sys/Makefile.inc 21 Sep 2007 20:36:26 -0000 @@ -8,6 +8,6 @@ setdomainname.o sstk.o uname.o vfork.o yield.o PSEUDO= _getlogin.o _exit.o -.if !defined(WITHOUT_SYSCALL_COMPAT) +.if ${MK_SYSCALL_COMPAT} != "no" PSEUDO+= _pread.o _pwrite.o _lseek.o _mmap.o _ftruncate.o _truncate.o .endif Index: lib/libc/powerpc/sys/Makefile.inc =================================================================== RCS file: /home/ncvs/src/lib/libc/powerpc/sys/Makefile.inc,v retrieving revision 1.3 diff -u -r1.3 Makefile.inc --- lib/libc/powerpc/sys/Makefile.inc 4 Jul 2007 23:23:00 -0000 1.3 +++ lib/libc/powerpc/sys/Makefile.inc 21 Sep 2007 20:36:30 -0000 @@ -7,6 +7,6 @@ setdomainname.o sstk.o uname.o yield.o PSEUDO= _getlogin.o _exit.o -.if !defined(WITHOUT_SYSCALL_COMPAT) +.if ${MK_SYSCALL_COMPAT} != "no" PSEUDO+= _pread.o _pwrite.o _lseek.o _mmap.o _ftruncate.o _truncate.o .endif Index: lib/libc/sparc64/sys/Makefile.inc =================================================================== RCS file: /home/ncvs/src/lib/libc/sparc64/sys/Makefile.inc,v retrieving revision 1.11 diff -u -r1.11 Makefile.inc --- lib/libc/sparc64/sys/Makefile.inc 4 Jul 2007 23:23:01 -0000 1.11 +++ lib/libc/sparc64/sys/Makefile.inc 21 Sep 2007 20:36:35 -0000 @@ -22,6 +22,6 @@ setdomainname.o sstk.o uname.o yield.o PSEUDO= _getlogin.o _exit.o -.if !defined(WITHOUT_SYSCALL_COMPAT) +.if ${MK_SYSCALL_COMPAT} != "no" PSEUDO+= _pread.o _pwrite.o _lseek.o _mmap.o _ftruncate.o _truncate.o .endif Index: lib/libc/sys/Makefile.inc =================================================================== RCS file: /home/ncvs/src/lib/libc/sys/Makefile.inc,v retrieving revision 1.127 diff -u -r1.127 Makefile.inc --- lib/libc/sys/Makefile.inc 15 Sep 2007 14:33:55 -0000 1.127 +++ lib/libc/sys/Makefile.inc 21 Sep 2007 20:36:43 -0000 @@ -19,7 +19,7 @@ # Sources common to both syscall interfaces: SRCS+= stack_protector.c __error.c -.if !defined(WITHOUT_SYSCALL_COMPAT) +.if ${MK_SYSCALL_COMPAT} != "no" SRCS+= ftruncate.c lseek.c mmap.c pread.c pwrite.c truncate.c .endif