From 4948321bee7a9dfb635db68e40eacf5bed25ebd9 Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Mon, 13 Apr 2009 16:50:42 -0700 Subject: lib misc * exec.LookPath * flag.Args * os.Remove * strings.HasPrefix * strings.HasSuffix * syscall.Rmdir TBR=r DELTA=100 (100 added, 0 deleted, 0 changed) OCL=27373 CL=27392 --- src/lib/syscall/file_darwin.go | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/lib/syscall/file_darwin.go') diff --git a/src/lib/syscall/file_darwin.go b/src/lib/syscall/file_darwin.go index b0777b5df..01005d207 100644 --- a/src/lib/syscall/file_darwin.go +++ b/src/lib/syscall/file_darwin.go @@ -78,6 +78,12 @@ func Unlink(name string) (ret int64, errno int64) { return r1, err; } +func Rmdir(name string) (ret int64, errno int64) { + namebuf := StringBytePtr(name); + r1, r2, err := Syscall(SYS_RMDIR, int64(uintptr(unsafe.Pointer(namebuf))), 0, 0); + return r1, err; +} + func Fcntl(fd, cmd, arg int64) (ret int64, errno int64) { r1, r2, err := Syscall(SYS_FCNTL, fd, cmd, arg); return r1, err -- cgit v1.2.3