blob: 56448cc99c212a89c39b96df019907f71d04a058 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#ifndef BTPD_SUBR_H
#define BTPD_SUBR_H
#define min(x, y) ((x) <= (y) ? (x) : (y))
int set_nonblocking(int fd);
int set_blocking(int fd);
int mkdirs(char *path);
int vopen(int *resfd, int flags, const char *fmt, ...);
void set_bit(uint8_t *bits, unsigned long index);
int has_bit(const uint8_t *bits, unsigned long index);
void clear_bit(uint8_t *bits, unsigned long index);
int canon_path(const char *path, char **res);
long rand_between(long min, long max);
#endif
|