Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 665 for closeFD (0.31 sec)

  1. src/runtime/os_plan9.go

    	fd := open(&buf[0], _OWRITE, 0)
    	if fd < 0 {
    		return -1
    	}
    	len := findnull(&msg[0])
    	if write1(uintptr(fd), unsafe.Pointer(&msg[0]), int32(len)) != int32(len) {
    		closefd(fd)
    		return -1
    	}
    	closefd(fd)
    	return 0
    }
    
    //go:nosplit
    func exit(e int32) {
    	var status []byte
    	if e == 0 {
    		status = emptystatus
    	} else {
    		// build error string
    		var tmp [32]byte
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 15:41:45 UTC 2024
    - 10.3K bytes
    - Viewed (0)
  2. src/runtime/os3_solaris.go

    }
    
    var urandom_dev = []byte("/dev/urandom\x00")
    
    //go:nosplit
    func readRandom(r []byte) int {
    	fd := open(&urandom_dev[0], 0 /* O_RDONLY */, 0)
    	n := read(fd, unsafe.Pointer(&r[0]), int32(len(r)))
    	closefd(fd)
    	return int(n)
    }
    
    func goenvs() {
    	goenvs_unix()
    }
    
    // Called to initialize a new m (including the bootstrap m).
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 17.6K bytes
    - Viewed (0)
  3. src/time/zoneinfo_read.go

    // in the given uncompressed zip file.
    func loadTzinfoFromZip(zipfile, name string) ([]byte, error) {
    	fd, err := open(zipfile)
    	if err != nil {
    		return nil, err
    	}
    	defer closefd(fd)
    
    	const (
    		zecheader = 0x06054b50
    		zcheader  = 0x02014b50
    		ztailsize = 22
    
    		zheadersize = 30
    		zheader     = 0x04034b50
    	)
    
    	buf := make([]byte, ztailsize)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 14.4K bytes
    - Viewed (0)
  4. src/runtime/os_linux.go

    			}
    		}
    		if physPageSize == 0 {
    			physPageSize = size
    		}
    		munmap(p, size)
    		return
    	}
    
    	n = read(fd, noescape(unsafe.Pointer(&auxvreadbuf[0])), int32(unsafe.Sizeof(auxvreadbuf)))
    	closefd(fd)
    	if n < 0 {
    		return
    	}
    	// Make sure buf is terminated, even if we didn't read
    	// the whole file.
    	auxvreadbuf[len(auxvreadbuf)-2] = _AT_NULL
    	pairs := sysauxv(auxvreadbuf[:])
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 25.9K bytes
    - Viewed (0)
  5. src/runtime/os_darwin.go

    }
    
    var urandom_dev = []byte("/dev/urandom\x00")
    
    //go:nosplit
    func readRandom(r []byte) int {
    	fd := open(&urandom_dev[0], 0 /* O_RDONLY */, 0)
    	n := read(fd, unsafe.Pointer(&r[0]), int32(len(r)))
    	closefd(fd)
    	return int(n)
    }
    
    func goenvs() {
    	goenvs_unix()
    }
    
    // May run with m.p==nil, so write barriers are not allowed.
    //
    //go:nowritebarrierrec
    func newosproc(mp *m) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Dec 05 20:34:30 UTC 2023
    - 11.9K bytes
    - Viewed (0)
  6. src/runtime/os_netbsd.go

    }
    
    var urandom_dev = []byte("/dev/urandom\x00")
    
    //go:nosplit
    func readRandom(r []byte) int {
    	fd := open(&urandom_dev[0], 0 /* O_RDONLY */, 0)
    	n := read(fd, unsafe.Pointer(&r[0]), int32(len(r)))
    	closefd(fd)
    	return int(n)
    }
    
    func goenvs() {
    	goenvs_unix()
    }
    
    // Called to initialize a new m (including the bootstrap m).
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 10.1K bytes
    - Viewed (0)
  7. src/runtime/os_freebsd.go

    	}
    }
    
    var urandom_dev = []byte("/dev/urandom\x00")
    
    //go:nosplit
    func readRandom(r []byte) int {
    	fd := open(&urandom_dev[0], 0 /* O_RDONLY */, 0)
    	n := read(fd, unsafe.Pointer(&r[0]), int32(len(r)))
    	closefd(fd)
    	return int(n)
    }
    
    func goenvs() {
    	goenvs_unix()
    }
    
    // Called to initialize a new m (including the bootstrap m).
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Dec 05 20:34:30 UTC 2023
    - 11.6K bytes
    - Viewed (0)
  8. src/runtime/sys_linux_riscv64.s

    	MOV	$AT_FDCWD, A0
    	MOV	name+0(FP), A1
    	MOVW	mode+8(FP), A2
    	MOVW	perm+12(FP), A3
    	MOV	$SYS_openat, A7
    	ECALL
    	MOV	$-4096, T0
    	BGEU	T0, A0, 2(PC)
    	MOV	$-1, A0
    	MOVW	A0, ret+16(FP)
    	RET
    
    // func closefd(fd int32) int32
    TEXT runtime·closefd(SB),NOSPLIT|NOFRAME,$0-12
    	MOVW	fd+0(FP), A0
    	MOV	$SYS_close, A7
    	ECALL
    	MOV	$-4096, T0
    	BGEU	T0, A0, 2(PC)
    	MOV	$-1, A0
    	MOVW	A0, ret+8(FP)
    	RET
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 09 13:57:06 UTC 2023
    - 11.5K bytes
    - Viewed (0)
  9. src/runtime/sys_linux_loong64.s

    	MOVV	name+0(FP), R5
    	MOVW	mode+8(FP), R6
    	MOVW	perm+12(FP), R7
    	MOVV	$SYS_openat, R11
    	SYSCALL
    	MOVW	$-4096, R5
    	BGEU	R5, R4, 2(PC)
    	MOVW	$-1, R4
    	MOVW	R4, ret+16(FP)
    	RET
    
    // func closefd(fd int32) int32
    TEXT runtime·closefd(SB),NOSPLIT|NOFRAME,$0-12
    	MOVW	fd+0(FP), R4
    	MOVV	$SYS_close, R11
    	SYSCALL
    	MOVW	$-4096, R5
    	BGEU	R5, R4, 2(PC)
    	MOVW	$-1, R4
    	MOVW	R4, ret+8(FP)
    	RET
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Aug 25 20:58:13 UTC 2023
    - 14.2K bytes
    - Viewed (0)
  10. src/runtime/os2_aix.go

    }
    
    //go:nosplit
    func open(name *byte, mode, perm int32) int32 {
    	r, _ := syscall3(&libc_open, uintptr(unsafe.Pointer(name)), uintptr(mode), uintptr(perm))
    	return int32(r)
    }
    
    //go:nosplit
    func closefd(fd int32) int32 {
    	r, _ := syscall1(&libc_close, uintptr(fd))
    	return int32(r)
    }
    
    //go:nosplit
    func pipe() (r, w int32, errno int32) {
    	var p [2]int32
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Dec 14 17:22:18 UTC 2023
    - 20.9K bytes
    - Viewed (0)
Back to top