From f032ac3b838387c00210e6d8aefcb070360252ef Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Thu, 22 Jul 2021 19:12:13 +0200 Subject: socket: Add time64 alias for setsockopt Reviewed-by: Lukasz Majewski Reviewed-by: Adhemerval Zanella --- socket/sys/socket.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'socket') diff --git a/socket/sys/socket.h b/socket/sys/socket.h index b37c87e7df..bd14e7e3a5 100644 --- a/socket/sys/socket.h +++ b/socket/sys/socket.h @@ -273,8 +273,21 @@ extern int __getsockopt64 (int __fd, int __level, int __optname, /* Set socket FD's option OPTNAME at protocol level LEVEL to *OPTVAL (which is OPTLEN bytes long). Returns 0 on success, -1 for errors. */ +#ifndef __USE_TIME_BITS64 extern int setsockopt (int __fd, int __level, int __optname, const void *__optval, socklen_t __optlen) __THROW; +#else +# ifdef __REDIRECT +extern int __REDIRECT_NTH (setsockopt, + (int __fd, int __level, int __optname, + const void *__optval, socklen_t __optlen), + __setsockopt64); +# else +extern int __setsockopt64 (int __fd, int __level, int __optname, + const void *__optval, socklen_t __optlen) __THROW; +# define setsockopt __setsockopt64 +# endif +#endif /* Prepare to accept connections on socket FD. -- cgit 1.4.1