mirror of
https://github.com/rclone/rclone.git
synced 2024-12-01 21:14:08 +08:00
35 lines
813 B
Plaintext
35 lines
813 B
Plaintext
|
#!/bin/sh
|
||
|
set -e
|
||
|
|
||
|
mksys="$(go env GOROOT)/src/pkg/syscall/mksyscall.pl"
|
||
|
|
||
|
fix() {
|
||
|
sed 's,^package syscall$,&x\nimport "syscall",' \
|
||
|
| gofmt -r='BytePtrFromString -> syscall.BytePtrFromString' \
|
||
|
| gofmt -r='Syscall6 -> syscall.Syscall6' \
|
||
|
| gofmt -r='Syscall -> syscall.Syscall' \
|
||
|
| gofmt -r='SYS_GETXATTR -> syscall.SYS_GETXATTR' \
|
||
|
| gofmt -r='SYS_LISTXATTR -> syscall.SYS_LISTXATTR' \
|
||
|
| gofmt -r='SYS_SETXATTR -> syscall.SYS_SETXATTR' \
|
||
|
| gofmt -r='SYS_REMOVEXATTR -> syscall.SYS_REMOVEXATTR' \
|
||
|
| gofmt -r='SYS_MSYNC -> syscall.SYS_MSYNC'
|
||
|
}
|
||
|
|
||
|
cd "$(dirname "$0")"
|
||
|
|
||
|
$mksys xattr_darwin.go \
|
||
|
| fix \
|
||
|
>xattr_darwin_amd64.go
|
||
|
|
||
|
$mksys -l32 xattr_darwin.go \
|
||
|
| fix \
|
||
|
>xattr_darwin_386.go
|
||
|
|
||
|
$mksys msync.go \
|
||
|
| fix \
|
||
|
>msync_amd64.go
|
||
|
|
||
|
$mksys -l32 msync.go \
|
||
|
| fix \
|
||
|
>msync_386.go
|