chmod_darwin_amd64.go 566 B

12345678910111213141516171819202122232425
  1. // mksyscall.pl chmod_darwin.go
  2. // MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT
  3. package sysx
  4. import (
  5. "syscall"
  6. "unsafe"
  7. )
  8. // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
  9. func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) {
  10. var _p0 *byte
  11. _p0, err = syscall.BytePtrFromString(path)
  12. if err != nil {
  13. return
  14. }
  15. _, _, e1 := syscall.Syscall6(SYS_FCHMODAT, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0)
  16. use(unsafe.Pointer(_p0))
  17. if e1 != 0 {
  18. err = errnoErr(e1)
  19. }
  20. return
  21. }