|
|
@@ -18,7 +18,6 @@ const _SYS_dup = SYS_DUP3
|
|
|
//sysnb Getgid() (gid int)
|
|
|
//sysnb Getrlimit(resource int, rlim *Rlimit) (err error)
|
|
|
//sysnb Getuid() (uid int)
|
|
|
-//sys Lchown(path string, uid int, gid int) (err error)
|
|
|
//sys Listen(s int, n int) (err error)
|
|
|
//sys Pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64
|
|
|
//sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64
|
|
|
@@ -39,6 +38,10 @@ func Stat(path string, stat *Stat_t) (err error) {
|
|
|
return Fstatat(AT_FDCWD, path, stat, 0)
|
|
|
}
|
|
|
|
|
|
+func Lchown(path string, uid int, gid int) (err error) {
|
|
|
+ return Fchownat(AT_FDCWD, path, uid, gid, AT_SYMLINK_NOFOLLOW)
|
|
|
+}
|
|
|
+
|
|
|
func Lstat(path string, stat *Stat_t) (err error) {
|
|
|
return Fstatat(AT_FDCWD, path, stat, AT_SYMLINK_NOFOLLOW)
|
|
|
}
|