Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 55 for sysfs (0.04 sec)

  1. src/internal/poll/fd_windows.go

    	}
    
    	fd.l.Lock()
    	defer fd.l.Unlock()
    	curoffset, e := syscall.Seek(fd.Sysfd, 0, io.SeekCurrent)
    	if e != nil {
    		return 0, e
    	}
    	defer syscall.Seek(fd.Sysfd, curoffset, io.SeekStart)
    	o := syscall.Overlapped{
    		OffsetHigh: uint32(off >> 32),
    		Offset:     uint32(off),
    	}
    	var done uint32
    	e = syscall.ReadFile(fd.Sysfd, b, &done, &o)
    	if e != nil {
    		done = 0
    		if e == syscall.ERROR_HANDLE_EOF {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 31 16:50:42 UTC 2024
    - 34.1K bytes
    - Viewed (0)
  2. src/net/sock_posix.go

    	// 2) the one from Getpeername, if it succeeds; or
    	// 3) the one passed to us as the raddr parameter.
    	lsa, _ = syscall.Getsockname(fd.pfd.Sysfd)
    	if crsa != nil {
    		fd.setAddr(fd.addrFunc()(lsa), fd.addrFunc()(crsa))
    	} else if rsa, _ = syscall.Getpeername(fd.pfd.Sysfd); rsa != nil {
    		fd.setAddr(fd.addrFunc()(lsa), fd.addrFunc()(rsa))
    	} else {
    		fd.setAddr(fd.addrFunc()(lsa), raddr)
    	}
    	return nil
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Sep 18 17:20:52 UTC 2023
    - 6.3K bytes
    - Viewed (0)
  3. src/internal/poll/fd_poll_js.go

    		d = 0
    	}
    	if err := fd.incref(); err != nil {
    		return err
    	}
    	switch mode {
    	case 'r':
    		syscall.SetReadDeadline(fd.Sysfd, d)
    	case 'w':
    		syscall.SetWriteDeadline(fd.Sysfd, d)
    	case 'r' + 'w':
    		syscall.SetReadDeadline(fd.Sysfd, d)
    		syscall.SetWriteDeadline(fd.Sysfd, d)
    	}
    	fd.decref()
    	return nil
    }
    
    // IsPollDescriptor reports whether fd is the descriptor being used by the poller.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 25 00:12:40 UTC 2023
    - 2.3K bytes
    - Viewed (0)
  4. src/internal/poll/fd_unixjs.go

    	}
    	defer fd.decref()
    	return syscall.Fchdir(fd.Sysfd)
    }
    
    // ReadDirent wraps syscall.ReadDirent.
    // We treat this like an ordinary system call rather than a call
    // that tries to fill the buffer.
    func (fd *FD) ReadDirent(buf []byte) (int, error) {
    	if err := fd.incref(); err != nil {
    		return 0, err
    	}
    	defer fd.decref()
    	for {
    		n, err := ignoringEINTRIO(syscall.ReadDirent, fd.Sysfd, buf)
    		if err != nil {
    			n = 0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 25 00:12:41 UTC 2023
    - 2K bytes
    - Viewed (0)
  5. src/internal/poll/sockoptip.go

    	}
    	defer fd.decref()
    	return syscall.SetsockoptIPMreq(fd.Sysfd, level, name, mreq)
    }
    
    // SetsockoptIPv6Mreq wraps the setsockopt network call with an IPv6Mreq argument.
    func (fd *FD) SetsockoptIPv6Mreq(level, name int, mreq *syscall.IPv6Mreq) error {
    	if err := fd.incref(); err != nil {
    		return err
    	}
    	defer fd.decref()
    	return syscall.SetsockoptIPv6Mreq(fd.Sysfd, level, name, mreq)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 29 16:24:51 UTC 2022
    - 817 bytes
    - Viewed (0)
  6. src/internal/poll/fd_posix.go

    		return err
    	}
    	defer fd.decref()
    	return syscall.Shutdown(fd.Sysfd, how)
    }
    
    // Fchown wraps syscall.Fchown.
    func (fd *FD) Fchown(uid, gid int) error {
    	if err := fd.incref(); err != nil {
    		return err
    	}
    	defer fd.decref()
    	return ignoringEINTR(func() error {
    		return syscall.Fchown(fd.Sysfd, uid, gid)
    	})
    }
    
    // Ftruncate wraps syscall.Ftruncate.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 07 23:34:17 UTC 2023
    - 1.9K bytes
    - Viewed (0)
  7. src/net/fd_unix.go

    	readMsgSyscallName  = "recvmsg"
    	writeSyscallName    = "write"
    	writeToSyscallName  = "sendto"
    	writeMsgSyscallName = "sendmsg"
    )
    
    func newFD(sysfd, family, sotype int, net string) (*netFD, error) {
    	ret := &netFD{
    		pfd: poll.FD{
    			Sysfd:         sysfd,
    			IsStream:      sotype == syscall.SOCK_STREAM,
    			ZeroReadIsEOF: sotype != syscall.SOCK_DGRAM && sotype != syscall.SOCK_RAW,
    		},
    		family: family,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 20:19:46 UTC 2023
    - 5.4K bytes
    - Viewed (0)
  8. src/internal/poll/sockopt.go

    		return err
    	}
    	defer fd.decref()
    	return syscall.SetsockoptInt(fd.Sysfd, level, name, arg)
    }
    
    // SetsockoptInet4Addr wraps the setsockopt network call with an IPv4 address.
    func (fd *FD) SetsockoptInet4Addr(level, name int, arg [4]byte) error {
    	if err := fd.incref(); err != nil {
    		return err
    	}
    	defer fd.decref()
    	return syscall.SetsockoptInet4Addr(fd.Sysfd, level, name, arg)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 18 13:44:49 UTC 2023
    - 1.3K bytes
    - Viewed (0)
  9. src/net/fd_windows.go

    	case "tcp", "tcp4", "tcp6":
    		return true
    	}
    	// ConnectEx windows API does not support connectionless sockets.
    	return false
    }
    
    func newFD(sysfd syscall.Handle, family, sotype int, net string) (*netFD, error) {
    	ret := &netFD{
    		pfd: poll.FD{
    			Sysfd:         sysfd,
    			IsStream:      sotype == syscall.SOCK_STREAM,
    			ZeroReadIsEOF: sotype != syscall.SOCK_DGRAM && sotype != syscall.SOCK_RAW,
    		},
    		family: family,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 16:46:10 UTC 2024
    - 6.2K bytes
    - Viewed (0)
  10. src/net/file_wasip1.go

    //go:build wasip1
    
    package net
    
    import (
    	"os"
    	"syscall"
    	_ "unsafe" // for go:linkname
    )
    
    func fileListener(f *os.File) (Listener, error) {
    	filetype, err := fd_fdstat_get_type(f.PollFD().Sysfd)
    	if err != nil {
    		return nil, err
    	}
    	net, err := fileListenNet(filetype)
    	if err != nil {
    		return nil, err
    	}
    	pfd := f.PollFD().Copy()
    	fd := newPollFD(net, pfd)
    	if err := fd.init(); err != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 12 23:11:39 UTC 2023
    - 2.2K bytes
    - Viewed (0)
Back to top