fcntl

package
v1.33.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 4, 2024 License: BSD-3-Clause, BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AT_EACCESS            = 0x200
	AT_FDCWD              = -100
	AT_REMOVEDIR          = 0x200
	AT_SYMLINK_FOLLOW     = 0x400
	AT_SYMLINK_NOFOLLOW   = 0x100
	FAPPEND               = 1024
	FASYNC                = 8192
	FD_CLOEXEC            = 1
	FFSYNC                = 1052672
	FNDELAY               = 2048
	FNONBLOCK             = 2048
	F_DUPFD               = 0
	F_DUPFD_CLOEXEC       = 1030
	F_EXLCK               = 4
	F_GETFD               = 1
	F_GETFL               = 3
	F_GETLK               = 5
	F_GETLK64             = 5
	F_GETOWN              = 9
	F_LOCK                = 1
	F_OK                  = 0
	F_RDLCK               = 0
	F_SETFD               = 2
	F_SETFL               = 4
	F_SETLK               = 6
	F_SETLK64             = 6
	F_SETLKW              = 7
	F_SETLKW64            = 7
	F_SETOWN              = 8
	F_SHLCK               = 8
	F_TEST                = 3
	F_TLOCK               = 2
	F_ULOCK               = 0
	F_UNLCK               = 2
	F_WRLCK               = 1
	LOCK_EX               = 2
	LOCK_NB               = 4
	LOCK_SH               = 1
	LOCK_UN               = 8
	O_ACCMODE             = 0003
	O_APPEND              = 02000
	O_ASYNC               = 020000
	O_CLOEXEC             = 524288
	O_CREAT               = 0100
	O_DIRECTORY           = 65536
	O_DSYNC               = 4096
	O_EXCL                = 0200
	O_FSYNC               = 1052672
	O_NDELAY              = 2048
	O_NOCTTY              = 0400
	O_NOFOLLOW            = 131072
	O_NONBLOCK            = 04000
	O_RDONLY              = 00
	O_RDWR                = 02
	O_RSYNC               = 1052672
	O_SYNC                = 04010000
	O_TRUNC               = 01000
	O_WRONLY              = 01
	POSIX_FADV_DONTNEED   = 4
	POSIX_FADV_NOREUSE    = 5
	POSIX_FADV_NORMAL     = 0
	POSIX_FADV_RANDOM     = 1
	POSIX_FADV_SEQUENTIAL = 2
	POSIX_FADV_WILLNEED   = 3
	R_OK                  = 4
	SEEK_CUR              = 1
	SEEK_END              = 2
	SEEK_SET              = 0
	S_IFBLK               = 24576
	S_IFCHR               = 8192
	S_IFDIR               = 16384
	S_IFIFO               = 4096
	S_IFLNK               = 40960
	S_IFMT                = 61440
	S_IFREG               = 32768
	S_IFSOCK              = 49152
	S_IRGRP               = 32
	S_IROTH               = 4
	S_IRUSR               = 256
	S_IRWXG               = 56
	S_IRWXO               = 7
	S_IRWXU               = 448
	S_ISGID               = 1024
	S_ISUID               = 2048
	S_ISVTX               = 512
	S_IWGRP               = 16
	S_IWOTH               = 2
	S_IWUSR               = 128
	S_IXGRP               = 8
	S_IXOTH               = 1
	S_IXUSR               = 64
	UTIME_NOW             = 1073741823
	UTIME_OMIT            = 1073741822
	W_OK                  = 2
	X_OK                  = 1
	X_ATFILE_SOURCE       = 1
	X_BITS_ENDIANNESS_H   = 1
	X_BITS_ENDIAN_H       = 1
	X_BITS_STAT_H         = 1
	X_BITS_TIME64_H       = 1
	X_BITS_TYPESIZES_H    = 1
	X_BITS_TYPES_H        = 1
	X_DEFAULT_SOURCE      = 1
	X_FCNTL_H             = 1
	X_FEATURES_H          = 1
	X_FILE_OFFSET_BITS    = 64
	X_LP64                = 1
	X_MKNOD_VER_LINUX     = 0
	X_POSIX_C_SOURCE      = 200809
	X_POSIX_SOURCE        = 1
	X_STATBUF_ST_BLKSIZE  = 0
	X_STATBUF_ST_NSEC     = 0
	X_STATBUF_ST_RDEV     = 0
	X_STAT_VER            = 1
	X_STAT_VER_KERNEL     = 0
	X_STAT_VER_LINUX      = 1
	X_STDC_PREDEF_H       = 1
	X_STRUCT_TIMESPEC     = 1
	X_SYS_CDEFS_H         = 1
	Linux                 = 1
	Unix                  = 1
)

Variables

View Source
var CAPI = map[string]struct{}{}

Functions

This section is empty.

Types

type Flock

type Flock = struct {
	Fl_type      int16
	Fl_whence    int16
	F__ccgo_pad1 [4]byte
	Fl_start     X__off64_t
	Fl_len       X__off64_t
	Fl_pid       X__pid_t
	F__ccgo_pad2 [4]byte
}

type Mode_t

type Mode_t = X__mode_t

type Off_t

type Off_t = X__off64_t

type Pid_t

type Pid_t = X__pid_t

type Ptrdiff_t

type Ptrdiff_t = int64

type Size_t

type Size_t = uint64

type Stat

type Stat = struct {
	Fst_dev     X__dev_t
	Fst_ino     X__ino_t
	Fst_nlink   X__nlink_t
	Fst_mode    X__mode_t
	Fst_uid     X__uid_t
	Fst_gid     X__gid_t
	F__pad0     int32
	Fst_rdev    X__dev_t
	Fst_size    X__off_t
	Fst_blksize X__blksize_t
	Fst_blocks  X__blkcnt_t
	Fst_atim    struct {
		Ftv_sec  X__time_t
		Ftv_nsec X__syscall_slong_t
	}
	Fst_mtim struct {
		Ftv_sec  X__time_t
		Ftv_nsec X__syscall_slong_t
	}
	Fst_ctim struct {
		Ftv_sec  X__time_t
		Ftv_nsec X__syscall_slong_t
	}
	F__glibc_reserved [3]X__syscall_slong_t
}

type Timespec

type Timespec = struct {
	Ftv_sec  X__time_t
	Ftv_nsec X__syscall_slong_t
}

type Wchar_t

type Wchar_t = int32

type X__blkcnt64_t

type X__blkcnt64_t = int64

type X__blkcnt_t

type X__blkcnt_t = int64

type X__blksize_t

type X__blksize_t = int64

type X__builtin_va_list

type X__builtin_va_list = uintptr

type X__caddr_t

type X__caddr_t = uintptr

type X__clock_t

type X__clock_t = int64

type X__clockid_t

type X__clockid_t = int32

type X__daddr_t

type X__daddr_t = int32

type X__dev_t

type X__dev_t = uint64

type X__float128

type X__float128 = float64

type X__fsblkcnt64_t

type X__fsblkcnt64_t = uint64

type X__fsblkcnt_t

type X__fsblkcnt_t = uint64

type X__fsfilcnt64_t

type X__fsfilcnt64_t = uint64

type X__fsfilcnt_t

type X__fsfilcnt_t = uint64

type X__fsid_t

type X__fsid_t = struct{ F__val [2]int32 }

type X__fsword_t

type X__fsword_t = int64

type X__gid_t

type X__gid_t = uint32

type X__id_t

type X__id_t = uint32

type X__ino64_t

type X__ino64_t = uint64

type X__ino_t

type X__ino_t = uint64

type X__int128_t

type X__int128_t = struct {
	Flo int64
	Fhi int64
}

type X__int16_t

type X__int16_t = int16

type X__int32_t

type X__int32_t = int32

type X__int64_t

type X__int64_t = int64

type X__int8_t

type X__int8_t = int8

type X__int_least16_t

type X__int_least16_t = X__int16_t

type X__int_least32_t

type X__int_least32_t = X__int32_t

type X__int_least64_t

type X__int_least64_t = X__int64_t

type X__int_least8_t

type X__int_least8_t = X__int8_t

type X__intmax_t

type X__intmax_t = int64

type X__intptr_t

type X__intptr_t = int64

type X__key_t

type X__key_t = int32

type X__loff_t

type X__loff_t = X__off64_t

type X__mode_t

type X__mode_t = uint32
type X__nlink_t = uint64

type X__off64_t

type X__off64_t = int64

type X__off_t

type X__off_t = int64

type X__pid_t

type X__pid_t = int32

type X__quad_t

type X__quad_t = int64

type X__rlim64_t

type X__rlim64_t = uint64

type X__rlim_t

type X__rlim_t = uint64

type X__sig_atomic_t

type X__sig_atomic_t = int32

type X__socklen_t

type X__socklen_t = uint32

type X__ssize_t

type X__ssize_t = int64

type X__suseconds_t

type X__suseconds_t = int64

type X__syscall_slong_t

type X__syscall_slong_t = int64

type X__syscall_ulong_t

type X__syscall_ulong_t = uint64

type X__time_t

type X__time_t = int64

type X__timer_t

type X__timer_t = uintptr

type X__u_char

type X__u_char = uint8

type X__u_int

type X__u_int = uint32

type X__u_long

type X__u_long = uint64

type X__u_quad_t

type X__u_quad_t = uint64

type X__u_short

type X__u_short = uint16

type X__uid_t

type X__uid_t = uint32

type X__uint128_t

type X__uint128_t = struct {
	Flo uint64
	Fhi uint64
}

type X__uint16_t

type X__uint16_t = uint16

type X__uint32_t

type X__uint32_t = uint32

type X__uint64_t

type X__uint64_t = uint64

type X__uint8_t

type X__uint8_t = uint8

type X__uint_least16_t

type X__uint_least16_t = X__uint16_t

type X__uint_least32_t

type X__uint_least32_t = X__uint32_t

type X__uint_least64_t

type X__uint_least64_t = X__uint64_t

type X__uint_least8_t

type X__uint_least8_t = X__uint8_t

type X__uintmax_t

type X__uintmax_t = uint64

type X__useconds_t

type X__useconds_t = uint32

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL