Print this page
9704 move socket functions to libc
*** 1065,1145 ****
/* const union sigval */ void *value, int si_code, int block);
return (__sigqueue(pid, signo, value.sival_ptr, SI_QUEUE, 0));
}
int
! _so_accept(int sock, struct sockaddr *addr, uint_t *addrlen, int version,
! int flags)
{
! extern int __so_accept(int, struct sockaddr *, uint_t *, int, int);
int rv;
PERFORM(__so_accept(sock, addr, addrlen, version, flags))
}
int
! _so_connect(int sock, struct sockaddr *addr, uint_t addrlen, int version)
{
! extern int __so_connect(int, struct sockaddr *, uint_t, int);
int rv;
PERFORM(__so_connect(sock, addr, addrlen, version))
}
! int
_so_recv(int sock, void *buf, size_t len, int flags)
{
! extern int __so_recv(int, void *, size_t, int);
int rv;
PERFORM(__so_recv(sock, buf, len, flags))
}
! int
! _so_recvfrom(int sock, void *buf, size_t len, int flags,
! struct sockaddr *addr, int *addrlen)
{
! extern int __so_recvfrom(int, void *, size_t, int,
! struct sockaddr *, int *);
int rv;
PERFORM(__so_recvfrom(sock, buf, len, flags, addr, addrlen))
}
! int
_so_recvmsg(int sock, struct msghdr *msg, int flags)
{
! extern int __so_recvmsg(int, struct msghdr *, int);
int rv;
PERFORM(__so_recvmsg(sock, msg, flags))
}
! int
_so_send(int sock, const void *buf, size_t len, int flags)
{
! extern int __so_send(int, const void *, size_t, int);
int rv;
PERFORM(__so_send(sock, buf, len, flags))
}
! int
_so_sendmsg(int sock, const struct msghdr *msg, int flags)
{
! extern int __so_sendmsg(int, const struct msghdr *, int);
int rv;
PERFORM(__so_sendmsg(sock, msg, flags))
}
! int
_so_sendto(int sock, const void *buf, size_t len, int flags,
! const struct sockaddr *addr, int *addrlen)
{
! extern int __so_sendto(int, const void *, size_t, int,
! const struct sockaddr *, int *);
int rv;
PERFORM(__so_sendto(sock, buf, len, flags, addr, addrlen))
}
--- 1065,1146 ----
/* const union sigval */ void *value, int si_code, int block);
return (__sigqueue(pid, signo, value.sival_ptr, SI_QUEUE, 0));
}
int
! _so_accept(int sock, struct sockaddr *addr, socklen_t *addrlen,
! int version, int flags)
{
! extern int __so_accept(int, struct sockaddr *, socklen_t *, int, int);
int rv;
PERFORM(__so_accept(sock, addr, addrlen, version, flags))
}
int
! _so_connect(int sock, const struct sockaddr *addr, socklen_t addrlen,
! int version)
{
! extern int __so_connect(int, const struct sockaddr *, socklen_t, int);
int rv;
PERFORM(__so_connect(sock, addr, addrlen, version))
}
! ssize_t
_so_recv(int sock, void *buf, size_t len, int flags)
{
! extern ssize_t __so_recv(int, void *, size_t, int);
int rv;
PERFORM(__so_recv(sock, buf, len, flags))
}
! ssize_t
! _so_recvfrom(int sock, void *buf, size_t len, int flags, struct sockaddr *addr,
! socklen_t *addrlen)
{
! extern ssize_t __so_recvfrom(int, void *, size_t, int,
! struct sockaddr *, socklen_t *);
int rv;
PERFORM(__so_recvfrom(sock, buf, len, flags, addr, addrlen))
}
! ssize_t
_so_recvmsg(int sock, struct msghdr *msg, int flags)
{
! extern ssize_t __so_recvmsg(int, struct msghdr *, int);
int rv;
PERFORM(__so_recvmsg(sock, msg, flags))
}
! ssize_t
_so_send(int sock, const void *buf, size_t len, int flags)
{
! extern ssize_t __so_send(int, const void *, size_t, int);
int rv;
PERFORM(__so_send(sock, buf, len, flags))
}
! ssize_t
_so_sendmsg(int sock, const struct msghdr *msg, int flags)
{
! extern ssize_t __so_sendmsg(int, const struct msghdr *, int);
int rv;
PERFORM(__so_sendmsg(sock, msg, flags))
}
! ssize_t
_so_sendto(int sock, const void *buf, size_t len, int flags,
! const struct sockaddr *addr, socklen_t addrlen)
{
! extern ssize_t __so_sendto(int, const void *, size_t, int,
! const struct sockaddr *, socklen_t);
int rv;
PERFORM(__so_sendto(sock, buf, len, flags, addr, addrlen))
}