Module Name: src
Committed By: kamil
Date: Fri Jan 5 18:57:06 UTC 2018
Modified Files:
src/lib/libc/include: namespace.h
Log Message:
Register more syscalls in namespace.h (of libc)
Add weak symbols for:
- fcntl
- close
- execve
- setcontext
- wait6
- write
- writev
These syscalls are already marked as WEAKASM, generating weak references.
Sponsored by <The NetBSD Foundation>
To generate a diff of this commit:
cvs rdiff -u -r1.189 -r1.190 src/lib/libc/include/namespace.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/lib/libc/include/namespace.h
diff -u src/lib/libc/include/namespace.h:1.189 src/lib/libc/include/namespace.h:1.190
--- src/lib/libc/include/namespace.h:1.189 Thu Nov 30 05:47:24 2017
+++ src/lib/libc/include/namespace.h Fri Jan 5 18:57:06 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: namespace.h,v 1.189 2017/11/30 05:47:24 riastradh Exp $ */
+/* $NetBSD: namespace.h,v 1.190 2018/01/05 18:57:06 kamil Exp $ */
/*-
* Copyright (c) 1997-2004 The NetBSD Foundation, Inc.
@@ -45,6 +45,7 @@
#define err _err
#define errc _errc
#define errx _errx
+#define fcntl _fcntl
#ifdef _REENTRANT
#define fileno _fileno
#endif /* _REENTRANT */
@@ -274,6 +275,7 @@
#define clock_gettime _clock_gettime
#define clock_getres _clock_getres
#define clock_settime _clock_settime
+#define close _close
#define closedir _closedir
#define closelog _closelog
#define closelog_r _closelog_r
@@ -318,6 +320,7 @@
#define execlp _execlp
#define execlpe _execlpe
#define execv _execv
+#define execve _execve
#define execvp _execvp
#define execvpe _execvpe
#define explicit_memset _explicit_memset
@@ -617,6 +620,7 @@
#define seekdir _seekdir
#define select _select
#define send _send
+#define setcontext _setcontext
#define setdomainname _setdomainname
#define setenv _setenv
#define setfsent _setfsent
@@ -794,6 +798,7 @@
#define wait _wait
#define wait3 _wait3
#define wait4 _wait4
+#define wait6 _wait6
#define waitid _waitid
#define waitpid _waitpid
#define wcscasecmp _wcscasecmp
@@ -811,6 +816,8 @@
#define wcwidth _wcwidth
#define wcwidth_l _wcwidth_l
#define wprintf_l _wprintf_l
+#define write _write
+#define writev _writev
#define wscanf_l _wscanf_l
#define xdr_accepted_reply _xdr_accepted_reply
#define xdr_array _xdr_array