Add futex(2) shim, bump minor.
authormpi <mpi@openbsd.org>
Sun, 30 Apr 2017 09:01:14 +0000 (09:01 +0000)
committermpi <mpi@openbsd.org>
Sun, 30 Apr 2017 09:01:14 +0000 (09:01 +0000)
Inputs from guenther@, ok kettenis@, visa@

lib/libc/Symbols.list
lib/libc/shlib_version
lib/libc/sys/Makefile.inc

index 46d319a..c26e086 100644 (file)
@@ -77,6 +77,7 @@ _thread_sys_fstatat
 _thread_sys_fstatfs
 _thread_sys_fsync
 _thread_sys_ftruncate
+_thread_sys_futex
 _thread_sys_futimens
 _thread_sys_futimes
 _thread_sys_getdents
@@ -272,6 +273,7 @@ fstatat
 fstatfs
 fsync
 ftruncate
+futex
 futimens
 futimes
 getdents
index 16eea0e..6793602 100644 (file)
@@ -1,4 +1,4 @@
 major=89
-minor=4
+minor=5
 # note: If changes were made to include/thread_private.h or if system
 # calls were added/changed then librthread/shlib_version also be updated.
index bd6ccac..44a3efa 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile.inc,v 1.148 2017/03/29 16:29:02 deraadt Exp $
+#      $OpenBSD: Makefile.inc,v 1.149 2017/04/30 09:01:14 mpi Exp $
 #      $NetBSD: Makefile.inc,v 1.35 1995/10/16 23:49:07 jtc Exp $
 #      @(#)Makefile.inc        8.1 (Berkeley) 6/17/93
 
@@ -87,6 +87,7 @@ DASM= ${ASM:.o=.do}
 # syscalls that CANNOT FAIL.  They can return whatever value they want,
 # they just never want to set errno.
 ASM_NOERR=__get_tcb.o __set_tcb.o __threxit.o __thrsleep.o __thrwakeup.o \
+       futex.o \
        getdtablecount.o getegid.o geteuid.o getgid.o getlogin_r.o \
        getpgrp.o getpid.o getppid.o getrtable.o getthrid.o getuid.o \
        issetugid.o \