Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 122 for Openat (0.71 sec)

  1. pkg/volume/util/subpath/subpath_linux.go

    		}
    		// Dive into the created directory
    		childFD, err = syscall.Openat(parentFD, dir, nofollowFlags|unix.O_CLOEXEC, 0)
    		if err != nil {
    			return fmt.Errorf("cannot open %s: %s", currentPath, err)
    		}
    		// We can be sure that childFD is safe to use. It could be changed
    		// by user after Mkdirat() and before Openat(), however:
    		// - it could not be changed to symlink - we use nofollowFlags
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jul 12 14:09:11 UTC 2022
    - 21.4K bytes
    - Viewed (0)
  2. src/syscall/syscall_darwin.go

    	// fdopendir expects to take control of its argument.
    	// Just Dup'ing the file descriptor is not enough, as the
    	// result shares underlying state. Use openat to make a really
    	// new file descriptor referring to the same directory.
    	fd2, err := openat(fd, ".", O_RDONLY, 0)
    	if err != nil {
    		return 0, err
    	}
    	d, err := fdopendir(fd2)
    	if err != nil {
    		Close(fd2)
    		return 0, err
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:16:50 UTC 2024
    - 11K bytes
    - Viewed (0)
  3. src/cmd/vendor/golang.org/x/sys/unix/syscall_darwin.go

    	// fdopendir expects to take control of its argument.
    	// Just Dup'ing the file descriptor is not enough, as the
    	// result shares underlying state. Use Openat to make a really
    	// new file descriptor referring to the same directory.
    	fd2, err := Openat(fd, ".", O_RDONLY, 0)
    	if err != nil {
    		return 0, err
    	}
    	d, err := fdopendir(fd2)
    	if err != nil {
    		Close(fd2)
    		return 0, err
    	}
    	defer closedir(d)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 10 16:32:44 UTC 2023
    - 20.7K bytes
    - Viewed (0)
  4. src/syscall/syscall_linux.go

    }
    
    func Open(path string, mode int, perm uint32) (fd int, err error) {
    	return openat(_AT_FDCWD, path, mode|O_LARGEFILE, perm)
    }
    
    //sys	openat(dirfd int, path string, flags int, mode uint32) (fd int, err error)
    
    func Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
    	return openat(dirfd, path, flags|O_LARGEFILE, mode)
    }
    
    func Pipe(p []int) error {
    	return Pipe2(p, 0)
    }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 20:12:46 UTC 2024
    - 35.7K bytes
    - Viewed (0)
  5. src/runtime/sys_darwin_arm64.s

    	MOVD	40(R0), R4	// a5
    	MOVD	48(R0), R5	// a6
    	MOVD	8(R0), R0	// a1
    
    	// If fn is declared as vararg, we have to pass the vararg arguments on the stack.
    	// See syscall above. The only function this applies to is openat, for which the 4th
    	// arg must be on the stack.
    	MOVD	R3, (RSP)
    
    	BL	(R12)
    
    	MOVD	8(RSP), R2	// pop structure pointer
    	ADD	$16, RSP
    	MOVD	R0, 56(R2)	// save r1
    	MOVD	R1, 64(R2)	// save r2
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Aug 03 16:07:59 UTC 2023
    - 18.3K bytes
    - Viewed (0)
  6. src/cmd/vendor/golang.org/x/sys/unix/syscall_netbsd.go

    //sys	Mknodat(dirfd int, path string, mode uint32, dev int) (err error)
    //sys	Nanosleep(time *Timespec, leftover *Timespec) (err error)
    //sys	Open(path string, mode int, perm uint32) (fd int, err error)
    //sys	Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error)
    //sys	Pathconf(path string, name int) (val int, err error)
    //sys	pread(fd int, p []byte, offset int64) (n int, err error)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 10 16:32:44 UTC 2023
    - 12.3K bytes
    - Viewed (0)
  7. src/cmd/vendor/golang.org/x/sys/unix/syscall_dragonfly.go

    //sys	Mknodat(fd int, path string, mode uint32, dev int) (err error)
    //sys	Nanosleep(time *Timespec, leftover *Timespec) (err error)
    //sys	Open(path string, mode int, perm uint32) (fd int, err error)
    //sys	Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error)
    //sys	Pathconf(path string, name int) (val int, err error)
    //sys	read(fd int, p []byte) (n int, err error)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 10 16:32:44 UTC 2023
    - 11.2K bytes
    - Viewed (0)
  8. src/cmd/vendor/golang.org/x/sys/unix/syscall_openbsd.go

    //sys	Mknodat(dirfd int, path string, mode uint32, dev int) (err error)
    //sys	Nanosleep(time *Timespec, leftover *Timespec) (err error)
    //sys	Open(path string, mode int, perm uint32) (fd int, err error)
    //sys	Openat(dirfd int, path string, mode int, perm uint32) (fd int, err error)
    //sys	Pathconf(path string, name int) (val int, err error)
    //sys	pread(fd int, p []byte, offset int64) (n int, err error)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 29 21:28:33 UTC 2023
    - 11K bytes
    - Viewed (0)
  9. src/runtime/sys_linux_mips64x.s

    	// We're done using the stack.
    	MOVW	$0, R2
    	SYNC
    	MOVW	R2, (R1)
    	SYNC
    	MOVW	$0, R4	// exit code
    	MOVV	$SYS_exit, R2
    	SYSCALL
    	JMP	0(PC)
    
    TEXT runtimeĀ·open(SB),NOSPLIT|NOFRAME,$0-20
    	// This uses openat instead of open, because Android O blocks open.
    	MOVW	$AT_FDCWD, R4 // AT_FDCWD, so this acts like open
    	MOVV	name+0(FP), R5
    	MOVW	mode+8(FP), R6
    	MOVW	perm+12(FP), R7
    	MOVV	$SYS_openat, R2
    	SYSCALL
    	BEQ	R7, 2(PC)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 18 20:57:24 UTC 2022
    - 12K bytes
    - Viewed (0)
  10. src/cmd/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go

    	if r0 == -1 && er != nil {
    		err = er
    	}
    	return
    }
    
    // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    
    func Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) {
    	_p0 := uintptr(unsafe.Pointer(C.CString(path)))
    	r0, er := C.openat(C.int(dirfd), C.uintptr_t(_p0), C.int(flags), C.uint(mode))
    	fd = int(r0)
    	if r0 == -1 && er != nil {
    		err = er
    	}
    	return
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 35.7K bytes
    - Viewed (0)
Back to top