Search Options

Results per page
Sort
Preferred Languages
Advance

Results 61 - 70 of 404 for lseek (0.04 sec)

  1. src/internal/coverage/slicereader/slicereader.go

    	if len(toread) < amt {
    		amt = len(toread)
    	}
    	copy(b, toread)
    	r.off += int64(amt)
    	return amt, nil
    }
    
    func (r *Reader) Seek(offset int64, whence int) (ret int64, err error) {
    	switch whence {
    	case io.SeekStart:
    		if offset < 0 || offset > int64(len(r.b)) {
    			return 0, fmt.Errorf("invalid seek: new offset %d (out of range [0 %d]", offset, len(r.b))
    		}
    		r.off = offset
    		return offset, nil
    	case io.SeekCurrent:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 23 11:36:28 UTC 2023
    - 2.5K bytes
    - Viewed (0)
  2. src/internal/coverage/decodemeta/decode.go

    		fmt.Fprintf(os.Stderr, "=-= after readHeader: %+v\n", d.hdr)
    	}
    	return nil
    }
    
    func (d *CoverageMetaDataDecoder) readStringTable() error {
    	// Seek to the correct location to read the string table.
    	stringTableLocation := int64(coverage.CovMetaHeaderSize + 4*d.hdr.NumFuncs)
    	if _, err := d.r.Seek(stringTableLocation, io.SeekStart); err != nil {
    		return err
    	}
    
    	// Read the table itself.
    	d.strtab = stringtab.NewReader(d.r)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 23 11:36:28 UTC 2023
    - 3.6K bytes
    - Viewed (0)
  3. src/cmd/link/internal/ld/macho_combine_dwarf.go

    	var cmd loadCmd
    
    	r.offset = r.next
    	if _, err := r.f.Seek(r.offset, 0); err != nil {
    		return cmd, err
    	}
    	if err := binary.Read(r.f, r.order, &cmd); err != nil {
    		return cmd, err
    	}
    	r.next = r.offset + int64(cmd.Len)
    	return cmd, nil
    }
    
    func (r loadCmdReader) ReadAt(offset int64, data interface{}) error {
    	if _, err := r.f.Seek(r.offset+offset, 0); err != nil {
    		return err
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 18:45:27 UTC 2024
    - 13.3K bytes
    - Viewed (0)
  4. src/internal/poll/fd_unixjs.go

    				}
    			}
    		}
    		// Do not call eofError; caller does not expect to see io.EOF.
    		return n, err
    	}
    }
    
    // Seek wraps syscall.Seek.
    func (fd *FD) Seek(offset int64, whence int) (int64, error) {
    	if err := fd.incref(); err != nil {
    		return 0, err
    	}
    	defer fd.decref()
    	return syscall.Seek(fd.Sysfd, offset, whence)
    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/syscall/syscall_plan9_test.go

    		},
    		func() error {
    			return syscall.Mount(-1, 0, "", 0, "")
    		})
    	// originally failed only on plan9_arm
    	testalias(t,
    		"seek",
    		func() error {
    			_, err := syscall.Seek(0, 0, -1)
    			return err
    		},
    		func() error {
    			_, err := syscall.Seek(-1, 0, 0)
    			return err
    		})
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 08 14:57:01 UTC 2018
    - 1.2K bytes
    - Viewed (0)
  6. src/cmd/internal/bio/buf.go

    	if whence == 1 {
    		offset -= int64(r.Buffered())
    	}
    	off, err := r.f.Seek(offset, whence)
    	if err != nil {
    		log.Fatalf("seeking in output: %v", err)
    	}
    	r.Reset(r.f)
    	return off
    }
    
    func (w *Writer) MustSeek(offset int64, whence int) int64 {
    	if err := w.Flush(); err != nil {
    		log.Fatalf("writing output: %v", err)
    	}
    	off, err := w.f.Seek(offset, whence)
    	if err != nil {
    		log.Fatalf("seeking in output: %v", err)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 11 17:15:15 UTC 2020
    - 3.1K bytes
    - Viewed (0)
  7. src/strings/reader.go

    	return nil
    }
    
    // Seek implements the [io.Seeker] interface.
    func (r *Reader) Seek(offset int64, whence int) (int64, error) {
    	r.prevRune = -1
    	var abs int64
    	switch whence {
    	case io.SeekStart:
    		abs = offset
    	case io.SeekCurrent:
    		abs = r.i + offset
    	case io.SeekEnd:
    		abs = int64(len(r.s)) + offset
    	default:
    		return 0, errors.New("strings.Reader.Seek: invalid whence")
    	}
    	if abs < 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 13 17:10:31 UTC 2023
    - 3.9K bytes
    - Viewed (0)
  8. src/io/io.go

    // assume they are safe for parallel execution.
    package io
    
    import (
    	"errors"
    	"sync"
    )
    
    // Seek whence values.
    const (
    	SeekStart   = 0 // seek relative to the origin of the file
    	SeekCurrent = 1 // seek relative to the current offset
    	SeekEnd     = 2 // seek relative to the end
    )
    
    // ErrShortWrite means that a write accepted fewer bytes than requested
    // but failed to return an explicit error.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 15 17:34:10 UTC 2024
    - 21.6K bytes
    - Viewed (0)
  9. src/internal/xcoff/file.go

    	if _, err := s.sr.Seek(int64(stoff), io.SeekStart); err != nil {
    		return nil, err
    	}
    	st := make([]byte, stlen)
    	if _, err := io.ReadFull(s.sr, st); err != nil {
    		return nil, err
    	}
    
    	// Read imported libraries
    	libs, err := f.readImportIDs(s)
    	if err != nil {
    		return nil, err
    	}
    
    	// Read loader symbol table
    	if _, err := s.sr.Seek(int64(symoff), io.SeekStart); err != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 12 14:42:29 UTC 2024
    - 17.3K bytes
    - Viewed (0)
  10. src/internal/poll/fd_wasip1.go

    	// a bit brittle but cannot be addressed without a large change of the
    	// algorithm in the os.(*File).readdir method.
    	return n - len(b), nil
    }
    
    // Seek wraps syscall.Seek.
    func (fd *FD) Seek(offset int64, whence int) (int64, error) {
    	if err := fd.incref(); err != nil {
    		return 0, err
    	}
    	defer fd.decref()
    	// syscall.Filetype is a uint8 but we store it as a uint32 in SysFile in
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 14 20:14:02 UTC 2024
    - 6.7K bytes
    - Viewed (0)
Back to top