summaryrefslogtreecommitdiff
path: root/bcc/sysproto.h
blob: b1d19fb5264a8b64278d7fc45c30d7efe1e24748 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

/* library - fcntl.h */
int creat P((const char *_path, int _mode));
int open P((const char *_path, int _oflag, ...));

/* library - stdlib.h */
double atof P((const char *_str));
void exit P((int _status));

/* library - string.h */
void *memcpy P((void *_t, const void *_s, unsigned _length));
void *memset P((void *_s, int _c, unsigned _nbytes));
char *strcat P((char *_target, const char *_source));
char *strchr P((const char *_s, int _ch));
int strcmp P((const char *_s1, const char *_s2));
char *strcpy P((char *_target, const char *_source));
unsigned strlen P((const char *_s));
char *strncpy P((char *_target, const char *_source, unsigned _maxlength));
char *strrchr P((const char *_s, int _ch));

/* library - unistd.h */
int close P((int _fd));
int isatty P((int _fd));
long lseek P((int _fd, long _offset, int _whence));
int read P((int _fd, char *_buf, unsigned _nbytes));
int write P((int _fd, char *_buf, unsigned _nbytes));