diff options
Diffstat (limited to 'src/lib/os/os_file.go')
-rw-r--r-- | src/lib/os/os_file.go | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/lib/os/os_file.go b/src/lib/os/os_file.go index 7513f800e..333c70c69 100644 --- a/src/lib/os/os_file.go +++ b/src/lib/os/os_file.go @@ -28,11 +28,7 @@ export var ( ) export func Open(name string, mode int64, flags int64) (fd *FD, err *Error) { - var buf [512]byte; - if !StringToBytes(&buf, name) { - return nil, EINVAL - } - r, e := syscall.open(&buf[0], mode, flags); + r, e := syscall.open(name, mode, flags); return NewFD(r), ErrnoToError(e) } @@ -66,7 +62,7 @@ func (fd *FD) WriteString(s string) (ret int64, err *Error) { return -1, EINVAL } b := new([]byte, len(s)+1); - if !StringToBytes(b, s) { + if !syscall.StringToBytes(b, s) { return -1, EINVAL } r, e := syscall.write(fd.fd, &b[0], int64(len(s))); |