github.com/slspeek/camlistore_namedsearch@v0.0.0-20140519202248-ed6f70f7721a/third_party/bazil.org/fuse/syscallx/generate (about)

     1  #!/bin/sh
     2  set -e
     3  
     4  mksys="$(go env GOROOT)/src/pkg/syscall/mksyscall.pl"
     5  
     6  fix() {
     7      sed 's,^package syscall$,&x\nimport "syscall",' \
     8  	| gofmt -r='BytePtrFromString -> syscall.BytePtrFromString' \
     9  	| gofmt -r='Syscall6 -> syscall.Syscall6' \
    10  	| gofmt -r='Syscall -> syscall.Syscall' \
    11  	| gofmt -r='SYS_GETXATTR -> syscall.SYS_GETXATTR' \
    12  	| gofmt -r='SYS_LISTXATTR -> syscall.SYS_LISTXATTR' \
    13  	| gofmt -r='SYS_SETXATTR -> syscall.SYS_SETXATTR' \
    14  	| gofmt -r='SYS_REMOVEXATTR -> syscall.SYS_REMOVEXATTR'
    15  }
    16  
    17  cd "$(dirname "$0")"
    18  
    19  $mksys xattr_darwin.go \
    20      | fix \
    21      >xattr_darwin_amd64.go
    22  
    23  $mksys -l32 xattr_darwin.go \
    24      | fix \
    25      >xattr_darwin_386.go