]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
socket: Add hidden prototype for setsockopt
authorFlorian Weimer <fweimer@redhat.com>
Thu, 15 Jul 2021 06:28:50 +0000 (08:28 +0200)
committerFlorian Weimer <fweimer@redhat.com>
Thu, 15 Jul 2021 06:35:45 +0000 (08:35 +0200)
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Reviewed-by: Carlos O'Donell <carlos@redhat.com>
Tested-by: Carlos O'Donell <carlos@redhat.com>
include/sys/socket.h
sysdeps/mach/hurd/setsockopt.c
sysdeps/unix/sysv/linux/setsockopt.c

index 38a1f76b3b924d07c7fdcc5e82b5ca6dc8c527fa..a1d749f9fa7b9257e50e472618b41325a845cf7e 100644 (file)
@@ -118,7 +118,8 @@ libc_hidden_proto (__recvmmsg64)
    Returns 0 on success, -1 for errors.  */
 extern int __setsockopt (int __fd, int __level, int __optname,
                         const void *__optval,
-                        socklen_t __optlen) attribute_hidden;
+                        socklen_t __optlen);
+libc_hidden_proto (__setsockopt)
 
 /* Put the current value for socket FD's option OPTNAME at protocol level LEVEL
    into OPTVAL (which is *OPTLEN bytes long), and set *OPTLEN to the value's
index 283af7114cab803b68cf578d4faab2aa9ce90ded..165c085599671c49d895f19a224cf09f022b36f9 100644 (file)
@@ -38,5 +38,5 @@ __setsockopt (int fd,
     return __hurd_dfail (fd, err);
   return 0;
 }
-
+libc_hidden_def (__setsockopt)
 weak_alias (__setsockopt, setsockopt)
index 2792f1b5a16182a713315180f9a5bc80ebe2fed8..bb3017f89c332b9662e5349a247bd1e6dd3b58a4 100644 (file)
@@ -90,7 +90,7 @@ setsockopt32 (int fd, int level, int optname, const void *optval,
 #endif
 
 int
-setsockopt (int fd, int level, int optname, const void *optval, socklen_t len)
+__setsockopt (int fd, int level, int optname, const void *optval, socklen_t len)
 {
   int r = setsockopt_syscall (fd, level, optname, optval, len);
 
@@ -101,4 +101,5 @@ setsockopt (int fd, int level, int optname, const void *optval, socklen_t len)
 
   return r;
 }
-weak_alias (setsockopt, __setsockopt)
+libc_hidden_def (__setsockopt)
+weak_alias (__setsockopt, setsockopt)