]> git.lizzy.rs Git - plan9front.git/blob - sys/src/cmd/cc/compat
cwfs: fix listen filedescriptor leaks
[plan9front.git] / sys / src / cmd / cc / compat
1
2 int
3 myaccess(char *f)
4 {
5         return access(f, AEXIST);
6 }
7
8 void*
9 mysbrk(ulong size)
10 {
11         return sbrk(size);
12 }
13
14 int
15 mycreat(char *n, int p)
16 {
17
18         return create(n, 1, p);
19 }
20
21 int
22 mywait(int *s)
23 {
24         int p;
25         Waitmsg *w;
26
27         if((w = wait()) == nil)
28                 return -1;
29         else{
30                 p = w->pid;
31                 *s = 0;
32                 if(w->msg[0])
33                         *s = 1;
34                 free(w);
35                 return p;
36         }
37 }
38
39 int
40 mydup(int f1, int f2)
41 {
42         return dup(f1,f2);
43 }
44
45 int
46 mypipe(int *fd)
47 {
48         return pipe(fd);
49 }
50
51 int
52 systemtype(int sys)
53 {
54         return sys & Plan9;
55 }
56
57 int
58 pathchar(void)
59 {
60         return '/';
61 }
62
63 char*
64 mygetwd(char *path, int len)
65 {
66         return getwd(path, len);
67 }
68
69 int
70 myexec(char *path, char *argv[])
71 {
72         return exec(path, argv);
73 }
74
75 int
76 myfork(void)
77 {
78         return fork();
79 }