mirror of
https://github.com/golang/go
synced 2024-11-19 01:54:39 -07:00
01f8cd246d
They will be deleted from their current homes once this has landed. Changes made to import paths to make the code compile, and to find errchk in the right place in cmd/vet's Makefile. TODO in a later CL: tidy up vet. R=golang-dev, gri CC=golang-dev https://golang.org/cl/9495043
50 lines
1.5 KiB
Go
50 lines
1.5 KiB
Go
// Copyright 2013 The Go Authors. All rights reserved.
|
||
// Use of this source code is governed by a BSD-style
|
||
// license that can be found in the LICENSE file.
|
||
|
||
package interp
|
||
|
||
import (
|
||
"syscall"
|
||
|
||
"code.google.com/p/go.tools/ssa"
|
||
)
|
||
|
||
func ext۰syscall۰Close(fn *ssa.Function, args []value) value {
|
||
panic("syscall.Close not yet implemented")
|
||
}
|
||
func ext۰syscall۰Fstat(fn *ssa.Function, args []value) value {
|
||
panic("syscall.Fstat not yet implemented")
|
||
}
|
||
func ext۰syscall۰Kill(fn *ssa.Function, args []value) value {
|
||
panic("syscall.Kill not yet implemented")
|
||
}
|
||
func ext۰syscall۰Lstat(fn *ssa.Function, args []value) value {
|
||
panic("syscall.Lstat not yet implemented")
|
||
}
|
||
func ext۰syscall۰Open(fn *ssa.Function, args []value) value {
|
||
panic("syscall.Open not yet implemented")
|
||
}
|
||
func ext۰syscall۰ParseDirent(fn *ssa.Function, args []value) value {
|
||
panic("syscall.ParseDirent not yet implemented")
|
||
}
|
||
func ext۰syscall۰Read(fn *ssa.Function, args []value) value {
|
||
panic("syscall.Read not yet implemented")
|
||
}
|
||
func ext۰syscall۰ReadDirent(fn *ssa.Function, args []value) value {
|
||
panic("syscall.ReadDirent not yet implemented")
|
||
}
|
||
func ext۰syscall۰Stat(fn *ssa.Function, args []value) value {
|
||
panic("syscall.Stat not yet implemented")
|
||
}
|
||
|
||
func ext۰syscall۰Write(fn *ssa.Function, args []value) value {
|
||
p := args[1].([]value)
|
||
b := make([]byte, 0, len(p))
|
||
for i := range p {
|
||
b = append(b, p[i].(byte))
|
||
}
|
||
n, err := syscall.Write(args[0].(int), b)
|
||
return tuple{n, wrapError(err)}
|
||
}
|