summaryrefslogtreecommitdiffstats
path: root/util.h
blob: 55f6e388dae12bac5b3739aeb0cdfc8f698c20ed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#ifndef _util_h_
#define _util_h_

/* util.c */
extern void set_nonblocking (int fd);
extern void set_blocking (int fd);
extern int fd_can_read (int fd);
extern ssize_t read_with_timeout (int fd, void *_b, size_t len, unsigned timeout);
extern int fd_drain (int fd);
extern int open_tty (const char *path, int baud);
extern int open_tcp_client (const char *host, unsigned port);
extern int open_tcp_server (unsigned port);

#endif /* _util_h_ */