[CVS] RPM: rpm-5_4: rpm/ CHANGES configure.ac rpm/lib/ poptALL.c rpm/r...

2017-05-20 Thread Jeff Johnson
  RPM Package Manager, CVS Repository
  http://rpm5.org/cvs/
  

  Server: rpm5.org Name:   Jeff Johnson
  Root:   /v/rpm/cvs   Email:  j...@rpm5.org
  Module: rpm  Date:   20-May-2017 21:21:07
  Branch: rpm-5_4  Handle: 2017052019210700

  Modified files:   (Branch: rpm-5_4)
rpm CHANGES configure.ac
rpm/lib poptALL.c
rpm/rpmio   librpmio.vers msqio.c poptIO.c poptIO.h rpmio.h
rpmmsq.h tmq.c

  Log:
- rpmmsq: permit building --without-msq.
- rpmmsq: add per-executable and per-rpm message queue id's.

  Summary:
RevisionChanges Path
1.3501.2.553+2  -0  rpm/CHANGES
2.472.2.172 +20 -7  rpm/configure.ac
2.144.2.19  +7  -1  rpm/lib/poptALL.c
2.199.2.77  +2  -0  rpm/rpmio/librpmio.vers
1.1.2.3 +76 -20 rpm/rpmio/msqio.c
1.94.2.29   +9  -1  rpm/rpmio/poptIO.c
1.8.4.4 +2  -2  rpm/rpmio/poptIO.h
1.97.2.18   +3  -0  rpm/rpmio/rpmio.h
1.1.2.3 +0  -2  rpm/rpmio/rpmmsq.h
1.1.2.3 +1  -1  rpm/rpmio/tmq.c
  

  patch -p0 <<'@@ .'
  Index: rpm/CHANGES
  
  $ cvs diff -u -r1.3501.2.552 -r1.3501.2.553 CHANGES
  --- rpm/CHANGES   20 May 2017 16:30:10 -  1.3501.2.552
  +++ rpm/CHANGES   20 May 2017 19:21:07 -  1.3501.2.553
  @@ -1,4 +1,6 @@
   5.4.17 -> 5.4.18:
  +- jbj: rpmmsq: permit building --without-msq.
  +- jbj: rpmmsq: add per-executable and per-rpm message queue id's.
   - jbj: rpmmsq: use pool allocation. permit queue deletion.
   - jbj: rpmio: add ".msqio" to send/receive SysV messages.
   - jbj: rpmsw: use clock_gettime (if available).
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/configure.ac
  
  $ cvs diff -u -r2.472.2.171 -r2.472.2.172 configure.ac
  --- rpm/configure.ac  13 May 2017 07:03:14 -  2.472.2.171
  +++ rpm/configure.ac  20 May 2017 19:21:07 -  2.472.2.172
  @@ -1373,19 +1373,15 @@
   
   dnl # oddball system calls
   AC_CHECK_HEADERS(sys/syscall.h)
  +AC_CHECK_HEADERS(linux/memfd.h)
  +AC_CHECK_FUNCS(memfd_create)
   AC_CHECK_HEADERS(linux/random.h)
   AC_CHECK_FUNCS(getentropy)
   AC_CHECK_FUNCS(getrandom)
   
   AC_CHECK_FUNCS(splice tee vmsplice)
   
  -AC_CHECK_HEADERS(linux/memfd.h)
  -AC_CHECK_FUNCS(memfd_create)
  -
  -AC_CHECK_HEADERS(sched.h)
   AC_CHECK_FUNCS(clone setns unshare)
  -AC_CHECK_HEADERS(linux/kcmp.h)
  -AC_CHECK_FUNCS(kcmp)
   
   AC_CHECK_FUNCS(fadvise   posix_fadvise)
   AC_CHECK_FUNCS(fallocate posix_fallocate)
  @@ -4183,7 +4179,7 @@
   RPM_CHECK_LIB(
   [POSIX Message Queues in RT], [mq],
   [rt], [mq_open], [mqueue.h],
  -[no,external:none], [],
  +[yes,external:none], [],
   [   $(echo "$OLIBS" | grep -- ' -lrt' > /dev/null) && LIBS="$OLIBS"
   AC_CHECK_FUNCS(mq_close)
   AC_CHECK_FUNCS(mq_getattr)
  @@ -4197,6 +4193,21 @@
   AC_CHECK_FUNCS(mq_unlink)
   ], [])
   
  +dnl # SysV Message Queues 
  +OLIBS="$LIBS"
  +RPM_CHECK_LIB(
  +[SysV Message Queues in C], [msq],
  +[c], [msgget], [sys/msg.h],
  +[yes,external:none], [],
  +[   LIBS="$OLIBS"
  +AC_CHECK_HEADERS(sys/ipc.h)
  +AC_CHECK_FUNCS(ftok)
  +AC_CHECK_FUNCS(msgctl)
  +AC_CHECK_FUNCS(msgget)
  +AC_CHECK_FUNCS(msgrcv)
  +AC_CHECK_FUNCS(msgsnd)
  +], [])
  +
   dnl # MOUNT 
   OLIBS="$LIBS"
   RPM_CHECK_LIB(
  @@ -4308,6 +4319,8 @@
   [c], [sched_yield], [sched.h],
   [yes,external:none], [],
   [   LIBS="$OLIBS"
  +AC_CHECK_HEADERS(linux/kcmp.h)
  +AC_CHECK_FUNCS(kcmp)
   AC_CHECK_FUNCS(sched_getaffinity)
   AC_CHECK_FUNCS(sched_setaffinity)
   AC_CHECK_FUNCS(sched_getparam)
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/poptALL.c
  
  $ cvs diff -u -r2.144.2.18 -r2.144.2.19 poptALL.c
  --- rpm/lib/poptALL.c 16 May 2017 18:29:10 -  2.144.2.18
  +++ rpm/lib/poptALL.c 20 May 2017 19:21:07 -  2.144.2.19
  @@ -4,7 +4,10 @@
*/
   
   #include "system.h"
  -extern const char *__progname;
  +
  +#if defined(HAVE_SYS_IPC_H)
  +# include 
  +#endif
   
   #if defined(RPM_VENDOR_WINDRIVER)
   const char *__usrlibrpm = USRLIBRPM;
  @@ -579,6 +582,9 @@
   int i;
   
   rpmioMtrace();
  +#if defined(HAVE_FTOK)
  +__progname_key = ftok(arg0, __progname_projid);
  +#endif
   rpmioInitUsage(RPMLOG_DEBUG, __FUNCTION__);
   
   setprogname(arg0);   /* Retrofit glibc __progname */
  @@ .
  patch 

[CVS] RPM: rpm-5_4: rpm/ CHANGES configure.ac rpm/lib/ poptALL.c rpm/r...

2017-05-13 Thread Jeff Johnson
  RPM Package Manager, CVS Repository
  http://rpm5.org/cvs/
  

  Server: rpm5.org Name:   Jeff Johnson
  Root:   /v/rpm/cvs   Email:  j...@rpm5.org
  Module: rpm  Date:   13-May-2017 09:03:15
  Branch: rpm-5_4  Handle: 2017051307031401

  Modified files:   (Branch: rpm-5_4)
rpm CHANGES configure.ac
rpm/lib poptALL.c
rpm/rpmio   librpmio.vers macro.c poptIO.c poptIO.h rpmcap.c
rpmcap.h

  Log:
- poptALL: spew info for rpm itself with -vv.
- poptIO: spew info for rpm utilities with -vv.

  Summary:
RevisionChanges Path
1.3501.2.549+2  -0  rpm/CHANGES
2.472.2.171 +280 -74rpm/configure.ac
2.144.2.17  +10 -3  rpm/lib/poptALL.c
2.199.2.74  +5  -0  rpm/rpmio/librpmio.vers
2.249.2.43  +364 -243   rpm/rpmio/macro.c
1.94.2.26   +158 -4 rpm/rpmio/poptIO.c
1.8.4.2 +32 -10 rpm/rpmio/poptIO.h
1.1.2.3 +30 -26 rpm/rpmio/rpmcap.c
1.1.2.3 +1  -1  rpm/rpmio/rpmcap.h
  

  patch -p0 <<'@@ .'
  Index: rpm/CHANGES
  
  $ cvs diff -u -r1.3501.2.548 -r1.3501.2.549 CHANGES
  --- rpm/CHANGES   10 May 2017 21:39:09 -  1.3501.2.548
  +++ rpm/CHANGES   13 May 2017 07:03:14 -  1.3501.2.549
  @@ -1,4 +1,6 @@
   5.4.17 -> 5.4.18:
  +- jbj: poptALL: spew info for rpm itself with -vv.
  +- jbj: poptIO: spew info for rpm utilities with -vv.
   - jbj: mcheck: link -lmcheck to enable, wrap mtrace et al in rpmio.
   - jbj: bsd: use getmode/setmode/strmode from glibc -lbsd (if possible).
   - jbj: capng: stub in process capabilities support.
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/configure.ac
  
  $ cvs diff -u -r2.472.2.170 -r2.472.2.171 configure.ac
  --- rpm/configure.ac  11 May 2017 16:24:23 -  2.472.2.170
  +++ rpm/configure.ac  13 May 2017 07:03:14 -  2.472.2.171
  @@ -1378,7 +1378,6 @@
   AC_CHECK_FUNCS(getrandom)
   
   AC_CHECK_FUNCS(splice tee vmsplice)
  -AC_CHECK_FUNCS(sendfile)
   
   AC_CHECK_HEADERS(linux/memfd.h)
   AC_CHECK_FUNCS(memfd_create)
  @@ -1425,10 +1424,6 @@
   dnl #  API
   AC_CHECK_HEADERS(cpuid.h)
   
  -dnl #  API
  -AC_CHECK_HEADERS(elf.h sys/procfs.h sys/cdefs.h sys/auxv.h)
  -AC_CHECK_FUNCS(getauxval)
  -
   dnl #  tries to retrofit an assert(x) macro
   AC_CHECK_HEADERS(assert.h)
   
  @@ -1635,7 +1630,6 @@
   setattrlist fsetattrlist dnl
   pathconf fpathconf dnl
   truncate ftruncate dnl
  -getrlimit setrlimit prlimit dnl
   realpath dnl
   dnl
   statvfs fstavfs dnl
  @@ -1650,7 +1644,7 @@
   symlink symlinkat dnl
   clearenv putenv setenv unsetenv secure_getenv __secure_getenv dnl
   dnl
  -signal signalfd dnl
  +signal strsignal dnl
   kill killpg dnl
   tkill tgkill dnl
   pause dnl
  @@ -1670,7 +1664,16 @@
   dnl
   socket dnl
   dnl
  -wait waitpid waitid wait3 wait4  dnl
  +getgid getegid getresgid dnl
  +setgid setegid setregid setresgid dnl
  +getuid geteuid getresuid dnl
  +setuid seteuid setreuid setresuid dnl
  +getpgid getpgrp tcgetpgrp dnl
  +setpgid setpgrp tcsetpgrp dnl
  +getsid dnl
  +setsid dnl
  +dnl
  +getpid getppid dnl
   dnl
   getaddrinfo freeaddrinfo gai_strerror dnl
   getnameinfo dnl
  @@ -1680,8 +1683,6 @@
   inet_addr inet_network inet_makeaddr inet_lnaof inet_netof dnl
   dnl
   syslog vsyslog openlog closelog setlogmask dnl
  -dnlsetproctitle setproctitle_init dnl
  -getrusage getpriority setpriority nice dnl
   dnl
   basename dirname dnl
   confstr dnl
  @@ -1703,8 +1704,6 @@
   getmntinfo getmntinfo_r dnl
   uname dnl
   dnl
  -poll ppoll dnl
  -select pselect dnl
   mkdtemp dnl
   mkstemp mkstemps dnl
   mkostemp mkostemps dnl
  @@ -3816,10 +3815,31 @@
 fi
   ], [])
   
  +dnl # ACCT 
  +OLIBS="$LIBS"
  +RPM_CHECK_LIB(
  +[ACCT], [acct],
  +[c], [acct], [sys/acct.h],
  +[no,external:none], [],
  +[   LIBS="$OLIBS"
  +], [])
  +
  +dnl # ACL 
  +
  +dnl # AUXV 
  +OLIBS="$LIBS"
  +RPM_CHECK_LIB(
  +[AUXV], [auxv],
  +[c], [getauxval], [sys/auxv.h],
  +[yes,external:none], [],
  +[   LIBS="$OLIBS"
  +AC_CHECK_HEADERS(elf.h sys/procfs.h sys/cdefs.h)
  +], [])
  +
   dnl # Glibc AIO
   OLIBS="$LIBS"
   RPM_CHECK_LIB(
  -[Glibc AIO], [aio],
  +[Glibc AIO in RT], [aio],
   [rt], [aio_init], [aio.h],
   [no,external:none], [],
   [   $(echo "$OLIBS" | grep -- ' -lrt' > /dev/null) && LIBS="$OLIBS"
  

[CVS] RPM: rpm-5_4: rpm/ CHANGES configure.ac rpm/lib/ poptALL.c rpm/r...

2017-05-10 Thread Jeff Johnson
  RPM Package Manager, CVS Repository
  http://rpm5.org/cvs/
  

  Server: rpm5.org Name:   Jeff Johnson
  Root:   /v/rpm/cvs   Email:  j...@rpm5.org
  Module: rpm  Date:   10-May-2017 23:39:09
  Branch: rpm-5_4  Handle: 2017051021390900

  Modified files:   (Branch: rpm-5_4)
rpm CHANGES configure.ac
rpm/lib poptALL.c
rpm/rpmio   librpmio.vers poptIO.c rpmmalloc.c

  Log:
- mcheck: link -lmcheck to enable, wrap mtrace et al in rpmio.

  Summary:
RevisionChanges Path
1.3501.2.548+1  -0  rpm/CHANGES
2.472.2.169 +5  -4  rpm/configure.ac
2.144.2.16  +15 -112rpm/lib/poptALL.c
2.199.2.73  +13 -0  rpm/rpmio/librpmio.vers
1.94.2.25   +6  -10 rpm/rpmio/poptIO.c
1.29.2.5+178 -54rpm/rpmio/rpmmalloc.c
  

  patch -p0 <<'@@ .'
  Index: rpm/CHANGES
  
  $ cvs diff -u -r1.3501.2.547 -r1.3501.2.548 CHANGES
  --- rpm/CHANGES   10 May 2017 16:59:43 -  1.3501.2.547
  +++ rpm/CHANGES   10 May 2017 21:39:09 -  1.3501.2.548
  @@ -1,4 +1,5 @@
   5.4.17 -> 5.4.18:
  +- jbj: mcheck: link -lmcheck to enable, wrap mtrace et al in rpmio.
   - jbj: bsd: use getmode/setmode/strmode from glibc -lbsd (if possible).
   - jbj: capng: stub in process capabilities support.
   - jbj: bsd: use setproctitle from glibc -lbsd (if possible).
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/configure.ac
  
  $ cvs diff -u -r2.472.2.168 -r2.472.2.169 configure.ac
  --- rpm/configure.ac  10 May 2017 16:57:56 -  2.472.2.168
  +++ rpm/configure.ac  10 May 2017 21:39:09 -  2.472.2.169
  @@ -1734,7 +1734,7 @@
   dnl # glibc malloc info/check/tracing.
   AC_CHECK_HEADERS(malloc.h)
   AC_CHECK_FUNCS(malloc calloc realloc free cfree memalign valloc pvalloc)
  -AC_CHECK_FUNCS(mallopt malloc_trim malloc_usable_size malloc_stats)
  +AC_CHECK_FUNCS(mallopt)
   AC_CHECK_MEMBERS([
   struct mallinfo.arena,
   struct mallinfo.ordblks,
  @@ -1749,7 +1749,8 @@
   [   AC_DEFINE(HAVE_STRUCT_MALLINFO, 1, [Define as 1 if you have "struct 
mallinfo" (only glibc?)])
   ], [],
   [#include ])
  -AC_CHECK_FUNCS(mallinfo)
  +AC_CHECK_FUNCS(malloc_trim malloc_usable_size malloc_stats)
  +AC_CHECK_FUNCS(malloc_info)
   AC_CHECK_FUNCS(malloc_get_state malloc_set_state)
   AC_CHECK_FUNCS(__default_morecore __malloc_check_init)
   AC_CHECK_FUNCS(posix_memalign)
  @@ -4067,8 +4068,8 @@
   [Glibc MEMCHECK], [mcheck],
   [c], [mcheck], [mcheck.h],
   [yes,external:none], [],
  -[   LIBS="$OLIBS"
  -AC_CHECK_FUNCS(mcheck)   dnl used in rpmqv.c
  +[   LIBS="$OLIBS -lmcheck"
  +AC_CHECK_FUNCS(mcheck)
   AC_CHECK_FUNCS(mcheck_pedantic)
   AC_CHECK_FUNCS(mcheck_check_all)
   AC_CHECK_FUNCS(mprobe)
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/lib/poptALL.c
  
  $ cvs diff -u -r2.144.2.15 -r2.144.2.16 poptALL.c
  --- rpm/lib/poptALL.c 21 Apr 2017 06:19:16 -  2.144.2.15
  +++ rpm/lib/poptALL.c 10 May 2017 21:39:09 -  2.144.2.16
  @@ -59,7 +59,6 @@
   
   #endif   /* __cplusplus */
   
  -/*@unchecked@*/ /*@only@*/ /*@null@*/
   extern unsigned int * keyids;
   
   #define POPT_SHOWVERSION -999
  @@ -68,116 +67,77 @@
   #define POPT_PREDEFINE   -996
   #define POPT_UNDEFINE-994
   
  -/*@access headerTagIndices @*/   /* XXX rpmcliFini */
  -/*@access headerTagTableEntry @*//* XXX rpmcliFini */
  -
  -/*@unchecked@*/
   static int _debug = 0;
   
  -/*@-exportheadervar@*/
  -/*@unchecked@*/
   extern int _rpmds_nopromote;
   
  -/*@unchecked@*/
   extern int _fps_debug;
   
  -/*@unchecked@*/
   extern int _fsm_debug;
   
  -/*@unchecked@*/
   extern int _fsm_threads;
   
  -/*@unchecked@*/
   extern int _hdr_debug;
  -/*@unchecked@*/
   extern int _hdrqf_debug;
   
  -/*@unchecked@*/
   extern int _pkgio_debug;
   
  -/*@unchecked@*/
   extern int _rpmrepo_debug;
   
  -/*@unchecked@*/
   extern int _print_pkts;
   
  -/*@unchecked@*/
   extern int _rpmpsm_debug;
   
  -/*@unchecked@*/
   extern int _psm_threads;
   
  -/*@unchecked@*/
   extern int _rpmal_debug;
   
  -/*@unchecked@*/
   extern int _rpmds_debug;
   
  -/*@unchecked@*/
  int _rpmfc_debug;
   
  -/*@unchecked@*/
   extern int _rpmfi_debug;
   
  -/*@unchecked@*/
   extern int _rpmgi_debug;
   
  -/*@unchecked@*/
   extern int _rpmmi_debug;
   
  -/*@unchecked@*/
   extern int _rpmps_debug;
   
  

[CVS] RPM: rpm-5_4: rpm/ CHANGES configure.ac rpm/lib/ poptALL.c rpm/r...

2017-04-21 Thread Jeff Johnson
  RPM Package Manager, CVS Repository
  http://rpm5.org/cvs/
  

  Server: rpm5.org Name:   Jeff Johnson
  Root:   /v/rpm/cvs   Email:  j...@rpm5.org
  Module: rpm  Date:   21-Apr-2017 08:19:16
  Branch: rpm-5_4  Handle: 2017042106191600

  Modified files:   (Branch: rpm-5_4)
rpm CHANGES configure.ac
rpm/lib poptALL.c
rpm/rpmio   librpmio.vers rpmio.h rpmrpc.c

  Log:
- autofu: refactor to add 
--with-{epoll,eventfd,fanotify,inotify,ipc,mount,personality,prctl,timerfd}.
- rpmio: add getauxval+personality.

  Summary:
RevisionChanges Path
1.3501.2.537+2  -0  rpm/CHANGES
2.472.2.163 +118 -14rpm/configure.ac
2.144.2.15  +0  -1  rpm/lib/poptALL.c
2.199.2.70  +2  -0  rpm/rpmio/librpmio.vers
1.97.2.14   +10 -0  rpm/rpmio/rpmio.h
2.99.2.10   +156 -1 rpm/rpmio/rpmrpc.c
  

  patch -p0 <<'@@ .'
  Index: rpm/CHANGES
  
  $ cvs diff -u -r1.3501.2.536 -r1.3501.2.537 CHANGES
  --- rpm/CHANGES   21 Apr 2017 02:59:12 -  1.3501.2.536
  +++ rpm/CHANGES   21 Apr 2017 06:19:16 -  1.3501.2.537
  @@ -1,4 +1,6 @@
   5.4.17 -> 5.4.18:
  +- jbj: autofu: refactor to add 
--with-{epoll,eventfd,fanotify,inotify,ipc,mount,personality,prctl,timerfd}.
  +- jbj: rpmio: add getauxval+personality.
   - jbj: autofu: refactor to add 
--with-{aio,clock,mq,sched,search,sem,shm,timer,xattr,attr,cap,acl,keyutils} 
subsystem detection build options.
   - jbj: rpmio: add memfd_create+add_key+request_key+keyctl syscalls.
   - jbj: rpmio: add fgetxattr+flistxattr+fremovexattr+fsetxattr
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/configure.ac
  
  $ cvs diff -u -r2.472.2.162 -r2.472.2.163 configure.ac
  --- rpm/configure.ac  21 Apr 2017 02:58:43 -  2.472.2.162
  +++ rpm/configure.ac  21 Apr 2017 06:19:16 -  2.472.2.163
  @@ -1299,7 +1299,7 @@
   stddef.h stdint.h stdlib.h string.h strings.h dnl
   sys/acl.h sys/byteorder.h sys/endian.h sys/file.h dnl
   sys/ioctl.h sys/ipc.h sys/mman.h sys/mntctl.h sys/mnttab.h dnl
  -sys/mount.h sys/param.h sys/prctl.h sys/resource.h dnl
  +sys/mount.h sys/param.h sys/resource.h dnl
   sys/select.h sys/socket.h sys/statfs.h sys/statvfs.h dnl
   sys/stdtypes.h sys/systemcfg.h sys/time.h sys/timeb.h sys/types.h dnl
   sys/utsname.h sys/vfs.h sys/vmount.h sys/xattr.h sys/wait.h dnl
  @@ -1400,9 +1400,6 @@
   AC_CHECK_FUNCS(remap_file_pages)
   AC_CHECK_FUNCS(syncfs)
   
  -AC_CHECK_HEADERS(sys/prctl.h)
  -AC_CHECK_FUNCS(prctl)
  -
   # Find the best function to set timestamps.
   AC_CHECK_FUNCS(utime gettimeofday localtime_r tzset)
   AC_CHECK_FUNCS(utimes lutimes futimes futimesat)
  @@ -1436,9 +1433,9 @@
   dnl #  API
   AC_CHECK_HEADERS(cpuid.h)
   
  -dnl #  API
  -AC_CHECK_HEADERS(sys/getauxv.h)
  -AC_CHECK_FUNC(getauxv)
  +dnl #  API
  +AC_CHECK_HEADERS(elf.h sys/procfs.h sys/cdefs.h sys/auxv.h sys/getauxv.h)
  +AC_CHECK_FUNCS(getauxval getauxv)
   
   dnl #  tries to retrofit an assert(x) macro
   AC_CHECK_HEADERS(assert.h)
  @@ -1636,21 +1633,27 @@
   dnl
   atexit dnl
   getcwd getwd get_current_dir_name dnl
  +stat fstat lstat fstatat dnl
  +umask getumask dnl
   chdir fchdir dnl
  -chmod fchmod lchmod dnl
  +chmod fchmod lchmod fchmodat dnl
   chown fchown lchown dnl
   chflags fchflags lchflags dnl
   getattrlist fgetattrlist getattrlistat dnl
   setattrlist fsetattrlist dnl
   pathconf fpathconf dnl
   truncate ftruncate dnl
  +getrlimit setrlimit prlimit dnl
   realpath dnl
   floor pow sqrt dnl
   dnl
  +statvfs fstavfs dnl
  +dnl
   dup dup2 dup3 dnl
   link linkat dnl
   mkdir mkdirat dnl
   mkfifo mkfifoat dnl
  +mknod mknodat dnl
   open openat creat dnl
   rmdir dnl
   symlink symlinkat dnl
  @@ -1662,11 +1665,12 @@
   pause dnl
   raise dnl
   sigaction sigpending sigreturn sigsuspend sigtimedwait dnl
  -sigpause dnl
   sigprocmask pthread_sigmask dnl
  +sigpause dnl
   sigqueue pthread_sigqueue dnl
   sigwait sigwaitinfo dnl
   sigemptyset sigfillset sigaddset sigdelset sigismember dnl
  +sigisemptyset sigorset sigandset dnl
   sigset sighold sigrelse sigignore dnl
   sigvec sigmask sigblock siggetmask sigsetmask dnl
   dnl
  @@ -1677,21 +1681,27 @@
   getaddrinfo freeaddrinfo gai_strerror dnl
   getnameinfo dnl
   inet_aton inet_ntoa dnl
  +inet_pton inet_ntop inet_net_pton dnl
   inet_addr inet_network inet_makeaddr