summaryrefslogtreecommitdiff
path: root/libc/inet/socketcalls.c
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2002-05-12 00:28:24 +0000
committerEric Andersen <andersen@codepoet.org>2002-05-12 00:28:24 +0000
commitd53ee523f31d10e630b766910251baea4935f11f (patch)
tree368a42bfccde460f3e3125a02ae176001e890f48 /libc/inet/socketcalls.c
parentd80588406c0557a2a9f8a1089183035ac891a6d0 (diff)
Fix some silly bugs and type problems
Diffstat (limited to 'libc/inet/socketcalls.c')
-rw-r--r--libc/inet/socketcalls.c29
1 files changed, 14 insertions, 15 deletions
diff --git a/libc/inet/socketcalls.c b/libc/inet/socketcalls.c
index f3aa68fde..eae330a08 100644
--- a/libc/inet/socketcalls.c
+++ b/libc/inet/socketcalls.c
@@ -32,7 +32,6 @@ extern int socketcall(int call, unsigned long *args);
#ifdef __NR_accept
#define __NR___libc_accept __NR_accept
_syscall3(int, __libc_accept, int, call, struct sockaddr *, addr, socklen_t *,addrlen);
-weak_alias(__libc_accept, accept);
#else
int __libc_accept(int s, struct sockaddr *addr, socklen_t * addrlen)
{
@@ -83,7 +82,7 @@ weak_alias(__libc_connect, connect);
#ifdef L_getpeername
#ifdef __NR_getpeername
-_syscall3(int, getpeername, int, sockfd, struct, sockaddr *, addr, socklen_t *,paddrlen);
+_syscall3(int, getpeername, int, sockfd, struct sockaddr *, addr, socklen_t *,paddrlen);
#else
int getpeername(int sockfd, struct sockaddr *addr, socklen_t * paddrlen)
{
@@ -99,7 +98,7 @@ int getpeername(int sockfd, struct sockaddr *addr, socklen_t * paddrlen)
#ifdef L_getsockname
#ifdef __NR_getsockname
-_syscall3(int, getsockname, int, sockfd, struct, sockaddr *, addr, socklen_t *,paddrlen);
+_syscall3(int, getsockname, int, sockfd, struct sockaddr *, addr, socklen_t *,paddrlen);
#else
int getsockname(int sockfd, struct sockaddr *addr, socklen_t * paddrlen)
{
@@ -150,10 +149,10 @@ int listen(int sockfd, int backlog)
#ifdef L_recv
#ifdef __NR_recv
#define __NR___libc_recv __NR_recv
-_syscall4(int, __libc_recv, int, sockfd, __ptr_t, buffer, size_t, len, int, flags);
+_syscall4(ssize_t, __libc_recv, int, sockfd, __ptr_t, buffer, size_t, len, int, flags);
#else
/* recv, recvfrom added by bir7@leland.stanford.edu */
-int __libc_recv(int sockfd, __ptr_t buffer, size_t len, int flags)
+ssize_t __libc_recv(int sockfd, __ptr_t buffer, size_t len, int flags)
{
unsigned long args[4];
@@ -170,11 +169,11 @@ weak_alias(__libc_recv, recv);
#ifdef L_recvfrom
#ifdef __NR_recvfrom
#define __NR___libc_recvfrom __NR_recvfrom
-_syscall6(int, __libc_recvfrom, int, sockfd, __ptr_t, buffer, size_t, len, int, flags,
+_syscall6(ssize_t, __libc_recvfrom, int, sockfd, __ptr_t, buffer, size_t, len, int, flags,
struct sockaddr *, to, socklen_t *, tolen);
#else
/* recv, recvfrom added by bir7@leland.stanford.edu */
-int __libc_recvfrom(int sockfd, __ptr_t buffer, size_t len, int flags,
+ssize_t __libc_recvfrom(int sockfd, __ptr_t buffer, size_t len, int flags,
struct sockaddr *to, socklen_t * tolen)
{
unsigned long args[6];
@@ -194,9 +193,9 @@ weak_alias(__libc_recvfrom, recvfrom);
#ifdef L_recvmsg
#ifdef __NR_recvmsg
#define __NR___libc_recvmsg __NR_recvmsg
-_syscall3(int, __libc_recvmsg, int, sockfd, struct msghdr *, msg, int, flags);
+_syscall3(ssize_t, __libc_recvmsg, int, sockfd, struct msghdr *, msg, int, flags);
#else
-int __libc_recvmsg(int sockfd, struct msghdr *msg, int flags)
+ssize_t __libc_recvmsg(int sockfd, struct msghdr *msg, int flags)
{
unsigned long args[3];
@@ -212,10 +211,10 @@ weak_alias(__libc_recvmsg, recvmsg);
#ifdef L_send
#ifdef __NR_send
#define __NR___libc_send __NR_send
-_syscall4(int, __libc_send, int, sockfd, const void *, buffer, size_t, len, int, flags);
+_syscall4(ssize_t, __libc_send, int, sockfd, const void *, buffer, size_t, len, int, flags);
#else
/* send, sendto added by bir7@leland.stanford.edu */
-int __libc_send(int sockfd, const void *buffer, size_t len, int flags)
+ssize_t __libc_send(int sockfd, const void *buffer, size_t len, int flags)
{
unsigned long args[4];
@@ -232,9 +231,9 @@ weak_alias(__libc_send, send);
#ifdef L_sendmsg
#ifdef __NR_sendmsg
#define __NR___libc_sendmsg __NR_sendmsg
-_syscall3(int, __libc_sendmsg, int, sockfd, const struct msghdr *, msg, int, flags);
+_syscall3(ssize_t, __libc_sendmsg, int, sockfd, const struct msghdr *, msg, int, flags);
#else
-int __libc_sendmsg(int sockfd, const struct msghdr *msg, int flags)
+ssize_t __libc_sendmsg(int sockfd, const struct msghdr *msg, int flags)
{
unsigned long args[3];
@@ -250,11 +249,11 @@ weak_alias(__libc_sendmsg, sendmsg);
#ifdef L_sendto
#ifdef __NR_sendto
#define __NR___libc_sendto __NR_sendto
-_syscall6(int, __libc_sendto, int, sockfd, const void *, buffer, size_t, len,
+_syscall6(ssize_t, __libc_sendto, int, sockfd, const void *, buffer, size_t, len,
int, flags, const struct sockaddr *, to, socklen_t, tolen);
#else
/* send, sendto added by bir7@leland.stanford.edu */
-int __libc_sendto(int sockfd, const void *buffer, size_t len, int flags,
+ssize_t __libc_sendto(int sockfd, const void *buffer, size_t len, int flags,
const struct sockaddr *to, socklen_t tolen)
{
unsigned long args[6];