Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 50 of 159 for fd (0.02 sec)

  1. src/syscall/export_linux_test.go

    )
    
    const (
    	Sys_GETEUID = sys_GETEUID
    )
    
    func Tcgetpgrp(fd int) (pgid int32, err error) {
    	_, _, errno := Syscall6(SYS_IOCTL, uintptr(fd), uintptr(TIOCGPGRP), uintptr(unsafe.Pointer(&pgid)), 0, 0, 0)
    	if errno != 0 {
    		return -1, errno
    	}
    	return pgid, nil
    }
    
    func Tcsetpgrp(fd int, pgid int32) (err error) {
    	_, _, errno := Syscall6(SYS_IOCTL, uintptr(fd), uintptr(TIOCSPGRP), uintptr(unsafe.Pointer(&pgid)), 0, 0, 0)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 21:18:19 UTC 2024
    - 775 bytes
    - Viewed (0)
  2. src/runtime/netpoll_kqueue_pipe.go

    		}
    		println("runtime: netpoll: break fd ready for", ev.filter)
    		throw("runtime: netpoll: break fd ready for something unexpected")
    	}
    	return false
    }
    
    func drainWakeupEvent(_ int32) {
    	var buf [16]byte
    	read(int32(netpollBreakRd), noescape(unsafe.Pointer(&buf[0])), int32(len(buf)))
    }
    
    func netpollIsPollDescriptor(fd uintptr) bool {
    	return fd == uintptr(kq) || fd == netpollBreakRd || fd == netpollBreakWr
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 12 21:17:22 UTC 2024
    - 2.1K bytes
    - Viewed (0)
  3. src/internal/poll/splice_linux_test.go

    	"runtime"
    	"sync"
    	"sync/atomic"
    	"testing"
    	"time"
    )
    
    var closeHook atomic.Value // func(fd int)
    
    func init() {
    	closeFunc := poll.CloseFunc
    	poll.CloseFunc = func(fd int) (err error) {
    		if v := closeHook.Load(); v != nil {
    			if hook := v.(func(int)); hook != nil {
    				hook(fd)
    			}
    		}
    		return closeFunc(fd)
    	}
    }
    
    func TestSplicePipePool(t *testing.T) {
    	const N = 64
    	var (
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 21:49:26 UTC 2024
    - 2.8K bytes
    - Viewed (0)
  4. src/runtime/netpoll_epoll.go

    		println("runtime: epollctl failed with", errno)
    		throw("runtime: epollctl failed")
    	}
    	netpollEventFd = uintptr(efd)
    }
    
    func netpollIsPollDescriptor(fd uintptr) bool {
    	return fd == uintptr(epfd) || fd == netpollEventFd
    }
    
    func netpollopen(fd uintptr, pd *pollDesc) uintptr {
    	var ev syscall.EpollEvent
    	ev.Events = syscall.EPOLLIN | syscall.EPOLLOUT | syscall.EPOLLRDHUP | syscall.EPOLLET
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 4.6K bytes
    - Viewed (0)
  5. src/syscall/dirent_test.go

    		if err != nil {
    			t.Fatalf("writefile: %v", err)
    		}
    	}
    
    	names := make([]string, 0, 10)
    
    	fd, err := syscall.Open(d, syscall.O_RDONLY, 0)
    	if err != nil {
    		t.Fatalf("syscall.open: %v", err)
    	}
    	defer syscall.Close(fd)
    
    	buf := bytes.Repeat([]byte{0xCD}, direntBufSize)
    	for {
    		n, err := syscall.ReadDirent(fd, buf)
    		if err == syscall.EINVAL {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 3.4K bytes
    - Viewed (0)
  6. src/net/tcpconn_keepalive_test.go

    		}
    		defer c.Close()
    
    		if errHook != nil {
    			t.Fatal(errHook)
    		}
    
    		sc, err := c.(*TCPConn).SyscallConn()
    		if err != nil {
    			t.Fatal(err)
    		}
    		if err := sc.Control(func(fd uintptr) {
    			verifyKeepAliveSettings(t, fdType(fd), oldCfg, cfg)
    		}); err != nil {
    			t.Fatal(err)
    		}
    	}
    }
    
    func TestTCPConnKeepAliveConfigListener(t *testing.T) {
    	maybeSkipKeepAliveTest(t)
    
    	t.Cleanup(func() {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 15 03:10:07 UTC 2024
    - 4.2K bytes
    - Viewed (0)
  7. src/internal/runtime/syscall/syscall_linux.go

    	return int32(r1), e
    }
    
    func EpollCtl(epfd, op, fd int32, event *EpollEvent) (errno uintptr) {
    	_, _, e := Syscall6(SYS_EPOLL_CTL, uintptr(epfd), uintptr(op), uintptr(fd), uintptr(unsafe.Pointer(event)), 0, 0)
    	return e
    }
    
    func Eventfd(initval, flags int32) (fd int32, errno uintptr) {
    	r1, _, e := Syscall6(SYS_EVENTFD2, uintptr(initval), uintptr(flags), 0, 0, 0, 0)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:26:21 UTC 2024
    - 1.4K bytes
    - Viewed (0)
  8. src/internal/syscall/unix/tcsetpgrp_bsd.go

    package unix
    
    import (
    	"syscall"
    	"unsafe"
    )
    
    //go:linkname ioctlPtr syscall.ioctlPtr
    func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error)
    
    // Note that pgid should really be pid_t, however _C_int (aka int32) is
    // generally equivalent.
    
    func Tcsetpgrp(fd int, pgid int32) (err error) {
    	return ioctlPtr(fd, syscall.TIOCSPGRP, unsafe.Pointer(&pgid))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 20 10:09:15 UTC 2024
    - 588 bytes
    - Viewed (0)
  9. src/cmd/vendor/golang.org/x/sys/unix/readdirent_getdirentries.go

    // license that can be found in the LICENSE file.
    
    //go:build darwin || zos
    
    package unix
    
    import "unsafe"
    
    // ReadDirent reads directory entries from fd and writes them into buf.
    func ReadDirent(fd int, buf []byte) (n int, err error) {
    	// Final argument is (basep *uintptr) and the syscall doesn't take nil.
    	// 64 bits should be enough. (32 bits isn't even on 386). Since the
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 16:12:58 UTC 2024
    - 705 bytes
    - Viewed (0)
  10. src/runtime/time_nofake.go

    // See go.dev/issue/67401.
    //
    //go:linkname overrideWrite
    var overrideWrite func(fd uintptr, p unsafe.Pointer, n int32) int32
    
    // write must be nosplit on Windows (see write1)
    //
    //go:nosplit
    func write(fd uintptr, p unsafe.Pointer, n int32) int32 {
    	if overrideWrite != nil {
    		return overrideWrite(fd, noescape(p), n)
    	}
    	return write1(fd, p, n)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:17:26 UTC 2024
    - 1.6K bytes
    - Viewed (0)
Back to top