summaryrefslogtreecommitdiff
path: root/src/lib/os/os_file.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/os/os_file.go')
-rw-r--r--src/lib/os/os_file.go8
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)));