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