#define DEBUG 0
-static int _tcp_accept(int sock, struct sockaddr *restrict address,
- socklen_t *restrict address_len);
+static int _tcp_accept(int sock, struct sockaddr *__restrict address,
+ socklen_t *__restrict address_len);
-static int _uds_accept(int sock, struct sockaddr *restrict address,
- socklen_t *restrict address_len);
+static int _uds_accept(int sock, struct sockaddr *__restrict address,
+ socklen_t *__restrict address_len);
-int accept(int sock, struct sockaddr *restrict address,
- socklen_t *restrict address_len)
+int accept(int sock, struct sockaddr *__restrict address,
+ socklen_t *__restrict address_len)
{
int r;
nwio_udpopt_t udpopt;
return r;
}
-static int _tcp_accept(int sock, struct sockaddr *restrict address,
- socklen_t *restrict address_len)
+static int _tcp_accept(int sock, struct sockaddr *__restrict address,
+ socklen_t *__restrict address_len)
{
int r, s1, t_errno;
tcp_cookie_t cookie;
return s1;
}
-static int _uds_accept(int sock, struct sockaddr *restrict address,
- socklen_t *restrict address_len)
+static int _uds_accept(int sock, struct sockaddr *__restrict address,
+ socklen_t *__restrict address_len)
{
int s1;
int r;
#define DEBUG 0
-static int _tcp_getpeername(int sock, struct sockaddr *restrict address,
- socklen_t *restrict address_len, nwio_tcpconf_t *tcpconfp);
+static int _tcp_getpeername(int sock, struct sockaddr *__restrict address,
+ socklen_t *__restrict address_len, nwio_tcpconf_t *tcpconfp);
-static int _uds_getpeername(int sock, struct sockaddr *restrict address,
- socklen_t *restrict address_len, struct sockaddr_un *uds_addr);
+static int _uds_getpeername(int sock, struct sockaddr *__restrict address,
+ socklen_t *__restrict address_len, struct sockaddr_un *uds_addr);
-int getpeername(int sock, struct sockaddr *restrict address,
- socklen_t *restrict address_len)
+int getpeername(int sock, struct sockaddr *__restrict address,
+ socklen_t *__restrict address_len)
{
int r;
nwio_tcpconf_t tcpconf;
return -1;
}
-static int _tcp_getpeername(int sock, struct sockaddr *restrict address,
- socklen_t *restrict address_len, nwio_tcpconf_t *tcpconfp)
+static int _tcp_getpeername(int sock, struct sockaddr *__restrict address,
+ socklen_t *__restrict address_len, nwio_tcpconf_t *tcpconfp)
{
socklen_t len;
struct sockaddr_in sin;
return 0;
}
-static int _uds_getpeername(int sock, struct sockaddr *restrict address,
- socklen_t *restrict address_len, struct sockaddr_un *uds_addr)
+static int _uds_getpeername(int sock, struct sockaddr *__restrict address,
+ socklen_t *__restrict address_len, struct sockaddr_un *uds_addr)
{
socklen_t len;
#define DEBUG 0
*/
-static int _tcp_getsockname(int fd, struct sockaddr *restrict address,
- socklen_t *restrict address_len, nwio_tcpconf_t *tcpconfp);
+static int _tcp_getsockname(int fd, struct sockaddr *__restrict address,
+ socklen_t *__restrict address_len, nwio_tcpconf_t *tcpconfp);
-static int _uds_getsockname(int fd, struct sockaddr *restrict address,
- socklen_t *restrict address_len, struct sockaddr_un *uds_addr);
+static int _uds_getsockname(int fd, struct sockaddr *__restrict address,
+ socklen_t *__restrict address_len, struct sockaddr_un *uds_addr);
-int getsockname(int fd, struct sockaddr *restrict address,
- socklen_t *restrict address_len)
+int getsockname(int fd, struct sockaddr *__restrict address,
+ socklen_t *__restrict address_len)
{
int r;
nwio_tcpconf_t tcpconf;
}
-static int _tcp_getsockname(int fd, struct sockaddr *restrict address,
- socklen_t *restrict address_len, nwio_tcpconf_t *tcpconf)
+static int _tcp_getsockname(int fd, struct sockaddr *__restrict address,
+ socklen_t *__restrict address_len, nwio_tcpconf_t *tcpconf)
{
socklen_t len;
struct sockaddr_in sin;
return 0;
}
-static int _uds_getsockname(int fd, struct sockaddr *restrict address,
- socklen_t *restrict address_len, struct sockaddr_un *uds_addr)
+static int _uds_getsockname(int fd, struct sockaddr *__restrict address,
+ socklen_t *__restrict address_len, struct sockaddr_un *uds_addr)
{
socklen_t len;
#define DEBUG 0
static int _tcp_getsockopt(int sock, int level, int option_name,
- void *restrict option_value, socklen_t *restrict option_len);
+ void *__restrict option_value, socklen_t *__restrict option_len);
static int _udp_getsockopt(int sock, int level, int option_name,
- void *restrict option_value, socklen_t *restrict option_len);
+ void *__restrict option_value, socklen_t *__restrict option_len);
static int _uds_getsockopt(int sock, int level, int option_name,
- void *restrict option_value, socklen_t *restrict option_len);
+ void *__restrict option_value, socklen_t *__restrict option_len);
static void getsockopt_copy(void *return_value, size_t return_len,
- void *restrict option_value, socklen_t *restrict option_len);
+ void *__restrict option_value, socklen_t *__restrict option_len);
int getsockopt(int sock, int level, int option_name,
- void *restrict option_value, socklen_t *restrict option_len)
+ void *__restrict option_value, socklen_t *__restrict option_len)
{
int r;
nwio_tcpopt_t tcpopt;
}
static void getsockopt_copy(void *return_value, size_t return_len,
- void *restrict option_value, socklen_t *restrict option_len)
+ void *__restrict option_value, socklen_t *__restrict option_len)
{
/* copy as much data as possible */
if (*option_len < return_len)
}
static int _tcp_getsockopt(int sock, int level, int option_name,
- void *restrict option_value, socklen_t *restrict option_len)
+ void *__restrict option_value, socklen_t *__restrict option_len)
{
int i, r, err;
}
static int _udp_getsockopt(int sock, int level, int option_name,
- void *restrict option_value, socklen_t *restrict option_len)
+ void *__restrict option_value, socklen_t *__restrict option_len)
{
int i;
}
static int _uds_getsockopt(int sock, int level, int option_name,
- void *restrict option_value, socklen_t *restrict option_len)
+ void *__restrict option_value, socklen_t *__restrict option_len)
{
int i, r;
size_t size;
__weak_alias(gettimeofday, _gettimeofday)
#endif
-int gettimeofday(struct timeval *restrict tp, void *restrict tzp)
+int gettimeofday(struct timeval *__restrict tp, void *__restrict tzp)
{
message m;
#define DEBUG 0
-static ssize_t _tcp_recvfrom(int sock, void *restrict buffer, size_t length,
- int flags, struct sockaddr *restrict address,
- socklen_t *restrict address_len, nwio_tcpconf_t *tcpconfp);
-static ssize_t _udp_recvfrom(int sock, void *restrict buffer, size_t length,
- int flags, struct sockaddr *restrict address,
- socklen_t *restrict address_len, nwio_udpopt_t *udpoptp);
-static ssize_t _uds_recvfrom_conn(int sock, void *restrict buffer,
- size_t length, int flags, struct sockaddr *restrict address,
- socklen_t *restrict address_len, struct sockaddr_un *uds_addr);
-static ssize_t _uds_recvfrom_dgram(int sock, void *restrict buffer,
- size_t length, int flags, struct sockaddr *restrict address,
- socklen_t *restrict address_len);
-
-ssize_t recvfrom(int sock, void *restrict buffer, size_t length,
- int flags, struct sockaddr *restrict address,
- socklen_t *restrict address_len)
+static ssize_t _tcp_recvfrom(int sock, void *__restrict buffer, size_t length,
+ int flags, struct sockaddr *__restrict address,
+ socklen_t *__restrict address_len, nwio_tcpconf_t *tcpconfp);
+static ssize_t _udp_recvfrom(int sock, void *__restrict buffer, size_t length,
+ int flags, struct sockaddr *__restrict address,
+ socklen_t *__restrict address_len, nwio_udpopt_t *udpoptp);
+static ssize_t _uds_recvfrom_conn(int sock, void *__restrict buffer,
+ size_t length, int flags, struct sockaddr *__restrict address,
+ socklen_t *__restrict address_len, struct sockaddr_un *uds_addr);
+static ssize_t _uds_recvfrom_dgram(int sock, void *__restrict buffer,
+ size_t length, int flags, struct sockaddr *__restrict address,
+ socklen_t *__restrict address_len);
+
+ssize_t recvfrom(int sock, void *__restrict buffer, size_t length,
+ int flags, struct sockaddr *__restrict address,
+ socklen_t *__restrict address_len)
{
int r;
nwio_tcpconf_t tcpconf;
return -1;
}
-static ssize_t _tcp_recvfrom(int sock, void *restrict buffer, size_t length,
- int flags, struct sockaddr *restrict address,
- socklen_t *restrict address_len, nwio_tcpconf_t *tcpconfp)
+static ssize_t _tcp_recvfrom(int sock, void *__restrict buffer, size_t length,
+ int flags, struct sockaddr *__restrict address,
+ socklen_t *__restrict address_len, nwio_tcpconf_t *tcpconfp)
{
int r;
size_t len;
return r;
}
-static ssize_t _udp_recvfrom(int sock, void *restrict buffer, size_t length,
- int flags, struct sockaddr *restrict address,
- socklen_t *restrict address_len, nwio_udpopt_t *udpoptp)
+static ssize_t _udp_recvfrom(int sock, void *__restrict buffer, size_t length,
+ int flags, struct sockaddr *__restrict address,
+ socklen_t *__restrict address_len, nwio_udpopt_t *udpoptp)
{
int r, t_errno;
size_t buflen, len;
return length;
}
-static ssize_t _uds_recvfrom_conn(int sock, void *restrict buffer,
- size_t length, int flags, struct sockaddr *restrict address,
- socklen_t *restrict address_len, struct sockaddr_un *uds_addr)
+static ssize_t _uds_recvfrom_conn(int sock, void *__restrict buffer,
+ size_t length, int flags, struct sockaddr *__restrict address,
+ socklen_t *__restrict address_len, struct sockaddr_un *uds_addr)
{
int r;
size_t len;
return r;
}
-static ssize_t _uds_recvfrom_dgram(int sock, void *restrict buffer,
- size_t length, int flags, struct sockaddr *restrict address,
- socklen_t *restrict address_len)
+static ssize_t _uds_recvfrom_dgram(int sock, void *__restrict buffer,
+ size_t length, int flags, struct sockaddr *__restrict address,
+ socklen_t *__restrict address_len)
{
int r;
size_t len;
* This is the implementation of the function to
* invoke the interval timer setting system call.
*/
-int setitimer(int which, const struct itimerval *restrict value,
- struct itimerval *restrict ovalue)
+int setitimer(int which, const struct itimerval *__restrict value,
+ struct itimerval *__restrict ovalue)
{
message m;