Initial commit of the HEAD branch of the ELinks CVS repository, as of
[elinks/images.git] / src / osdep / beos / overrides.h
blobcdbc7c82220f2e4b1cd4a96693c979feefe00f36
1 /* $Id: overrides.h,v 1.2 2004/08/14 23:08:24 jonas Exp $ */
3 #ifndef EL__OSDEP_BEOS_OVERRIDES_H
4 #define EL__OSDEP_BEOS_OVERRIDES_H
6 #ifdef CONFIG_BEOS
8 #include <sys/time.h>
9 #include <sys/types.h>
10 #include <net/socket.h>
12 int be_socket(int, int, int);
13 int be_connect(int, struct sockaddr *, int);
14 int be_getpeername(int, struct sockaddr *, int *);
15 int be_getsockname(int, struct sockaddr *, int *);
16 int be_listen(int, int);
17 int be_accept(int, struct sockaddr *, int *);
18 int be_bind(int, struct sockaddr *, int);
19 int be_pipe(int *);
20 int be_read(int, void *, int);
21 int be_write(int, void *, int);
22 int be_close(int);
23 int be_select(int, struct fd_set *, struct fd_set *, struct fd_set *, struct timeval *);
24 int be_getsockopt(int, int, int, void *, int *);
26 #ifndef BEOS_SELF
27 #define socket be_socket
28 #define connect be_connect
29 #define getpeername be_getpeername
30 #define getsockname be_getsockname
31 #define listen be_listen
32 #define accept be_accept
33 #define bind be_bind
34 #define pipe be_pipe
35 #define read be_read
36 #define write be_write
37 #define close be_close
38 #define select be_select
39 #define getsockopt be_getsockopt
40 #ifdef errno
41 #undef errno
42 #endif
43 #define errno 1
44 #endif
46 #endif
48 #endif