bglibs
unix.h
1 #ifndef BGLIBS_UNIX__H__
2 #define BGLIBS_UNIX__H__
3 
4 int cloexec_on(int fd);
5 int cloexec_off(int fd);
6 
7 int fcntl_fd_on(int fd, int flag);
8 int fcntl_fd_off(int fd, int flag);
9 int fcntl_fl_on(int fd, int flag);
10 int fcntl_fl_off(int fd, int flag);
11 
12 int nonblock_on(int fd);
13 int nonblock_off(int fd);
14 
15 #endif
fmt_udecw
unsigned fmt_udecw(char *buffer, unsigned long num, unsigned width, char pad)
Definition: udec.c:4
fmt_ullhex
unsigned fmt_ullhex(char *buffer, unsigned long long num)
Definition: ullhexl.c:11
obuf_putu
int obuf_putu(obuf *out, unsigned long data)
Definition: obuf_putunumw.c:21
fmt_unumw
unsigned fmt_unumw(char *buffer, unsigned long num, unsigned width, char pad, unsigned base, const char *digits)
Definition: unum.c:38
FMT_ULONG_LEN
#define FMT_ULONG_LEN
Definition: fmt.h:54
fmt_ucase_digits
const char fmt_ucase_digits[36]
Definition: ucase.c:4
obuf_puts
#define obuf_puts(out, str)
Definition: obuf.h:74
fmt_udec
unsigned fmt_udec(char *buffer, unsigned long num)
Definition: udec.c:10
fmt_ulldecw
unsigned fmt_ulldecw(char *buffer, unsigned long long num, unsigned width, char pad)
Definition: ulldec.c:4
fmt_uhexw
unsigned fmt_uhexw(char *buffer, unsigned long num, unsigned width, char pad)
Definition: uhexl.c:5
fmt_ullHexw
unsigned fmt_ullHexw(char *buffer, unsigned long long num, unsigned width, char pad)
Definition: ullhexu.c:5
socket_udp
int socket_udp(void)
Definition: udp4.c:32
socket_udp6
int socket_udp6(void)
Definition: udp6.c:27
fmt_ullnumw
unsigned fmt_ullnumw(char *buffer, unsigned long long num, unsigned width, char pad, unsigned base, const char *digits)
Definition: ullnum.c:39
socket_udp4
int socket_udp4(void)
Definition: udp4.c:26
fmt_uhex
unsigned fmt_uhex(char *buffer, unsigned long num)
Definition: uhexl.c:11
outbuf
obuf outbuf
Definition: obuf_stdout.c:7
fmt_ullhexw
unsigned fmt_ullhexw(char *buffer, unsigned long long num, unsigned width, char pad)
Definition: ullhexl.c:4
fmt_uHexw
unsigned fmt_uHexw(char *buffer, unsigned long num, unsigned width, char pad)
Definition: uhexu.c:5
fmt_lcase_digits
const char fmt_lcase_digits[36]
Definition: lcase.c:4
fmt_uHex
unsigned fmt_uHex(char *buffer, unsigned long num)
Definition: uhexu.c:11
fmt_ulldec
unsigned fmt_ulldec(char *buffer, unsigned long long num)
Definition: ulldec.c:11
socket_uncork
int socket_uncork(int sock)
Definition: uncork.c:26
fmt_ullHex
unsigned fmt_ullHex(char *buffer, unsigned long long num)
Definition: ullhexu.c:12
obuf_putc
int obuf_putc(obuf *out, char ch)
Definition: obuf_putc.c:4