github.com/varialus/godfly@v0.0.0-20130904042352-1934f9f095ab/src/pkg/syscall/zsyscall_plan9_386.go (about)

     1  // mksyscall.pl -l32 -plan9 syscall_plan9.go syscall_plan9_386.go
     2  // MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT
     3  
     4  package syscall
     5  
     6  import "unsafe"
     7  
     8  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
     9  
    10  func fd2path(fd int, buf []byte) (err error) {
    11  	var _p0 unsafe.Pointer
    12  	if len(buf) > 0 {
    13  		_p0 = unsafe.Pointer(&buf[0])
    14  	} else {
    15  		_p0 = unsafe.Pointer(&_zero)
    16  	}
    17  	r0, _, e1 := Syscall(SYS_FD2PATH, uintptr(fd), uintptr(_p0), uintptr(len(buf)))
    18  	if int(r0) == -1 {
    19  		err = e1
    20  	}
    21  	return
    22  }
    23  
    24  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    25  
    26  func pipe(p *[2]_C_int) (err error) {
    27  	r0, _, e1 := Syscall(SYS_PIPE, uintptr(unsafe.Pointer(p)), 0, 0)
    28  	if int(r0) == -1 {
    29  		err = e1
    30  	}
    31  	return
    32  }
    33  
    34  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    35  
    36  func await(s []byte) (n int, err error) {
    37  	var _p0 unsafe.Pointer
    38  	if len(s) > 0 {
    39  		_p0 = unsafe.Pointer(&s[0])
    40  	} else {
    41  		_p0 = unsafe.Pointer(&_zero)
    42  	}
    43  	r0, _, e1 := Syscall(SYS_AWAIT, uintptr(_p0), uintptr(len(s)), 0)
    44  	n = int(r0)
    45  	if int(r0) == -1 {
    46  		err = e1
    47  	}
    48  	return
    49  }
    50  
    51  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    52  
    53  func Dup(oldfd int, newfd int) (fd int, err error) {
    54  	r0, _, e1 := Syscall(SYS_DUP, uintptr(oldfd), uintptr(newfd), 0)
    55  	fd = int(r0)
    56  	if int(r0) == -1 {
    57  		err = e1
    58  	}
    59  	return
    60  }
    61  
    62  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    63  
    64  func Open(path string, mode int) (fd int, err error) {
    65  	var _p0 *byte
    66  	_p0, err = BytePtrFromString(path)
    67  	if err != nil {
    68  		return
    69  	}
    70  	r0, _, e1 := Syscall(SYS_OPEN, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0)
    71  	fd = int(r0)
    72  	if int(r0) == -1 {
    73  		err = e1
    74  	}
    75  	return
    76  }
    77  
    78  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    79  
    80  func Create(path string, mode int, perm uint32) (fd int, err error) {
    81  	var _p0 *byte
    82  	_p0, err = BytePtrFromString(path)
    83  	if err != nil {
    84  		return
    85  	}
    86  	r0, _, e1 := Syscall(SYS_CREATE, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm))
    87  	fd = int(r0)
    88  	if int(r0) == -1 {
    89  		err = e1
    90  	}
    91  	return
    92  }
    93  
    94  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    95  
    96  func Remove(path string) (err error) {
    97  	var _p0 *byte
    98  	_p0, err = BytePtrFromString(path)
    99  	if err != nil {
   100  		return
   101  	}
   102  	r0, _, e1 := Syscall(SYS_REMOVE, uintptr(unsafe.Pointer(_p0)), 0, 0)
   103  	if int(r0) == -1 {
   104  		err = e1
   105  	}
   106  	return
   107  }
   108  
   109  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   110  
   111  func Pread(fd int, p []byte, offset int64) (n int, err error) {
   112  	var _p0 unsafe.Pointer
   113  	if len(p) > 0 {
   114  		_p0 = unsafe.Pointer(&p[0])
   115  	} else {
   116  		_p0 = unsafe.Pointer(&_zero)
   117  	}
   118  	r0, _, e1 := Syscall6(SYS_PREAD, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0)
   119  	n = int(r0)
   120  	if int(r0) == -1 {
   121  		err = e1
   122  	}
   123  	return
   124  }
   125  
   126  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   127  
   128  func Pwrite(fd int, p []byte, offset int64) (n int, err error) {
   129  	var _p0 unsafe.Pointer
   130  	if len(p) > 0 {
   131  		_p0 = unsafe.Pointer(&p[0])
   132  	} else {
   133  		_p0 = unsafe.Pointer(&_zero)
   134  	}
   135  	r0, _, e1 := Syscall6(SYS_PWRITE, uintptr(fd), uintptr(_p0), uintptr(len(p)), uintptr(offset), uintptr(offset>>32), 0)
   136  	n = int(r0)
   137  	if int(r0) == -1 {
   138  		err = e1
   139  	}
   140  	return
   141  }
   142  
   143  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   144  
   145  func Close(fd int) (err error) {
   146  	r0, _, e1 := Syscall(SYS_CLOSE, uintptr(fd), 0, 0)
   147  	if int(r0) == -1 {
   148  		err = e1
   149  	}
   150  	return
   151  }
   152  
   153  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   154  
   155  func Chdir(path string) (err error) {
   156  	var _p0 *byte
   157  	_p0, err = BytePtrFromString(path)
   158  	if err != nil {
   159  		return
   160  	}
   161  	r0, _, e1 := Syscall(SYS_CHDIR, uintptr(unsafe.Pointer(_p0)), 0, 0)
   162  	if int(r0) == -1 {
   163  		err = e1
   164  	}
   165  	return
   166  }
   167  
   168  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   169  
   170  func Bind(name string, old string, flag int) (err error) {
   171  	var _p0 *byte
   172  	_p0, err = BytePtrFromString(name)
   173  	if err != nil {
   174  		return
   175  	}
   176  	var _p1 *byte
   177  	_p1, err = BytePtrFromString(old)
   178  	if err != nil {
   179  		return
   180  	}
   181  	r0, _, e1 := Syscall(SYS_BIND, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(flag))
   182  	if int(r0) == -1 {
   183  		err = e1
   184  	}
   185  	return
   186  }
   187  
   188  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   189  
   190  func Mount(fd int, afd int, old string, flag int, aname string) (err error) {
   191  	var _p0 *byte
   192  	_p0, err = BytePtrFromString(old)
   193  	if err != nil {
   194  		return
   195  	}
   196  	var _p1 *byte
   197  	_p1, err = BytePtrFromString(aname)
   198  	if err != nil {
   199  		return
   200  	}
   201  	r0, _, e1 := Syscall6(SYS_MOUNT, uintptr(fd), uintptr(afd), uintptr(unsafe.Pointer(_p0)), uintptr(flag), uintptr(unsafe.Pointer(_p1)), 0)
   202  	if int(r0) == -1 {
   203  		err = e1
   204  	}
   205  	return
   206  }
   207  
   208  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   209  
   210  func Stat(path string, edir []byte) (n int, err error) {
   211  	var _p0 *byte
   212  	_p0, err = BytePtrFromString(path)
   213  	if err != nil {
   214  		return
   215  	}
   216  	var _p1 unsafe.Pointer
   217  	if len(edir) > 0 {
   218  		_p1 = unsafe.Pointer(&edir[0])
   219  	} else {
   220  		_p1 = unsafe.Pointer(&_zero)
   221  	}
   222  	r0, _, e1 := Syscall(SYS_STAT, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(edir)))
   223  	n = int(r0)
   224  	if int(r0) == -1 {
   225  		err = e1
   226  	}
   227  	return
   228  }
   229  
   230  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   231  
   232  func Fstat(fd int, edir []byte) (n int, err error) {
   233  	var _p0 unsafe.Pointer
   234  	if len(edir) > 0 {
   235  		_p0 = unsafe.Pointer(&edir[0])
   236  	} else {
   237  		_p0 = unsafe.Pointer(&_zero)
   238  	}
   239  	r0, _, e1 := Syscall(SYS_FSTAT, uintptr(fd), uintptr(_p0), uintptr(len(edir)))
   240  	n = int(r0)
   241  	if int(r0) == -1 {
   242  		err = e1
   243  	}
   244  	return
   245  }
   246  
   247  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   248  
   249  func Wstat(path string, edir []byte) (err error) {
   250  	var _p0 *byte
   251  	_p0, err = BytePtrFromString(path)
   252  	if err != nil {
   253  		return
   254  	}
   255  	var _p1 unsafe.Pointer
   256  	if len(edir) > 0 {
   257  		_p1 = unsafe.Pointer(&edir[0])
   258  	} else {
   259  		_p1 = unsafe.Pointer(&_zero)
   260  	}
   261  	r0, _, e1 := Syscall(SYS_WSTAT, uintptr(unsafe.Pointer(_p0)), uintptr(_p1), uintptr(len(edir)))
   262  	if int(r0) == -1 {
   263  		err = e1
   264  	}
   265  	return
   266  }
   267  
   268  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
   269  
   270  func Fwstat(fd int, edir []byte) (err error) {
   271  	var _p0 unsafe.Pointer
   272  	if len(edir) > 0 {
   273  		_p0 = unsafe.Pointer(&edir[0])
   274  	} else {
   275  		_p0 = unsafe.Pointer(&_zero)
   276  	}
   277  	r0, _, e1 := Syscall(SYS_FWSTAT, uintptr(fd), uintptr(_p0), uintptr(len(edir)))
   278  	if int(r0) == -1 {
   279  		err = e1
   280  	}
   281  	return
   282  }