Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 136 for lseek (0.06 sec)

  1. src/cmd/vendor/golang.org/x/sys/unix/syscall_aix_ppc64.go

    // license that can be found in the LICENSE file.
    
    //go:build aix && ppc64
    
    package unix
    
    //sysnb	Getrlimit(resource int, rlim *Rlimit) (err error)
    //sys	Seek(fd int, offset int64, whence int) (off int64, err error) = lseek
    
    //sys	mmap(addr uintptr, length uintptr, prot int, flags int, fd int, offset int64) (xaddr uintptr, err error) = mmap64
    
    func setTimespec(sec, nsec int64) Timespec {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 1.9K bytes
    - Viewed (0)
  2. src/syscall/asm_linux_arm.s

    //
    
    #define SYS__LLSEEK 140  /* from zsysnum_linux_arm.go */
    // func seek(fd int, offset int64, whence int) (newoffset int64, errno int)
    // Implemented in assembly to avoid allocation when
    // taking the address of the return value newoffset.
    // Underlying system call is
    //	llseek(int fd, int offhi, int offlo, int64 *result, int whence)
    TEXT ·seek(SB),NOSPLIT,$0-28
    	BL	runtime·entersyscall(SB)
    	MOVW	$SYS__LLSEEK, R7	// syscall entry
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 07 19:11:15 UTC 2023
    - 1.8K bytes
    - Viewed (0)
  3. src/runtime/sys_plan9_amd64.s

    	RET
    
    TEXT runtime·pwrite(SB),NOSPLIT,$0
    	MOVQ	$51, BP
    	SYSCALL
    	MOVL	AX, ret+32(FP)
    	RET
    
    // int32 _seek(int64*, int32, int64, int32)
    TEXT _seek<>(SB),NOSPLIT,$0
    	MOVQ	$39, BP
    	SYSCALL
    	RET
    
    // int64 seek(int32, int64, int32)
    // Convenience wrapper around _seek, the actual system call.
    TEXT runtime·seek(SB),NOSPLIT,$32
    	LEAQ	ret+24(FP), AX
    	MOVL	fd+0(FP), BX
    	MOVQ	offset+8(FP), CX
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 01 16:41:22 UTC 2023
    - 4.6K bytes
    - Viewed (0)
  4. src/syscall/asm_linux_386.s

    	RET
    
    #define SYS__LLSEEK 140	/* from zsysnum_linux_386.go */
    // func Seek(fd int, offset int64, whence int) (newoffset int64, err int)
    // Implemented in assembly to avoid allocation when
    // taking the address of the return value newoffset.
    // Underlying system call is
    //	llseek(int fd, int offhi, int offlo, int64 *result, int whence)
    TEXT ·seek(SB),NOSPLIT,$0-28
    	CALL	runtime·entersyscall(SB)
    	MOVL	$SYS__LLSEEK, AX	// syscall entry
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 07 19:11:15 UTC 2023
    - 3.1K bytes
    - Viewed (0)
  5. src/internal/coverage/slicewriter/slw_test.go

    	}
    	_, err = ws.Seek(int64(len(ws.BytesWritten())+1), io.SeekStart)
    	if err == nil {
    		t.Fatalf("expected error on invalid %d seek", len(ws.BytesWritten()))
    	}
    
    	ws.Seek(0, io.SeekStart)
    	_, err = ws.Seek(-1, io.SeekCurrent)
    	if err == nil {
    		t.Fatalf("expected error on invalid -1 seek")
    	}
    	_, err = ws.Seek(int64(len(ws.BytesWritten())+1), io.SeekCurrent)
    	if err == nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Apr 26 12:44:26 UTC 2023
    - 3.2K bytes
    - Viewed (0)
  6. src/internal/coverage/slicewriter/slicewriter.go

    	}
    	copy(towrite, p)
    	sws.off += int64(amt)
    	return amt, nil
    }
    
    // Seek repositions the read/write position of the WriteSeeker within
    // its internally maintained slice. Note that it is not possible to
    // expand the size of the slice using SEEK_SET; trying to seek outside
    // the slice will result in an error.
    func (sws *WriteSeeker) Seek(offset int64, whence int) (int64, error) {
    	switch whence {
    	case io.SeekStart:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Apr 26 12:44:26 UTC 2023
    - 2.5K bytes
    - Viewed (0)
  7. src/internal/poll/sendfile_windows.go

    	o := &fd.wop
    	o.handle = src
    
    	// TODO(brainman): skip calling syscall.Seek if OS allows it
    	curpos, err := syscall.Seek(o.handle, 0, io.SeekCurrent)
    	if err != nil {
    		return 0, err
    	}
    
    	if n <= 0 { // We don't know the size of the file so infer it.
    		// Find the number of bytes offset from curpos until the end of the file.
    		n, err = syscall.Seek(o.handle, -curpos, io.SeekEnd)
    		if err != nil {
    			return
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 26 18:12:56 UTC 2024
    - 2.2K bytes
    - Viewed (0)
  8. src/testing/iotest/reader.go

    			if off, err := r.Seek(+1, 1); off != int64(middle) || err != nil {
    				return fmt.Errorf("Seek(+1, 1) from %d = %d, %v, want %d, nil", middle-1, off, err, middle)
    			}
    		}
    
    		// Seek(0, 1) should report the current file position (middle).
    		if off, err := r.Seek(0, 1); off != int64(middle) || err != nil {
    			return fmt.Errorf("Seek(0, 1) from %d = %d, %v, want %d, nil", middle, off, err, middle)
    		}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 08 17:55:47 UTC 2023
    - 8K bytes
    - Viewed (0)
  9. src/strings/reader_test.go

    		{seek: io.SeekCurrent, off: 1, wantpos: 1<<33 + 1, readerr: io.EOF},
    		{seek: io.SeekStart, n: 5, want: "01234"},
    		{seek: io.SeekCurrent, n: 5, want: "56789"},
    		{seek: io.SeekEnd, off: -1, n: 1, wantpos: 9, want: "9"},
    	}
    
    	for i, tt := range tests {
    		pos, err := r.Seek(tt.off, tt.seek)
    		if err == nil && tt.seekerr != "" {
    			t.Errorf("%d. want seek error %q", i, tt.seekerr)
    			continue
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Dec 13 18:45:54 UTC 2021
    - 5.9K bytes
    - Viewed (0)
  10. src/debug/pe/section.go

    type Section struct {
    	SectionHeader
    	Relocs []Reloc
    
    	// Embed ReaderAt for ReadAt method.
    	// Do not embed SectionReader directly
    	// to avoid having Read and Seek.
    	// If a client wants Read and Seek it must use
    	// Open() to avoid fighting over the seek offset
    	// with other clients.
    	io.ReaderAt
    	sr *io.SectionReader
    }
    
    // Data reads and returns the contents of the PE section s.
    //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 18 19:33:30 UTC 2023
    - 3.5K bytes
    - Viewed (0)
Back to top