LEFT | RIGHT |
(no file at all) | |
1 // Copyright 2009,2010 The Go Authors. All rights reserved. | 1 // Copyright 2009,2010 The Go Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style | 2 // Use of this source code is governed by a BSD-style |
3 // license that can be found in the LICENSE file. | 3 // license that can be found in the LICENSE file. |
4 | 4 |
5 // NetBSD system calls. | 5 // NetBSD system calls. |
6 // This file is compiled as ordinary Go code, | 6 // This file is compiled as ordinary Go code, |
7 // but it is also input to mksyscall, | 7 // but it is also input to mksyscall, |
8 // which parses the //sys lines and generates system call stubs. | 8 // which parses the //sys lines and generates system call stubs. |
9 // Note that sometimes we use a lowercase //sys name and wrap | 9 // Note that sometimes we use a lowercase //sys name and wrap |
10 // it in our own nicer implementation, either here or in | 10 // it in our own nicer implementation, either here or in |
(...skipping 170 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
181 //sys Listen(s int, backlog int) (err error) | 181 //sys Listen(s int, backlog int) (err error) |
182 //sys Lstat(path string, stat *Stat_t) (err error) | 182 //sys Lstat(path string, stat *Stat_t) (err error) |
183 //sys Mkdir(path string, mode uint32) (err error) | 183 //sys Mkdir(path string, mode uint32) (err error) |
184 //sys Mkfifo(path string, mode uint32) (err error) | 184 //sys Mkfifo(path string, mode uint32) (err error) |
185 //sys Mknod(path string, mode uint32, dev int) (err error) | 185 //sys Mknod(path string, mode uint32, dev int) (err error) |
186 //sys Nanosleep(time *Timespec, leftover *Timespec) (err error) | 186 //sys Nanosleep(time *Timespec, leftover *Timespec) (err error) |
187 //sys Open(path string, mode int, perm uint32) (fd int, err error) | 187 //sys Open(path string, mode int, perm uint32) (fd int, err error) |
188 //sys Pathconf(path string, name int) (val int, err error) | 188 //sys Pathconf(path string, name int) (val int, err error) |
189 //sys Pread(fd int, p []byte, offset int64) (n int, err error) | 189 //sys Pread(fd int, p []byte, offset int64) (n int, err error) |
190 //sys Pwrite(fd int, p []byte, offset int64) (n int, err error) | 190 //sys Pwrite(fd int, p []byte, offset int64) (n int, err error) |
191 //sys» Read(fd int, p []byte) (n int, err error) | 191 //sys» read(fd int, p []byte) (n int, err error) |
192 //sys Readlink(path string, buf []byte) (n int, err error) | 192 //sys Readlink(path string, buf []byte) (n int, err error) |
193 //sys Rename(from string, to string) (err error) | 193 //sys Rename(from string, to string) (err error) |
194 //sys Revoke(path string) (err error) | 194 //sys Revoke(path string) (err error) |
195 //sys Rmdir(path string) (err error) | 195 //sys Rmdir(path string) (err error) |
196 //sys Seek(fd int, offset int64, whence int) (newoffset int64, err error) = SY
S_LSEEK | 196 //sys Seek(fd int, offset int64, whence int) (newoffset int64, err error) = SY
S_LSEEK |
197 //sys Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error
) | 197 //sys Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error
) |
198 //sysnb Setegid(egid int) (err error) | 198 //sysnb Setegid(egid int) (err error) |
199 //sysnb Seteuid(euid int) (err error) | 199 //sysnb Seteuid(euid int) (err error) |
200 //sysnb Setgid(gid int) (err error) | 200 //sysnb Setgid(gid int) (err error) |
201 //sysnb Setpgid(pid int, pgid int) (err error) | 201 //sysnb Setpgid(pid int, pgid int) (err error) |
202 //sys Setpriority(which int, who int, prio int) (err error) | 202 //sys Setpriority(which int, who int, prio int) (err error) |
203 //sysnb Setregid(rgid int, egid int) (err error) | 203 //sysnb Setregid(rgid int, egid int) (err error) |
204 //sysnb Setreuid(ruid int, euid int) (err error) | 204 //sysnb Setreuid(ruid int, euid int) (err error) |
205 //sysnb Setrlimit(which int, lim *Rlimit) (err error) | 205 //sysnb Setrlimit(which int, lim *Rlimit) (err error) |
206 //sysnb Setsid() (pid int, err error) | 206 //sysnb Setsid() (pid int, err error) |
207 //sysnb Settimeofday(tp *Timeval) (err error) | 207 //sysnb Settimeofday(tp *Timeval) (err error) |
208 //sysnb Setuid(uid int) (err error) | 208 //sysnb Setuid(uid int) (err error) |
209 //sys Stat(path string, stat *Stat_t) (err error) | 209 //sys Stat(path string, stat *Stat_t) (err error) |
210 //sys Symlink(path string, link string) (err error) | 210 //sys Symlink(path string, link string) (err error) |
211 //sys Sync() (err error) | 211 //sys Sync() (err error) |
212 //sys Truncate(path string, length int64) (err error) | 212 //sys Truncate(path string, length int64) (err error) |
213 //sys Umask(newmask int) (oldmask int) | 213 //sys Umask(newmask int) (oldmask int) |
214 //sys Unlink(path string) (err error) | 214 //sys Unlink(path string) (err error) |
215 //sys Unmount(path string, flags int) (err error) | 215 //sys Unmount(path string, flags int) (err error) |
216 //sys» Write(fd int, p []byte) (n int, err error) | 216 //sys» write(fd int, p []byte) (n int, err error) |
217 //sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64
) (ret uintptr, err error) | 217 //sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64
) (ret uintptr, err error) |
218 //sys munmap(addr uintptr, length uintptr) (err error) | 218 //sys munmap(addr uintptr, length uintptr) (err error) |
219 //sys» read(fd int, buf *byte, nbuf int) (n int, err error) | 219 //sys» readlen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_READ |
220 //sys» write(fd int, buf *byte, nbuf int) (n int, err error) | 220 //sys» writelen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_WRITE |
221 | 221 |
222 /* | 222 /* |
223 * Unimplemented | 223 * Unimplemented |
224 */ | 224 */ |
225 // ____semctl13 | 225 // ____semctl13 |
226 // __clone | 226 // __clone |
227 // __fhopen40 | 227 // __fhopen40 |
228 // __fhstat40 | 228 // __fhstat40 |
229 // __fhstatvfs140 | 229 // __fhstatvfs140 |
230 // __fstat30 | 230 // __fstat30 |
(...skipping 249 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
480 // timer_delete | 480 // timer_delete |
481 // timer_getoverrun | 481 // timer_getoverrun |
482 // timer_gettime | 482 // timer_gettime |
483 // timer_settime | 483 // timer_settime |
484 // undelete | 484 // undelete |
485 // utrace | 485 // utrace |
486 // uuidgen | 486 // uuidgen |
487 // vadvise | 487 // vadvise |
488 // vfork | 488 // vfork |
489 // writev | 489 // writev |
LEFT | RIGHT |