|
|
1.1 root 1: /*
2: * mem routines
3: */
4: void* memset(void*, int, Ulong);
5: int memcmp(void*, void*, Ulong);
6: void* memmove(void*, void*, Ulong);
7: void* memchr(void*, int, Ulong);
8: void* memccpy(void*, void*, int, Ulong);
9:
10: /*
11: * string routines
12: */
13: char* strcat(char*, char*);
14: char* strchr(char*, char);
15: int strcmp(char*, char*);
16: char* strcpy(char*, char*);
17: char* strncat(char*, char*, long);
18: char* strncpy(char*, char*, long);
19: int strncmp(char*, char*, long);
20: char* strrchr(char*, char);
21: char* strtok(char*, char*);
22: long strlen(char*);
23: long strspn(char*, char*);
24: long strcspn(char*, char*);
25: char* strpbrk(char*, char*);
26: char* strdup(char*);
27:
28: /*
29: * malloc
30: */
31: void* malloc(long);
32: void free(void*);
33: void* realloc(void*, long);
34:
35: /*
36: * one-of-a-kind
37: */
38: void abort(void);
39:
40: extern int errno;
41: extern char *sys_errlist[];
42:
43: #ifdef NEEDPROTO
44: int chmod(const char*, int);
45: int chown(char*, int, int);
46: int close(int);
47: int creat(char*, int);
48: int fchmod(int, int);
49: int fchown(int, int, int);
50: int getpid(void);
51: int link(char*, char*);
52: long lseek(int, long, int);
53: int mkdir(const char*, int);
54: int open(char*, int, ...);
55: long read(int, void*, int);
56: int rmdir(char*);
57: int stat(const char*, struct stat*);
58: int unlink(char*);
59: long write(int, void*, int);
60: #endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.