Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src * Arrange for interfaces that create new file descriptors to...



details:   https://anonhg.NetBSD.org/src/rev/51f4c6ed41c2
branches:  trunk
changeset: 766538:51f4c6ed41c2
user:      christos <christos%NetBSD.org@localhost>
date:      Sun Jun 26 16:42:39 2011 +0000

description:
* Arrange for interfaces that create new file descriptors to be able to
  set close-on-exec on creation (http://udrepper.livejournal.com/20407.html).

    - Add F_DUPFD_CLOEXEC to fcntl(2).
    - Add MSG_CMSG_CLOEXEC to recvmsg(2) for unix file descriptor passing.
    - Add dup3(2) syscall with a flags argument for O_CLOEXEC, O_NONBLOCK.
    - Add pipe2(2) syscall with a flags argument for O_CLOEXEC, O_NONBLOCK.
    - Add flags SOCK_CLOEXEC, SOCK_NONBLOCK to the socket type parameter
      for socket(2) and socketpair(2).
    - Add new paccept(2) syscall that takes an additional sigset_t to alter
      the sigmask temporarily and a flags argument to set SOCK_CLOEXEC,
      SOCK_NONBLOCK.
    - Add new mode character 'e' to fopen(3) and popen(3) to open pipes
      and file descriptors for close on exec.
    - Add new kqueue1(2) syscall with a new flags argument to open the
      kqueue file descriptor with O_CLOEXEC, O_NONBLOCK.

* Fix the system calls that take socklen_t arguments to actually do so.

* Don't include userland header files (signal.h) from system header files
  (rump_syscallargs.h).

* Bump libc version for the new syscalls.

diffstat:

 distrib/sets/lists/base/ad.mips64eb |   6 +-
 distrib/sets/lists/base/ad.mips64el |   6 +-
 distrib/sets/lists/base/md.amd64    |   4 +-
 distrib/sets/lists/base/md.sparc64  |   4 +-
 distrib/sets/lists/base/shl.mi      |   6 +-
 distrib/sets/lists/comp/ad.mips64eb |   6 +-
 distrib/sets/lists/comp/ad.mips64el |   6 +-
 distrib/sets/lists/comp/md.amd64    |   4 +-
 distrib/sets/lists/comp/md.sparc64  |   4 +-
 distrib/sets/lists/comp/mi          |  11 +++-
 distrib/sets/lists/comp/shl.mi      |   4 +-
 include/unistd.h                    |   6 +-
 lib/libc/gen/popen.3                |  10 +++-
 lib/libc/gen/popen.c                |  22 ++++---
 lib/libc/shlib_version              |   4 +-
 lib/libc/stdio/flags.c              |  14 +++--
 lib/libc/stdio/fopen.3              |  26 ++++++++-
 lib/libc/sys/Makefile.inc           |  14 +++-
 lib/libc/sys/accept.2               |  46 +++++++++++++++-
 lib/libc/sys/dup.2                  |  31 ++++++++++-
 lib/libc/sys/fcntl.2                |   9 ++-
 lib/libc/sys/kqueue.2               |  23 ++++++++-
 lib/libc/sys/pipe.2                 |  30 ++++++++++-
 lib/libc/sys/recv.2                 |   7 +-
 lib/libc/sys/socket.2               |  12 ++++-
 lib/libc/sys/socketpair.2           |  12 +++-
 sys/compat/svr4/svr4_stream.c       |   7 +-
 sys/kern/kern_descrip.c             |   8 +-
 sys/kern/kern_event.c               |  30 +++++++++-
 sys/kern/makesyscalls.sh            |   7 +-
 sys/kern/sys_descrip.c              |  97 +++++++++++++++++++++++++-----------
 sys/kern/sys_pipe.c                 |  10 +---
 sys/kern/syscalls.conf              |   4 +-
 sys/kern/uipc_socket.c              |  15 +++-
 sys/kern/uipc_syscalls.c            |  79 ++++++++++++++++++++++++-----
 sys/kern/uipc_usrreq.c              |  10 ++-
 sys/sys/domain.h                    |   4 +-
 sys/sys/event.h                     |   3 +-
 sys/sys/fcntl.h                     |   3 +-
 sys/sys/filedesc.h                  |   4 +-
 sys/sys/socket.h                    |  12 ++++-
 sys/sys/socketvar.h                 |   5 +-
 sys/sys/un.h                        |   4 +-
 43 files changed, 460 insertions(+), 169 deletions(-)

diffs (truncated from 1762 to 300 lines):

diff -r 099a73023a56 -r 51f4c6ed41c2 distrib/sets/lists/base/ad.mips64eb
--- a/distrib/sets/lists/base/ad.mips64eb       Sun Jun 26 13:17:36 2011 +0000
+++ b/distrib/sets/lists/base/ad.mips64eb       Sun Jun 26 16:42:39 2011 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: ad.mips64eb,v 1.54 2011/06/25 00:42:57 agc Exp $
+# $NetBSD: ad.mips64eb,v 1.55 2011/06/26 16:42:39 christos Exp $
 ./libexec/ld.elf_so-64                         base-compat-shlib       compat,pic
 ./libexec/ld.elf_so-o32                                base-sysutil-bin        compat,pic
 ./usr/lib/64                                   base-compat-lib
@@ -66,7 +66,7 @@
 ./usr/lib/64/libbz2.so.1                       base-compat-shlib       compat,pic
 ./usr/lib/64/libbz2.so.1.1                     base-compat-shlib       compat,pic
 ./usr/lib/64/libc.so.12                                base-compat-shlib       compat,pic
-./usr/lib/64/libc.so.12.177                    base-compat-shlib       compat,pic
+./usr/lib/64/libc.so.12.178                    base-compat-shlib       compat,pic
 ./usr/lib/64/libcom_err.so.7                   base-compat-shlib       compat,pic,kerberos
 ./usr/lib/64/libcom_err.so.7.0                 base-compat-shlib       compat,pic,kerberos
 ./usr/lib/64/libcrypt.so.1                     base-compat-shlib       compat,pic
@@ -343,7 +343,7 @@
 ./usr/lib/o32/libbz2.so.1                      base-compat-shlib       compat,pic
 ./usr/lib/o32/libbz2.so.1.1                    base-compat-shlib       compat,pic
 ./usr/lib/o32/libc.so.12                       base-compat-shlib       compat,pic
-./usr/lib/o32/libc.so.12.177                   base-compat-shlib       compat,pic
+./usr/lib/o32/libc.so.12.178                   base-compat-shlib       compat,pic
 ./usr/lib/o32/libcom_err.so.7                  base-compat-shlib       compat,pic,kerberos
 ./usr/lib/o32/libcom_err.so.7.0                        base-compat-shlib       compat,pic,kerberos
 ./usr/lib/o32/libcrypt.so.1                    base-compat-shlib       compat,pic
diff -r 099a73023a56 -r 51f4c6ed41c2 distrib/sets/lists/base/ad.mips64el
--- a/distrib/sets/lists/base/ad.mips64el       Sun Jun 26 13:17:36 2011 +0000
+++ b/distrib/sets/lists/base/ad.mips64el       Sun Jun 26 16:42:39 2011 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: ad.mips64el,v 1.51 2011/06/25 00:42:58 agc Exp $
+# $NetBSD: ad.mips64el,v 1.52 2011/06/26 16:42:39 christos Exp $
 ./libexec/ld.elf_so-64                         base-compat-shlib       compat,pic
 ./libexec/ld.elf_so-o32                                base-sysutil-bin        compat,pic
 ./usr/lib/64                                   base-compat-lib
@@ -66,7 +66,7 @@
 ./usr/lib/64/libbz2.so.1                       base-compat-shlib       compat,pic
 ./usr/lib/64/libbz2.so.1.1                     base-compat-shlib       compat,pic
 ./usr/lib/64/libc.so.12                                base-compat-shlib       compat,pic
-./usr/lib/64/libc.so.12.177                    base-compat-shlib       compat,pic
+./usr/lib/64/libc.so.12.178                    base-compat-shlib       compat,pic
 ./usr/lib/64/libcom_err.so.7                   base-compat-shlib       compat,pic,kerberos
 ./usr/lib/64/libcom_err.so.7.0                 base-compat-shlib       compat,pic,kerberos
 ./usr/lib/64/libcrypt.so.1                     base-compat-shlib       compat,pic
@@ -343,7 +343,7 @@
 ./usr/lib/o32/libbz2.so.1                      base-compat-shlib       compat,pic
 ./usr/lib/o32/libbz2.so.1.1                    base-compat-shlib       compat,pic
 ./usr/lib/o32/libc.so.12                       base-compat-shlib       compat,pic
-./usr/lib/o32/libc.so.12.177                   base-compat-shlib       compat,pic
+./usr/lib/o32/libc.so.12.178                   base-compat-shlib       compat,pic
 ./usr/lib/o32/libcom_err.so.7                  base-compat-shlib       compat,pic,kerberos
 ./usr/lib/o32/libcom_err.so.7.0                        base-compat-shlib       compat,pic,kerberos
 ./usr/lib/o32/libcrypt.so.1                    base-compat-shlib       compat,pic
diff -r 099a73023a56 -r 51f4c6ed41c2 distrib/sets/lists/base/md.amd64
--- a/distrib/sets/lists/base/md.amd64  Sun Jun 26 13:17:36 2011 +0000
+++ b/distrib/sets/lists/base/md.amd64  Sun Jun 26 16:42:39 2011 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: md.amd64,v 1.125 2011/06/25 00:42:58 agc Exp $
+# $NetBSD: md.amd64,v 1.126 2011/06/26 16:42:39 christos Exp $
 ./dev/lms0                                     base-obsolete           obsolete
 ./dev/mms0                                     base-obsolete           obsolete
 ./libexec/ld.elf_so-i386                       base-sys-shlib          compat,pic
@@ -69,7 +69,7 @@
 ./usr/lib/i386/libbz2.so.1                     base-compat-shlib       compat,pic
 ./usr/lib/i386/libbz2.so.1.1                   base-compat-shlib       compat,pic
 ./usr/lib/i386/libc.so.12                      base-compat-shlib       compat,pic
-./usr/lib/i386/libc.so.12.177                  base-compat-shlib       compat,pic
+./usr/lib/i386/libc.so.12.178                  base-compat-shlib       compat,pic
 ./usr/lib/i386/libcom_err.so.7                 base-compat-shlib       compat,pic,kerberos
 ./usr/lib/i386/libcom_err.so.7.0               base-compat-shlib       compat,pic,kerberos
 ./usr/lib/i386/libcrypt.so.1                   base-compat-shlib       compat,pic
diff -r 099a73023a56 -r 51f4c6ed41c2 distrib/sets/lists/base/md.sparc64
--- a/distrib/sets/lists/base/md.sparc64        Sun Jun 26 13:17:36 2011 +0000
+++ b/distrib/sets/lists/base/md.sparc64        Sun Jun 26 16:42:39 2011 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: md.sparc64,v 1.118 2011/06/25 00:42:58 agc Exp $
+# $NetBSD: md.sparc64,v 1.119 2011/06/26 16:42:39 christos Exp $
 ./libexec/ld.elf_so-sparc                      base-sysutil-bin        compat,pic
 ./sbin/edlabel                                 base-sysutil-root       obsolete
 ./usr/bin/fdformat                             base-util-bin
@@ -67,7 +67,7 @@
 ./usr/lib/sparc/libbz2.so.1                    base-compat-shlib       compat,pic
 ./usr/lib/sparc/libbz2.so.1.1                  base-compat-shlib       compat,pic
 ./usr/lib/sparc/libc.so.12                     base-compat-shlib       compat,pic
-./usr/lib/sparc/libc.so.12.177                 base-compat-shlib       compat,pic
+./usr/lib/sparc/libc.so.12.178                 base-compat-shlib       compat,pic
 ./usr/lib/sparc/libcom_err.so.7                        base-compat-shlib       compat,pic,kerberos
 ./usr/lib/sparc/libcom_err.so.7.0              base-compat-shlib       compat,pic,kerberos
 ./usr/lib/sparc/libcrypt.so.1                  base-compat-shlib       compat,pic
diff -r 099a73023a56 -r 51f4c6ed41c2 distrib/sets/lists/base/shl.mi
--- a/distrib/sets/lists/base/shl.mi    Sun Jun 26 13:17:36 2011 +0000
+++ b/distrib/sets/lists/base/shl.mi    Sun Jun 26 16:42:39 2011 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: shl.mi,v 1.588 2011/06/25 00:42:58 agc Exp $
+# $NetBSD: shl.mi,v 1.589 2011/06/26 16:42:39 christos Exp $
 #
 # Note:        Don't delete entries from here - mark them as "obsolete" instead,
 #      unless otherwise stated below.
@@ -15,7 +15,7 @@
 #
 ./lib/libc.so                                  base-sys-shlib          dynamicroot
 ./lib/libc.so.12                               base-sys-shlib          dynamicroot
-./lib/libc.so.12.177                           base-sys-shlib          dynamicroot
+./lib/libc.so.12.178                           base-sys-shlib          dynamicroot
 ./lib/libcrypt.so                              base-sys-shlib          dynamicroot
 ./lib/libcrypt.so.1                            base-sys-shlib          dynamicroot
 ./lib/libcrypt.so.1.0                          base-sys-shlib          dynamicroot
@@ -170,7 +170,7 @@
 ./usr/lib/libbz2.so.1.1                                base-sys-shlib
 ./usr/lib/libc.so                              base-sys-shlib
 ./usr/lib/libc.so.12                           base-sys-shlib
-./usr/lib/libc.so.12.177                       base-sys-shlib
+./usr/lib/libc.so.12.178                       base-sys-shlib
 ./usr/lib/libcdk.so                            base-obsolete           obsolete
 ./usr/lib/libcom_err.so                                base-krb5-shlib         kerberos
 ./usr/lib/libcom_err.so.7                      base-krb5-shlib         kerberos
diff -r 099a73023a56 -r 51f4c6ed41c2 distrib/sets/lists/comp/ad.mips64eb
--- a/distrib/sets/lists/comp/ad.mips64eb       Sun Jun 26 13:17:36 2011 +0000
+++ b/distrib/sets/lists/comp/ad.mips64eb       Sun Jun 26 16:42:39 2011 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: ad.mips64eb,v 1.36 2011/06/26 10:14:13 njoly Exp $
+# $NetBSD: ad.mips64eb,v 1.37 2011/06/26 16:42:40 christos Exp $
 ./usr/bin/elf2aout                             comp-obsolete           obsolete
 ./usr/bin/elf2ecoff                            comp-sysutil-bin
 ./usr/include/mips                             comp-c-include
@@ -1202,7 +1202,7 @@
 ./usr/libdata/debug/usr/lib/64/libbluetooth.so.4.2.debug       comp-sys-debug  debug,compat
 ./usr/libdata/debug/usr/lib/64/libbsdmalloc.so.0.0.debug       comp-sys-debug  debug,compat
 ./usr/libdata/debug/usr/lib/64/libbz2.so.1.1.debug             comp-sys-debug  debug,compat
-./usr/libdata/debug/usr/lib/64/libc.so.12.177.debug    comp-sys-debug  debug,compat
+./usr/libdata/debug/usr/lib/64/libc.so.12.178.debug    comp-sys-debug  debug,compat
 ./usr/libdata/debug/usr/lib/64/libcom_err.so.6.0.debug  comp-compat-shlib       compat,pic,kerberos,debug,obsolete
 ./usr/libdata/debug/usr/lib/64/libcom_err.so.7.0.debug  comp-compat-shlib       compat,pic,kerberos,debug
 ./usr/libdata/debug/usr/lib/64/libcrypt.so.1.0.debug   comp-sys-debug  debug,compat
@@ -1409,7 +1409,7 @@
 ./usr/libdata/debug/usr/lib/o32/libbluetooth.so.4.2.debug      comp-sys-debug  debug,compat
 ./usr/libdata/debug/usr/lib/o32/libbsdmalloc.so.0.0.debug      comp-sys-debug  debug,compat
 ./usr/libdata/debug/usr/lib/o32/libbz2.so.1.1.debug            comp-sys-debug  debug,compat
-./usr/libdata/debug/usr/lib/o32/libc.so.12.177.debug   comp-sys-debug  debug,compat
+./usr/libdata/debug/usr/lib/o32/libc.so.12.178.debug   comp-sys-debug  debug,compat
 ./usr/libdata/debug/usr/lib/o32/libcom_err.so.6.0.debug         comp-compat-shlib       compat,pic,kerberos,debug,obsolete
 ./usr/libdata/debug/usr/lib/o32/libcom_err.so.7.0.debug         comp-compat-shlib       compat,pic,kerberos,debug
 ./usr/libdata/debug/usr/lib/o32/libcrypt.so.1.0.debug  comp-sys-debug  debug,compat
diff -r 099a73023a56 -r 51f4c6ed41c2 distrib/sets/lists/comp/ad.mips64el
--- a/distrib/sets/lists/comp/ad.mips64el       Sun Jun 26 13:17:36 2011 +0000
+++ b/distrib/sets/lists/comp/ad.mips64el       Sun Jun 26 16:42:39 2011 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: ad.mips64el,v 1.36 2011/06/26 10:14:13 njoly Exp $
+# $NetBSD: ad.mips64el,v 1.37 2011/06/26 16:42:40 christos Exp $
 ./usr/bin/elf2aout                             comp-obsolete           obsolete
 ./usr/bin/elf2ecoff                            comp-sysutil-bin
 ./usr/include/mips                             comp-c-include
@@ -1202,7 +1202,7 @@
 ./usr/libdata/debug/usr/lib/64/libbluetooth.so.4.2.debug       comp-sys-debug  debug,compat
 ./usr/libdata/debug/usr/lib/64/libbsdmalloc.so.0.0.debug       comp-sys-debug  debug,compat
 ./usr/libdata/debug/usr/lib/64/libbz2.so.1.1.debug             comp-sys-debug  debug,compat
-./usr/libdata/debug/usr/lib/64/libc.so.12.177.debug    comp-sys-debug  debug,compat
+./usr/libdata/debug/usr/lib/64/libc.so.12.178.debug    comp-sys-debug  debug,compat
 ./usr/libdata/debug/usr/lib/64/libcom_err.so.6.0.debug  comp-compat-shlib       compat,pic,kerberos,debug,obsolete
 ./usr/libdata/debug/usr/lib/64/libcom_err.so.7.0.debug  comp-compat-shlib       compat,pic,kerberos,debug
 ./usr/libdata/debug/usr/lib/64/libcrypt.so.1.0.debug   comp-sys-debug  debug,compat
@@ -1409,7 +1409,7 @@
 ./usr/libdata/debug/usr/lib/o32/libbluetooth.so.4.2.debug      comp-sys-debug  debug,compat
 ./usr/libdata/debug/usr/lib/o32/libbsdmalloc.so.0.0.debug      comp-sys-debug  debug,compat
 ./usr/libdata/debug/usr/lib/o32/libbz2.so.1.1.debug            comp-sys-debug  debug,compat
-./usr/libdata/debug/usr/lib/o32/libc.so.12.177.debug   comp-sys-debug  debug,compat
+./usr/libdata/debug/usr/lib/o32/libc.so.12.178.debug   comp-sys-debug  debug,compat
 ./usr/libdata/debug/usr/lib/o32/libcom_err.so.6.0.debug         comp-compat-shlib       compat,pic,kerberos,debug,obsolete
 ./usr/libdata/debug/usr/lib/o32/libcom_err.so.7.0.debug         comp-compat-shlib       compat,pic,kerberos,debug
 ./usr/libdata/debug/usr/lib/o32/libcrypt.so.1.0.debug  comp-sys-debug  debug,compat
diff -r 099a73023a56 -r 51f4c6ed41c2 distrib/sets/lists/comp/md.amd64
--- a/distrib/sets/lists/comp/md.amd64  Sun Jun 26 13:17:36 2011 +0000
+++ b/distrib/sets/lists/comp/md.amd64  Sun Jun 26 16:42:39 2011 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: md.amd64,v 1.118 2011/06/26 10:14:13 njoly Exp $
+# $NetBSD: md.amd64,v 1.119 2011/06/26 16:42:40 christos Exp $
 ./usr/include/amd64                            comp-c-include
 ./usr/include/amd64/ansi.h                     comp-c-include
 ./usr/include/amd64/aout_machdep.h             comp-c-include
@@ -973,7 +973,7 @@
 ./usr/libdata/debug/usr/lib/i386/libbluetooth.so.4.2.debug     comp-compat-shlib       compat,pic,debug
 ./usr/libdata/debug/usr/lib/i386/libbsdmalloc.so.0.0.debug     comp-compat-shlib       compat,pic,debug
 ./usr/libdata/debug/usr/lib/i386/libbz2.so.1.1.debug   comp-compat-shlib       compat,pic,debug
-./usr/libdata/debug/usr/lib/i386/libc.so.12.177.debug  comp-compat-shlib       compat,pic,debug
+./usr/libdata/debug/usr/lib/i386/libc.so.12.178.debug  comp-compat-shlib       compat,pic,debug
 ./usr/libdata/debug/usr/lib/i386/libcom_err.so.6.0.debug       comp-compat-shlib       compat,pic,kerberos,debug,obsolete
 ./usr/libdata/debug/usr/lib/i386/libcom_err.so.7.0.debug       comp-compat-shlib       compat,pic,kerberos,debug
 ./usr/libdata/debug/usr/lib/i386/libcrypt.so.1.0.debug comp-compat-shlib       compat,pic,debug
diff -r 099a73023a56 -r 51f4c6ed41c2 distrib/sets/lists/comp/md.sparc64
--- a/distrib/sets/lists/comp/md.sparc64        Sun Jun 26 13:17:36 2011 +0000
+++ b/distrib/sets/lists/comp/md.sparc64        Sun Jun 26 16:42:39 2011 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: md.sparc64,v 1.103 2011/06/26 10:14:14 njoly Exp $
+# $NetBSD: md.sparc64,v 1.104 2011/06/26 16:42:40 christos Exp $
 ./usr/include/ieeefp.h                         comp-c-include
 ./usr/include/sparc                            comp-c-include
 ./usr/include/sparc/_G_config.h                        comp-obsolete           obsolete
@@ -861,7 +861,7 @@
 ./usr/libdata/debug/usr/lib/sparc/libbluetooth.so.4.2.debug            comp-compat-shlib       compat,pic,debug
 ./usr/libdata/debug/usr/lib/sparc/libbsdmalloc.so.0.0.debug            comp-compat-shlib       compat,pic,debug
 ./usr/libdata/debug/usr/lib/sparc/libbz2.so.1.1.debug                  comp-compat-shlib       compat,pic,debug
-./usr/libdata/debug/usr/lib/sparc/libc.so.12.177.debug                 comp-compat-shlib       compat,pic,debug
+./usr/libdata/debug/usr/lib/sparc/libc.so.12.178.debug                 comp-compat-shlib       compat,pic,debug
 ./usr/libdata/debug/usr/lib/sparc/libcom_err.so.6.0.debug      comp-compat-shlib       compat,pic,kerberos,debug,obsolete
 ./usr/libdata/debug/usr/lib/sparc/libcom_err.so.7.0.debug      comp-compat-shlib       compat,pic,kerberos,debug
 ./usr/libdata/debug/usr/lib/sparc/libcrypt.so.1.0.debug                        comp-compat-shlib       compat,pic,debug
diff -r 099a73023a56 -r 51f4c6ed41c2 distrib/sets/lists/comp/mi
--- a/distrib/sets/lists/comp/mi        Sun Jun 26 13:17:36 2011 +0000
+++ b/distrib/sets/lists/comp/mi        Sun Jun 26 16:42:39 2011 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: mi,v 1.1631 2011/06/25 05:45:11 nonaka Exp $
+#      $NetBSD: mi,v 1.1632 2011/06/26 16:42:40 christos Exp $
 #
 # Note: don't delete entries from here - mark them as "obsolete" instead.
 #
@@ -4303,6 +4303,7 @@
 ./usr/share/man/cat2/connect.0                 comp-c-catman           .cat
 ./usr/share/man/cat2/dup.0                     comp-c-catman           .cat
 ./usr/share/man/cat2/dup2.0                    comp-c-catman           .cat
+./usr/share/man/cat2/dup3.0                    comp-c-catman           .cat
 ./usr/share/man/cat2/errno.0                   comp-c-catman           .cat
 ./usr/share/man/cat2/execve.0                  comp-c-catman           .cat
 ./usr/share/man/cat2/extattr_delete_fd.0       comp-c-catman           .cat
@@ -4424,8 +4425,10 @@
 ./usr/share/man/cat2/ntp_adjtime.0             comp-c-catman           .cat
 ./usr/share/man/cat2/ntp_gettime.0             comp-c-catman           .cat
 ./usr/share/man/cat2/open.0                    comp-c-catman           .cat
+./usr/share/man/cat2/paccept.0                 comp-c-catman           .cat
 ./usr/share/man/cat2/pathconf.0                        comp-c-catman           .cat
 ./usr/share/man/cat2/pipe.0                    comp-c-catman           .cat
+./usr/share/man/cat2/pipe2.0                   comp-c-catman           .cat
 ./usr/share/man/cat2/pmc_control.0             comp-c-catman           .cat
 ./usr/share/man/cat2/pmc_get_info.0            comp-c-catman           .cat
 ./usr/share/man/cat2/poll.0                    comp-c-catman           .cat
@@ -10469,6 +10472,7 @@
 ./usr/share/man/html2/connect.html             comp-c-htmlman          html
 ./usr/share/man/html2/dup.html                 comp-c-htmlman          html
 ./usr/share/man/html2/dup2.html                        comp-c-htmlman          html
+./usr/share/man/html2/dup3.html                        comp-c-htmlman          html
 ./usr/share/man/html2/errno.html               comp-c-htmlman          html
 ./usr/share/man/html2/execve.html              comp-c-htmlman          html
 ./usr/share/man/html2/extattr_delete_fd.html   comp-c-htmlman          html
@@ -10584,8 +10588,10 @@
 ./usr/share/man/html2/ntp_adjtime.html         comp-c-htmlman          html
 ./usr/share/man/html2/ntp_gettime.html         comp-c-htmlman          html
 ./usr/share/man/html2/open.html                        comp-c-htmlman          html
+./usr/share/man/html2/paccept.html             comp-c-htmlman          html
 ./usr/share/man/html2/pathconf.html            comp-c-htmlman          html
 ./usr/share/man/html2/pipe.html                        comp-c-htmlman          html
+./usr/share/man/html2/pipe2.html               comp-c-htmlman          html
 ./usr/share/man/html2/pmc_control.html         comp-c-htmlman          html
 ./usr/share/man/html2/pmc_get_info.html                comp-c-htmlman          html
 ./usr/share/man/html2/poll.html                        comp-c-htmlman          html
@@ -16404,6 +16410,7 @@
 ./usr/share/man/man2/connect.2                 comp-c-man              .man
 ./usr/share/man/man2/dup.2                     comp-c-man              .man
 ./usr/share/man/man2/dup2.2                    comp-c-man              .man
+./usr/share/man/man2/dup3.2                    comp-c-man              .man
 ./usr/share/man/man2/errno.2                   comp-c-man              .man
 ./usr/share/man/man2/execve.2                  comp-c-man              .man
 ./usr/share/man/man2/extattr_delete_fd.2       comp-c-man              .man
@@ -16524,8 +16531,10 @@
 ./usr/share/man/man2/ntp_adjtime.2             comp-c-man              .man
 ./usr/share/man/man2/ntp_gettime.2             comp-c-man              .man
 ./usr/share/man/man2/open.2                    comp-c-man              .man
+./usr/share/man/man2/paccept.2                 comp-c-man              .man
 ./usr/share/man/man2/pathconf.2                        comp-c-man              .man
 ./usr/share/man/man2/pipe.2                    comp-c-man              .man
+./usr/share/man/man2/pipe2.2                   comp-c-man              .man
 ./usr/share/man/man2/pmc_control.2             comp-c-man              .man
 ./usr/share/man/man2/pmc_get_info.2            comp-c-man              .man
 ./usr/share/man/man2/poll.2                    comp-c-man              .man
diff -r 099a73023a56 -r 51f4c6ed41c2 distrib/sets/lists/comp/shl.mi
--- a/distrib/sets/lists/comp/shl.mi    Sun Jun 26 13:17:36 2011 +0000
+++ b/distrib/sets/lists/comp/shl.mi    Sun Jun 26 16:42:39 2011 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: shl.mi,v 1.176 2011/06/26 10:14:14 njoly Exp $
+# $NetBSD: shl.mi,v 1.177 2011/06/26 16:42:40 christos Exp $
 #
 # Note: don't delete entries from here - mark them as "obsolete" instead.
 #
@@ -230,7 +230,7 @@
 ./usr/libdata/debug/usr/lib/libbluetooth.so.4.2.debug  comp-sys-debug  debug
 ./usr/libdata/debug/usr/lib/libbsdmalloc.so.0.0.debug  comp-sys-debug  debug
 ./usr/libdata/debug/usr/lib/libbz2.so.1.1.debug                comp-sys-debug  debug
-./usr/libdata/debug/usr/lib/libc.so.12.177.debug       comp-sys-debug  debug
+./usr/libdata/debug/usr/lib/libc.so.12.178.debug       comp-sys-debug  debug
 ./usr/libdata/debug/usr/lib/libcom_err.so.7.0.debug    comp-krb5-debug kerberos,debug
 ./usr/libdata/debug/usr/lib/libcrypt.so.1.0.debug      comp-sys-debug  debug
 ./usr/libdata/debug/usr/lib/libcrypto.so.6.2.debug     comp-crypto-debug       crypto,debug
diff -r 099a73023a56 -r 51f4c6ed41c2 include/unistd.h
--- a/include/unistd.h  Sun Jun 26 13:17:36 2011 +0000
+++ b/include/unistd.h  Sun Jun 26 16:42:39 2011 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: unistd.h,v 1.125 2011/01/19 19:21:29 christos Exp $    */
+/*     $NetBSD: unistd.h,v 1.126 2011/06/26 16:42:40 christos Exp $    */
 
 /*-
  * Copyright (c) 1998, 1999, 2008 The NetBSD Foundation, Inc.



Home | Main Index | Thread Index | Old Index