Files
Arquivotheca.Solaris-2.5/lib/libbc/libc/sys/common/bind.c
seta75D 7c4988eac0 Init
2021-10-11 19:38:01 -03:00

25 lines
327 B
C
Executable File

#include <sys/errno.h>
#include <sys/types.h>
#include <sys/socket.h>
extern int errno;
#define SV_EEXIST 17
bind(s, name, namelen)
int s;
struct sockaddr *name;
int namelen;
{
int a;
if ((a = _bind(s, name, namelen)) !=0) {
if (errno == SV_EEXIST)
errno = EADDRINUSE;
else
maperror(errno);
}
return(a);
}