changelog shortlog tags branches changeset files revisions annotate raw help

Mercurial > hg > plan9front / sys/src/cmd/cc/compat

changeset 6843: 7db92ee68f7e
parent: eaccc3e8d226
author: 23hiro@gmail.com
date: Thu, 25 Oct 2018 08:09:10 +0200
permissions: -rw-r--r--
description: add Centrino Wireless-N 1030 (thanks lksmk from brazil)
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 }