- Sort Score
- Result 10 results
- Languages All
Results 1 - 8 of 8 for getdirentries (0.21 sec)
-
src/syscall/getdirentries_test.go
} } // Read files using Getdirentries var names2 []string fd, err := syscall.Open(d, syscall.O_RDONLY, 0) if err != nil { t.Fatalf("Open: %v", err) } defer syscall.Close(fd) var base uintptr var buf [2048]byte for { n, err := syscall.Getdirentries(fd, buf[:], &base) if err != nil { t.Fatalf("Getdirentries: %v", err) } if n == 0 { break }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu May 23 01:00:11 UTC 2024 - 2.1K bytes - Viewed (0) -
src/cmd/vendor/golang.org/x/sys/unix/readdirent_getdirentries.go
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 08 16:12:58 UTC 2024 - 705 bytes - Viewed (0) -
src/syscall/syscall_freebsd.go
} func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { if basep == nil || unsafe.Sizeof(*basep) == 8 { return getdirentries(fd, buf, (*uint64)(unsafe.Pointer(basep))) } // The syscall needs a 64-bit base. On 32-bit machines // we can't just use the basep passed in. See #32498. var base uint64 = uint64(*basep) n, err = getdirentries(fd, buf, &base) *basep = uintptr(base)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Sep 20 18:12:35 UTC 2023 - 8.7K bytes - Viewed (0) -
src/os/dir_darwin.go
break } // Darwin may return a zero inode when a directory entry has been // deleted but not yet removed from the directory. The man page for // getdirentries(2) states that programs are responsible for skipping // those entries: // // Users of getdirentries() should skip entries with d_fileno = 0, // as such entries represent files which have been deleted but not // yet removed from the directory entry. //
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Apr 15 20:52:06 UTC 2024 - 3.5K bytes - Viewed (0) -
src/os/dir_unix.go
"unsafe" ) // Auxiliary information if the File describes a directory type dirInfo struct { mu sync.Mutex buf *[]byte // buffer for directory I/O nbuf int // length of buf; return value from Getdirentries bufp int // location of next record in buf. } const ( // More than 5760 to work around https://golang.org/issue/24015. blockSize = 8192 ) var dirBufPool = sync.Pool{ New: func() any {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue May 14 20:11:45 UTC 2024 - 4.8K bytes - Viewed (0) -
src/syscall/syscall_openbsd.go
panic("RawSockaddrAny too small") } sa, err = anyToSockaddr(&rsa) if err != nil { Close(nfd) nfd = 0 } return } //sys getdents(fd int, buf []byte) (n int, err error) func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { return getdents(fd, buf) } // TODO, see golang.org/issue/5847 func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Nov 02 10:34:00 UTC 2023 - 7K bytes - Viewed (0) -
src/syscall/syscall_netbsd.go
} sa, err = anyToSockaddr(&rsa) if err != nil { Close(nfd) nfd = 0 } return } //sys getdents(fd int, buf []byte) (n int, err error) func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { return getdents(fd, buf) } // TODO, see golang.org/issue/5847 func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Sep 20 18:12:35 UTC 2023 - 7.8K bytes - Viewed (0) -
src/syscall/syscall_dragonfly.go
//sys Fstat(fd int, stat *Stat_t) (err error) //sys Fstatfs(fd int, stat *Statfs_t) (err error) //sys Fsync(fd int) (err error) //sys Ftruncate(fd int, length int64) (err error) //sys Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) //sys Getdtablesize() (size int) //sysnb Getegid() (egid int) //sysnb Geteuid() (uid int) //sysnb Getgid() (gid int)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Sep 20 18:12:35 UTC 2023 - 8.5K bytes - Viewed (0)