Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F167518674
D51668.id159541.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
10 KB
Referenced Files
None
Subscribers
None
D51668.id159541.diff
View Options
diff --git a/lib/libc/sys/accept.c b/lib/libc/sys/accept.c
--- a/lib/libc/sys/accept.c
+++ b/lib/libc/sys/accept.c
@@ -34,8 +34,6 @@
#include <sys/socket.h>
#include "libc_private.h"
-__weak_reference(__sys_accept, __accept);
-
#pragma weak accept
int
accept(int s, struct sockaddr *addr, socklen_t *addrlen)
diff --git a/lib/libc/sys/accept4.c b/lib/libc/sys/accept4.c
--- a/lib/libc/sys/accept4.c
+++ b/lib/libc/sys/accept4.c
@@ -34,8 +34,6 @@
#include <sys/socket.h>
#include "libc_private.h"
-__weak_reference(__sys_accept4, __accept4);
-
#pragma weak accept4
int
accept4(int s, struct sockaddr *addr, socklen_t *addrlen, int flags)
diff --git a/lib/libc/sys/aio_suspend.c b/lib/libc/sys/aio_suspend.c
--- a/lib/libc/sys/aio_suspend.c
+++ b/lib/libc/sys/aio_suspend.c
@@ -33,8 +33,6 @@
#include <sys/aio.h>
#include "libc_private.h"
-__weak_reference(__sys_aio_suspend, __aio_suspend);
-
#pragma weak aio_suspend
int
aio_suspend(const struct aiocb * const iocbs[], int niocb,
diff --git a/lib/libc/sys/clock_nanosleep.c b/lib/libc/sys/clock_nanosleep.c
--- a/lib/libc/sys/clock_nanosleep.c
+++ b/lib/libc/sys/clock_nanosleep.c
@@ -34,8 +34,6 @@
#include <time.h>
#include "libc_private.h"
-__weak_reference(__sys_clock_nanosleep, __clock_nanosleep);
-
#pragma weak clock_nanosleep
int
clock_nanosleep(clockid_t clock_id, int flags, const struct timespec *rqtp,
diff --git a/lib/libc/sys/close.c b/lib/libc/sys/close.c
--- a/lib/libc/sys/close.c
+++ b/lib/libc/sys/close.c
@@ -34,8 +34,6 @@
#include <unistd.h>
#include "libc_private.h"
-__weak_reference(__sys_close, __close);
-
#pragma weak close
int
close(int fd)
diff --git a/lib/libc/sys/connect.c b/lib/libc/sys/connect.c
--- a/lib/libc/sys/connect.c
+++ b/lib/libc/sys/connect.c
@@ -34,8 +34,6 @@
#include <sys/socket.h>
#include "libc_private.h"
-__weak_reference(__sys_connect, __connect);
-
#pragma weak connect
int
connect(int s, const struct sockaddr *addr, socklen_t addrlen)
diff --git a/lib/libc/sys/fork.c b/lib/libc/sys/fork.c
--- a/lib/libc/sys/fork.c
+++ b/lib/libc/sys/fork.c
@@ -33,8 +33,6 @@
#include <unistd.h>
#include "libc_private.h"
-__weak_reference(__sys_fork, __fork);
-
#pragma weak fork
pid_t
fork(void)
diff --git a/lib/libc/sys/fsync.c b/lib/libc/sys/fsync.c
--- a/lib/libc/sys/fsync.c
+++ b/lib/libc/sys/fsync.c
@@ -34,8 +34,6 @@
#include <unistd.h>
#include "libc_private.h"
-__weak_reference(__sys_fsync, __fsync);
-
int
fsync(int fd)
{
diff --git a/lib/libc/sys/kevent.c b/lib/libc/sys/kevent.c
--- a/lib/libc/sys/kevent.c
+++ b/lib/libc/sys/kevent.c
@@ -34,8 +34,6 @@
#include <sys/time.h>
#include "libc_private.h"
-__weak_reference(__sys_kevent, __kevent);
-
#pragma weak kevent
int
kevent(int kq, const struct kevent *changelist, int nchanges,
diff --git a/lib/libc/sys/msync.c b/lib/libc/sys/msync.c
--- a/lib/libc/sys/msync.c
+++ b/lib/libc/sys/msync.c
@@ -34,8 +34,6 @@
#include <sys/mman.h>
#include "libc_private.h"
-__weak_reference(__sys_msync, __msync);
-
#pragma weak msync
int
msync(void *addr, size_t len, int flags)
diff --git a/lib/libc/sys/nanosleep.c b/lib/libc/sys/nanosleep.c
--- a/lib/libc/sys/nanosleep.c
+++ b/lib/libc/sys/nanosleep.c
@@ -33,8 +33,6 @@
#include <time.h>
#include "libc_private.h"
-__weak_reference(__sys_nanosleep, __nanosleep);
-
#pragma weak nanosleep
int
nanosleep(const struct timespec *rqtp, struct timespec *rmtp)
diff --git a/lib/libc/sys/open.c b/lib/libc/sys/open.c
--- a/lib/libc/sys/open.c
+++ b/lib/libc/sys/open.c
@@ -34,8 +34,6 @@
#include <stdarg.h>
#include "libc_private.h"
-__weak_reference(__sys_open, __open);
-
#pragma weak open
int
open(const char *path, int flags, ...)
diff --git a/lib/libc/sys/openat.c b/lib/libc/sys/openat.c
--- a/lib/libc/sys/openat.c
+++ b/lib/libc/sys/openat.c
@@ -34,7 +34,6 @@
#include <stdarg.h>
#include "libc_private.h"
-__weak_reference(__sys_openat, __openat);
__sym_compat(openat, __impl_openat, FBSD_1.1);
__weak_reference(openat, __impl_openat);
__sym_default(openat, openat, FBSD_1.2);
diff --git a/lib/libc/sys/poll.c b/lib/libc/sys/poll.c
--- a/lib/libc/sys/poll.c
+++ b/lib/libc/sys/poll.c
@@ -34,8 +34,6 @@
#include <ssp/ssp.h>
#include "libc_private.h"
-__weak_reference(__sys_poll, __poll);
-
int __weak_symbol
__ssp_real(poll)(struct pollfd pfd[], nfds_t nfds, int timeout)
{
diff --git a/lib/libc/sys/ppoll.c b/lib/libc/sys/ppoll.c
--- a/lib/libc/sys/ppoll.c
+++ b/lib/libc/sys/ppoll.c
@@ -34,8 +34,6 @@
#include <ssp/ssp.h>
#include "libc_private.h"
-__weak_reference(__sys_ppoll, __ppoll);
-
int __weak_symbol
__ssp_real(ppoll)(struct pollfd pfd[], nfds_t nfds,
const struct timespec *__restrict timeout,
diff --git a/lib/libc/sys/pselect.c b/lib/libc/sys/pselect.c
--- a/lib/libc/sys/pselect.c
+++ b/lib/libc/sys/pselect.c
@@ -33,8 +33,6 @@
#include <sys/select.h>
#include "libc_private.h"
-__weak_reference(__sys_pselect, __pselect);
-
#pragma weak pselect
int
pselect(int n, fd_set *rs, fd_set *ws, fd_set *es, const struct timespec *t,
diff --git a/lib/libc/sys/read.c b/lib/libc/sys/read.c
--- a/lib/libc/sys/read.c
+++ b/lib/libc/sys/read.c
@@ -34,8 +34,6 @@
#include <unistd.h>
#include "libc_private.h"
-__weak_reference(__sys_read, __read);
-
#pragma weak read
ssize_t
read(int fd, void *buf, size_t nbytes)
diff --git a/lib/libc/sys/readv.c b/lib/libc/sys/readv.c
--- a/lib/libc/sys/readv.c
+++ b/lib/libc/sys/readv.c
@@ -36,8 +36,6 @@
#include <ssp/ssp.h>
#include "libc_private.h"
-__weak_reference(__sys_readv, __readv);
-
ssize_t __weak_symbol
__ssp_real(readv)(int fd, const struct iovec *iov, int iovcnt)
{
diff --git a/lib/libc/sys/recvfrom.c b/lib/libc/sys/recvfrom.c
--- a/lib/libc/sys/recvfrom.c
+++ b/lib/libc/sys/recvfrom.c
@@ -35,8 +35,6 @@
#include <ssp/ssp.h>
#include "libc_private.h"
-__weak_reference(__sys_recvfrom, __recvfrom);
-
ssize_t __weak_symbol
__ssp_real(recvfrom)(int s, void *buf, size_t len, int flags,
struct sockaddr * __restrict from, socklen_t * __restrict fromlen)
diff --git a/lib/libc/sys/recvmsg.c b/lib/libc/sys/recvmsg.c
--- a/lib/libc/sys/recvmsg.c
+++ b/lib/libc/sys/recvmsg.c
@@ -35,8 +35,6 @@
#include <ssp/ssp.h>
#include "libc_private.h"
-__weak_reference(__sys_recvmsg, __recvmsg);
-
ssize_t __weak_symbol
__ssp_real(recvmsg)(int s, struct msghdr *msg, int flags)
{
diff --git a/lib/libc/sys/select.c b/lib/libc/sys/select.c
--- a/lib/libc/sys/select.c
+++ b/lib/libc/sys/select.c
@@ -33,8 +33,6 @@
#include <sys/select.h>
#include "libc_private.h"
-__weak_reference(__sys_select, __select);
-
#pragma weak select
int
select(int n, fd_set *rs, fd_set *ws, fd_set *es, struct timeval *t)
diff --git a/lib/libc/sys/sendmsg.c b/lib/libc/sys/sendmsg.c
--- a/lib/libc/sys/sendmsg.c
+++ b/lib/libc/sys/sendmsg.c
@@ -34,8 +34,6 @@
#include <sys/socket.h>
#include "libc_private.h"
-__weak_reference(__sys_sendmsg, __sendmsg);
-
#pragma weak sendmsg
ssize_t
sendmsg(int s, const struct msghdr *msg, int flags)
diff --git a/lib/libc/sys/sendto.c b/lib/libc/sys/sendto.c
--- a/lib/libc/sys/sendto.c
+++ b/lib/libc/sys/sendto.c
@@ -34,8 +34,6 @@
#include <sys/socket.h>
#include "libc_private.h"
-__weak_reference(__sys_sendto, __sendto);
-
#pragma weak sendto
ssize_t
sendto(int s, const void *msg, size_t len, int flags,
diff --git a/lib/libc/sys/setcontext.c b/lib/libc/sys/setcontext.c
--- a/lib/libc/sys/setcontext.c
+++ b/lib/libc/sys/setcontext.c
@@ -33,7 +33,6 @@
#include <ucontext.h>
#include "libc_private.h"
-__weak_reference(__sys_setcontext, __setcontext);
__sym_compat(setcontext, __impl_setcontext, FBSD_1.0);
__weak_reference(setcontext, __impl_setcontext);
__sym_default(setcontext, setcontext, FBSD_1.2);
diff --git a/lib/libc/sys/sigaction.c b/lib/libc/sys/sigaction.c
--- a/lib/libc/sys/sigaction.c
+++ b/lib/libc/sys/sigaction.c
@@ -33,7 +33,6 @@
#include <signal.h>
#include "libc_private.h"
-__weak_reference(__sys_sigaction, __sigaction);
__weak_reference(sigaction, __libc_sigaction);
#pragma weak sigaction
diff --git a/lib/libc/sys/sigprocmask.c b/lib/libc/sys/sigprocmask.c
--- a/lib/libc/sys/sigprocmask.c
+++ b/lib/libc/sys/sigprocmask.c
@@ -33,7 +33,6 @@
#include <signal.h>
#include "libc_private.h"
-__weak_reference(__sys_sigprocmask, __sigprocmask);
__weak_reference(sigprocmask, __libc_sigprocmask);
#pragma weak sigprocmask
diff --git a/lib/libc/sys/sigsuspend.c b/lib/libc/sys/sigsuspend.c
--- a/lib/libc/sys/sigsuspend.c
+++ b/lib/libc/sys/sigsuspend.c
@@ -33,7 +33,6 @@
#include <signal.h>
#include "libc_private.h"
-__weak_reference(__sys_sigsuspend, __sigsuspend);
__weak_reference(sigsuspend, __libc_sigsuspend);
#pragma weak sigsuspend
diff --git a/lib/libc/sys/sigtimedwait.c b/lib/libc/sys/sigtimedwait.c
--- a/lib/libc/sys/sigtimedwait.c
+++ b/lib/libc/sys/sigtimedwait.c
@@ -33,8 +33,6 @@
#include <signal.h>
#include "libc_private.h"
-__weak_reference(__sys_sigtimedwait, __sigtimedwait);
-
#pragma weak sigtimedwait
int
sigtimedwait(const sigset_t * __restrict set, siginfo_t * __restrict info,
diff --git a/lib/libc/sys/sigwaitinfo.c b/lib/libc/sys/sigwaitinfo.c
--- a/lib/libc/sys/sigwaitinfo.c
+++ b/lib/libc/sys/sigwaitinfo.c
@@ -33,8 +33,6 @@
#include <signal.h>
#include "libc_private.h"
-__weak_reference(__sys_sigwaitinfo, __sigwaitinfo);
-
#pragma weak sigwaitinfo
int
sigwaitinfo(const sigset_t * __restrict set, siginfo_t * __restrict info)
diff --git a/lib/libc/sys/swapcontext.c b/lib/libc/sys/swapcontext.c
--- a/lib/libc/sys/swapcontext.c
+++ b/lib/libc/sys/swapcontext.c
@@ -35,7 +35,6 @@
#include <stddef.h>
#include "libc_private.h"
-__weak_reference(__sys_swapcontext, __swapcontext);
__sym_compat(swapcontext, __impl_swapcontext, FBSD_1.0);
__weak_reference(swapcontext, __impl_swapcontext);
__sym_default(swapcontext, swapcontext, FBSD_1.2);
diff --git a/lib/libc/sys/wait4.c b/lib/libc/sys/wait4.c
--- a/lib/libc/sys/wait4.c
+++ b/lib/libc/sys/wait4.c
@@ -33,8 +33,6 @@
#include <sys/wait.h>
#include "libc_private.h"
-__weak_reference(__sys_wait4, __wait4);
-
#pragma weak wait4
pid_t
wait4(pid_t pid, int *status, int options, struct rusage *ru)
diff --git a/lib/libc/sys/wait6.c b/lib/libc/sys/wait6.c
--- a/lib/libc/sys/wait6.c
+++ b/lib/libc/sys/wait6.c
@@ -34,8 +34,6 @@
#include <signal.h>
#include "libc_private.h"
-__weak_reference(__sys_wait6, __wait6);
-
#pragma weak wait6
pid_t
wait6(idtype_t idtype, id_t id, int *status, int options, struct __wrusage *ru,
diff --git a/lib/libc/sys/write.c b/lib/libc/sys/write.c
--- a/lib/libc/sys/write.c
+++ b/lib/libc/sys/write.c
@@ -34,8 +34,6 @@
#include <unistd.h>
#include "libc_private.h"
-__weak_reference(__sys_write, __write);
-
#pragma weak write
ssize_t
write(int fd, const void *buf, size_t nbytes)
diff --git a/lib/libc/sys/writev.c b/lib/libc/sys/writev.c
--- a/lib/libc/sys/writev.c
+++ b/lib/libc/sys/writev.c
@@ -35,8 +35,6 @@
#include <unistd.h>
#include "libc_private.h"
-__weak_reference(__sys_writev, __writev);
-
#pragma weak writev
ssize_t
writev(int fd, const struct iovec *iov, int iovcnt)
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sun, Aug 23, 10:42 AM (18 h, 6 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
37133883
Default Alt Text
D51668.id159541.diff (10 KB)
Attached To
Mode
D51668: libc: stop trying to create __<syscall> symbols
Attached
Detach File
Event Timeline
Log In to Comment