Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 67 for Fd2path (0.12 sec)

  1. src/cmd/vendor/golang.org/x/sys/plan9/pwd_plan9.go

    //go:build !go1.5
    
    package plan9
    
    func fixwd() {
    }
    
    func Getwd() (wd string, err error) {
    	fd, err := open(".", O_RDONLY)
    	if err != nil {
    		return "", err
    	}
    	defer Close(fd)
    	return Fd2path(fd)
    }
    
    func Chdir(path string) error {
    	return chdir(path)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 413 bytes
    - Viewed (0)
  2. src/os/executable_plan9.go

    	"syscall"
    )
    
    func executable() (string, error) {
    	fn := "/proc/" + itoa.Itoa(Getpid()) + "/text"
    	f, err := Open(fn)
    	if err != nil {
    		return "", err
    	}
    	defer f.Close()
    	return syscall.Fd2path(int(f.Fd()))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 28 18:17:57 UTC 2021
    - 427 bytes
    - Viewed (0)
  3. src/cmd/vendor/golang.org/x/sys/plan9/syscall_plan9.go

    	return Pread(fd, p, -1)
    }
    
    func Write(fd int, p []byte) (n int, err error) {
    	return Pwrite(fd, p, -1)
    }
    
    var ioSync int64
    
    //sys	fd2path(fd int, buf []byte) (err error)
    
    func Fd2path(fd int) (path string, err error) {
    	var buf [512]byte
    
    	e := fd2path(fd, buf[:])
    	if e != nil {
    		return "", e
    	}
    	return cstring(buf[:]), nil
    }
    
    //sys	pipe(p *[2]int32) (err error)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 16 22:24:28 UTC 2022
    - 7K bytes
    - Viewed (0)
  4. src/net/file_plan9.go

    func newFileFD(f *os.File) (net *netFD, err error) {
    	var ctl *os.File
    	close := func(fd int) {
    		if err != nil {
    			syscall.Close(fd)
    		}
    	}
    
    	path, err := syscall.Fd2path(int(f.Fd()))
    	if err != nil {
    		return nil, os.NewSyscallError("fd2path", err)
    	}
    	comp := splitAtBytes(path, "/")
    	n := len(comp)
    	if n < 3 || comp[0][0:3] != "net" {
    		return nil, syscall.EPLAN9
    	}
    
    	name := comp[2]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Feb 20 06:04:31 UTC 2024
    - 2.8K bytes
    - Viewed (0)
  5. src/cmd/vendor/golang.org/x/term/term_plan9.go

    // license that can be found in the LICENSE file.
    
    package term
    
    import (
    	"fmt"
    	"runtime"
    
    	"golang.org/x/sys/plan9"
    )
    
    type state struct{}
    
    func isTerminal(fd int) bool {
    	path, err := plan9.Fd2path(fd)
    	if err != nil {
    		return false
    	}
    	return path == "/dev/cons" || path == "/mnt/term/dev/cons"
    }
    
    func makeRaw(fd int) (*State, error) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 15 19:02:39 UTC 2021
    - 1.1K bytes
    - Viewed (0)
  6. src/syscall/syscall_plan9.go

    			return 0, ErrorString("error")
    		}
    		return n, nil
    	}
    
    	return Pwrite(fd, p, -1)
    }
    
    var ioSync int64
    
    //sys	fd2path(fd int, buf []byte) (err error)
    
    func Fd2path(fd int) (path string, err error) {
    	var buf [512]byte
    
    	e := fd2path(fd, buf[:])
    	if e != nil {
    		return "", e
    	}
    	return cstring(buf[:]), nil
    }
    
    //sys	pipe(p *[2]int32) (err error)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 26 21:03:59 UTC 2024
    - 9.4K bytes
    - Viewed (0)
  7. src/syscall/pwd_plan9.go

    		}
    	}
    	return false
    }
    
    // goroutine-specific getwd
    func getwd() (wd string, err error) {
    	fd, err := open(".", O_RDONLY)
    	if err != nil {
    		return "", err
    	}
    	defer Close(fd)
    	return Fd2path(fd)
    }
    
    func Getwd() (wd string, err error) {
    	wdmu.Lock()
    	defer wdmu.Unlock()
    
    	if wdSet {
    		return wdStr, nil
    	}
    	wd, err = getwd()
    	if err != nil {
    		return
    	}
    	wdSet = true
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 26 21:03:59 UTC 2024
    - 2.3K bytes
    - Viewed (0)
  8. src/cmd/vendor/golang.org/x/sys/plan9/zsyscall_plan9_386.go

    // Code generated by the command above; see README.md. DO NOT EDIT.
    
    //go:build plan9 && 386
    
    package plan9
    
    import "unsafe"
    
    // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    
    func fd2path(fd int, buf []byte) (err error) {
    	var _p0 unsafe.Pointer
    	if len(buf) > 0 {
    		_p0 = unsafe.Pointer(&buf[0])
    	} else {
    		_p0 = unsafe.Pointer(&_zero)
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 6.2K bytes
    - Viewed (0)
  9. src/cmd/vendor/golang.org/x/sys/plan9/zsyscall_plan9_amd64.go

    // Code generated by the command above; see README.md. DO NOT EDIT.
    
    //go:build plan9 && amd64
    
    package plan9
    
    import "unsafe"
    
    // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    
    func fd2path(fd int, buf []byte) (err error) {
    	var _p0 unsafe.Pointer
    	if len(buf) > 0 {
    		_p0 = unsafe.Pointer(&buf[0])
    	} else {
    		_p0 = unsafe.Pointer(&_zero)
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 6.2K bytes
    - Viewed (0)
  10. src/syscall/zsyscall_plan9_386.go

    // Code generated by the command above; DO NOT EDIT.
    
    //go:build plan9 && 386
    
    package syscall
    
    import "unsafe"
    
    // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
    
    func fd2path(fd int, buf []byte) (err error) {
    	var _p0 unsafe.Pointer
    	if len(buf) > 0 {
    		_p0 = unsafe.Pointer(&buf[0])
    	} else {
    		_p0 = unsafe.Pointer(&_zero)
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 28 18:17:57 UTC 2021
    - 6.2K bytes
    - Viewed (0)
Back to top