Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 40 of 88 for Statfs_t (0.19 sec)

  1. internal/disk/stat_linux_32bit.go

    	if !ok {
    		return "UNKNOWN"
    	}
    	return fsTypeString
    }
    
    // GetInfo returns total and free bytes available in a directory, e.g. `/`.
    func GetInfo(path string, _ bool) (info Info, err error) {
    	s := syscall.Statfs_t{}
    	err = syscall.Statfs(path, &s)
    	if err != nil {
    		return Info{}, err
    	}
    	reservedBlocks := s.Bfree - s.Bavail
    	info = Info{
    		Total:  uint64(s.Frsize) * (s.Blocks - reservedBlocks),
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Mon Feb 26 19:34:50 UTC 2024
    - 2.6K bytes
    - Viewed (0)
  2. src/syscall/types_aix.go

    type Rusage C.struct_rusage
    
    type Rlimit C.struct_rlimit
    
    type _Pid_t C.pid_t
    
    type _Gid_t C.gid_t
    
    // Files
    
    type Flock_t C.struct_flock
    
    type Stat_t C.struct_stat
    
    type Statfs_t C.struct_statfs
    
    type Fsid64_t C.fsid64_t
    
    type StTimespec_t C.st_timespec_t
    
    type Dirent C.struct_dirent
    
    // Sockets
    
    type RawSockaddrInet4 C.struct_sockaddr_in
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 28 18:17:57 UTC 2021
    - 3.4K bytes
    - Viewed (0)
  3. src/syscall/syscall_linux_mipsx.go

    //sys	EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error)
    
    func Fstatfs(fd int, buf *Statfs_t) (err error) {
    	_, _, e := Syscall(SYS_FSTATFS64, uintptr(fd), unsafe.Sizeof(*buf), uintptr(unsafe.Pointer(buf)))
    	if e != 0 {
    		err = errnoErr(e)
    	}
    	return
    }
    
    func Statfs(path string, buf *Statfs_t) (err error) {
    	p, err := BytePtrFromString(path)
    	if err != nil {
    		return err
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 22:23:07 UTC 2023
    - 6.8K bytes
    - Viewed (0)
  4. src/syscall/syscall_linux_loong64.go

    	_SYS_faccessat2 = 439
    	_SYS_fchmodat2  = 452
    )
    
    //sys	EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error) = SYS_EPOLL_PWAIT
    //sys	Fchown(fd int, uid int, gid int) (err error)
    //sys	Fstatfs(fd int, buf *Statfs_t) (err error)
    //sys	Ftruncate(fd int, length int64) (err error)
    //sysnb	Getegid() (egid int)
    //sysnb	Geteuid() (euid int)
    //sysnb	Getgid() (gid int)
    //sysnb	Getuid() (uid int)
    //sys	Listen(s int, n int) (err error)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 22:23:07 UTC 2023
    - 7.1K bytes
    - Viewed (0)
  5. pkg/volume/util/fs/fs.go

    // for the filesystem that path resides upon.
    func Info(path string) (int64, int64, int64, int64, int64, int64, error) {
    	statfs := &unix.Statfs_t{}
    	err := unix.Statfs(path, statfs)
    	if err != nil {
    		return 0, 0, 0, 0, 0, 0, err
    	}
    
    	// Available is blocks available * fragment size
    	available := int64(statfs.Bavail) * int64(statfs.Bsize)
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Jan 20 02:56:02 UTC 2022
    - 3.8K bytes
    - Viewed (0)
  6. src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_386.go

    	if e != 0 {
    		err = e
    	}
    	return
    }
    
    func Fstatfs(fd int, buf *Statfs_t) (err error) {
    	_, _, e := Syscall(SYS_FSTATFS64, uintptr(fd), unsafe.Sizeof(*buf), uintptr(unsafe.Pointer(buf)))
    	if e != 0 {
    		err = e
    	}
    	return
    }
    
    func Statfs(path string, buf *Statfs_t) (err error) {
    	pathp, err := BytePtrFromString(path)
    	if err != nil {
    		return err
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 8.9K bytes
    - Viewed (0)
  7. src/cmd/vendor/golang.org/x/sys/unix/syscall_linux_s390x.go

    //sys	Fchown(fd int, uid int, gid int) (err error)
    //sys	Fstat(fd int, stat *Stat_t) (err error)
    //sys	Fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) = SYS_NEWFSTATAT
    //sys	Fstatfs(fd int, buf *Statfs_t) (err error)
    //sys	Ftruncate(fd int, length int64) (err error)
    //sysnb	Getegid() (egid int)
    //sysnb	Geteuid() (euid int)
    //sysnb	Getgid() (gid int)
    //sysnb	Getrlimit(resource int, rlim *Rlimit) (err error)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 9.3K bytes
    - Viewed (0)
  8. src/syscall/ztypes_aix_ppc64.go

    	Ctim     StTimespec_t
    	Blksize  int64
    	Blocks   int64
    	Vfstype  int32
    	Vfs      uint32
    	Type     uint32
    	Gen      uint32
    	Reserved [9]uint32
    	Padto_ll uint32
    	Size     int64
    }
    
    type Statfs_t struct {
    	Version   int32
    	Type      int32
    	Bsize     uint64
    	Blocks    uint64
    	Bfree     uint64
    	Bavail    uint64
    	Files     uint64
    	Ffree     uint64
    	Fsid      Fsid64_t
    	Vfstype   int32
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Apr 03 14:36:41 UTC 2019
    - 4.2K bytes
    - Viewed (0)
  9. src/syscall/types_darwin.go

    type Timeval32 C.struct_timeval32
    
    // Processes
    
    type Rusage C.struct_rusage
    
    type Rlimit C.struct_rlimit
    
    type _Gid_t C.gid_t
    
    // Files
    
    type Stat_t C.struct_stat64
    
    type Statfs_t C.struct_statfs64
    
    type Flock_t C.struct_flock
    
    type Fstore_t C.struct_fstore
    
    type Radvisory_t C.struct_radvisory
    
    type Fbootstraptransfer_t C.struct_fbootstraptransfer
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 28 18:17:57 UTC 2021
    - 5K bytes
    - Viewed (0)
  10. src/syscall/syscall_linux_s390x.go

    //sys	Fchown(fd int, uid int, gid int) (err error)
    //sys	Fstat(fd int, stat *Stat_t) (err error)
    //sys	fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) = SYS_NEWFSTATAT
    //sys	Fstatfs(fd int, buf *Statfs_t) (err error)
    //sys	Ftruncate(fd int, length int64) (err error)
    //sysnb	Getegid() (egid int)
    //sysnb	Geteuid() (euid int)
    //sysnb	Getgid() (gid int)
    //sysnb	Getrlimit(resource int, rlim *Rlimit) (err error) = SYS_GETRLIMIT
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 22:23:07 UTC 2023
    - 7.9K bytes
    - Viewed (0)
Back to top