Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for O_CLOEXEC (0.26 sec)

  1. src/os/removeall_at.go

    // The contents of this file are not relevant for test caching.
    func openDirAt(dirfd int, name string) (*File, error) {
    	var r int
    	for {
    		var e error
    		r, e = unix.Openat(dirfd, name, O_RDONLY|syscall.O_CLOEXEC|syscall.O_DIRECTORY|syscall.O_NOFOLLOW, 0)
    		if e == nil {
    			break
    		}
    
    		// See comment in openFileNolog.
    		if e == syscall.EINTR {
    			continue
    		}
    
    		return nil, e
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 11 17:09:26 UTC 2024
    - 4.8K bytes
    - Viewed (0)
  2. src/os/file_unix.go

    		}
    	}
    
    	var (
    		r int
    		s poll.SysFile
    		e error
    	)
    	// We have to check EINTR here, per issues 11180 and 39237.
    	ignoringEINTR(func() error {
    		r, s, e = open(name, flag|syscall.O_CLOEXEC, syscallMode(perm))
    		return e
    	})
    	if e != nil {
    		return nil, &PathError{Op: "open", Path: name, Err: e}
    	}
    
    	// open(2) itself won't handle the sticky bit on *BSD and Solaris
    	if setSticky {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 13:52:34 UTC 2024
    - 14.9K bytes
    - Viewed (0)
  3. src/syscall/exec_linux.go

    		_, _, err1 = RawSyscall(SYS_DUP3, uintptr(pipe), uintptr(nextfd), O_CLOEXEC)
    		if err1 != 0 {
    			goto childerror
    		}
    		pipe = nextfd
    		nextfd++
    	}
    	for i = 0; i < len(fd); i++ {
    		if fd[i] >= 0 && fd[i] < i {
    			if nextfd == pipe { // don't stomp on pipe
    				nextfd++
    			}
    			_, _, err1 = RawSyscall(SYS_DUP3, uintptr(fd[i]), uintptr(nextfd), O_CLOEXEC)
    			if err1 != 0 {
    				goto childerror
    			}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 07:45:37 UTC 2024
    - 23K bytes
    - Viewed (0)
  4. src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go

    	OTPLOCK                          = 0x800c4d10
    	OTPSELECT                        = 0x80044d0d
    	O_APPEND                         = 0x400
    	O_ASYNC                          = 0x2000
    	O_CLOEXEC                        = 0x80000
    	O_CREAT                          = 0x40
    	O_DIRECT                         = 0x10000
    	O_DIRECTORY                      = 0x4000
    	O_DSYNC                          = 0x1000
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 04 16:19:04 UTC 2024
    - 34.2K bytes
    - Viewed (0)
  5. src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_386.go

    	OTPLOCK                          = 0x800c4d10
    	OTPSELECT                        = 0x80044d0d
    	O_APPEND                         = 0x400
    	O_ASYNC                          = 0x2000
    	O_CLOEXEC                        = 0x80000
    	O_CREAT                          = 0x40
    	O_DIRECT                         = 0x4000
    	O_DIRECTORY                      = 0x10000
    	O_DSYNC                          = 0x1000
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 04 16:19:04 UTC 2024
    - 34.2K bytes
    - Viewed (0)
  6. src/cmd/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go

    	OTPLOCK                          = 0x800c4d10
    	OTPSELECT                        = 0x80044d0d
    	O_APPEND                         = 0x400
    	O_ASYNC                          = 0x2000
    	O_CLOEXEC                        = 0x80000
    	O_CREAT                          = 0x40
    	O_DIRECT                         = 0x4000
    	O_DIRECTORY                      = 0x10000
    	O_DSYNC                          = 0x1000
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 04 16:19:04 UTC 2024
    - 34.2K bytes
    - Viewed (0)
  7. src/syscall/zerrors_solaris_amd64.go

    	ONOCR                         = 0x10
    	OPENFAIL                      = -0x1
    	OPOST                         = 0x1
    	O_ACCMODE                     = 0x600003
    	O_APPEND                      = 0x8
    	O_CLOEXEC                     = 0x800000
    	O_CREAT                       = 0x100
    	O_DIRECTORY                   = 0x1000000
    	O_DSYNC                       = 0x40
    	O_EXCL                        = 0x400
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 13:52:34 UTC 2024
    - 50.8K bytes
    - Viewed (0)
Back to top