Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
emacs
emacs
Commits
6b99b0a8
Commit
6b99b0a8
authored
May 03, 2002
by
Jason Rumney
Browse files
(F_SETFL, O_NDELAY): Define.
(sys_getpeername, fcntl): Declare as wrappers.
parent
41bfe57a
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
10 additions
and
2 deletions
+10
-2
nt/inc/sys/socket.h
nt/inc/sys/socket.h
+10
-2
No files found.
nt/inc/sys/socket.h
View file @
6b99b0a8
...
...
@@ -81,6 +81,7 @@ Boston, MA 02111-1307, USA. */
#define inet_addr sys_inet_addr
#define gethostname sys_gethostname
#define gethostbyname sys_gethostbyname
#define getpeername sys_getpeername
#define getservbyname sys_getservbyname
#define shutdown sys_shutdown
#define setsockopt sys_setsockopt
...
...
@@ -97,8 +98,9 @@ u_short sys_htons (u_short hostshort);
u_short
sys_ntohs
(
u_short
netshort
);
unsigned
long
sys_inet_addr
(
const
char
*
cp
);
int
sys_gethostname
(
char
*
name
,
int
namelen
);
struct
hostent
*
sys_gethostbyname
(
const
char
*
name
);
struct
servent
*
sys_getservbyname
(
const
char
*
name
,
const
char
*
proto
);
struct
hostent
*
sys_gethostbyname
(
const
char
*
name
);
struct
servent
*
sys_getservbyname
(
const
char
*
name
,
const
char
*
proto
);
int
sys_getpeername
(
int
s
,
struct
sockaddr
*
addr
,
int
*
namelen
);
int
sys_shutdown
(
int
socket
,
int
how
);
int
sys_setsockopt
(
int
s
,
int
level
,
int
oname
,
const
char
*
oval
,
int
olen
);
int
sys_listen
(
int
s
,
int
backlog
);
...
...
@@ -109,6 +111,12 @@ int sys_recvfrom (int s, char *buf, int len, int flags,
int
sys_sendto
(
int
s
,
const
char
*
buf
,
int
len
,
int
flags
,
const
struct
sockaddr
*
to
,
int
tolen
);
/* In addition to wrappers for the winsock functions, we also provide
an fcntl function, for setting sockets to non-blocking mode. */
int
fcntl
(
int
s
,
int
cmd
,
int
options
);
#define F_SETFL 4
#define O_NDELAY 04000
/* we are providing a real h_errno variable */
#undef h_errno
extern
int
h_errno
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment