Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 8 of 8 for writeRaw (0.12 sec)

  1. src/io/io.go

    // WriteAt should not affect nor be affected by the underlying
    // seek offset.
    //
    // Clients of WriteAt can execute parallel WriteAt calls on the same
    // destination if the ranges do not overlap.
    //
    // Implementations must not retain p.
    type WriterAt interface {
    	WriteAt(p []byte, off int64) (n int, err error)
    }
    
    // ByteReader is the interface that wraps the ReadByte method.
    //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 15 17:34:10 UTC 2024
    - 21.6K bytes
    - Viewed (0)
  2. cmd/sftp-server-driver.go

    	for i := range w.buffer {
    		delete(w.buffer, i)
    	}
    	w.wg.Wait()
    	return err
    }
    
    type writerAt struct {
    	w      *io.PipeWriter
    	r      *io.PipeReader
    	wg     *sync.WaitGroup
    	buffer map[int64][]byte
    	err    error
    
    	nextOffset int64
    	m          sync.Mutex
    }
    
    func (w *writerAt) WriteAt(b []byte, offset int64) (n int, err error) {
    	w.m.Lock()
    	defer w.m.Unlock()
    
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Wed Jun 05 07:51:13 UTC 2024
    - 11.1K bytes
    - Viewed (0)
  3. src/cmd/link/internal/ld/macho_combine_dwarf.go

    func (r loadCmdReader) ReadAt(offset int64, data interface{}) error {
    	if _, err := r.f.Seek(r.offset+offset, 0); err != nil {
    		return err
    	}
    	return binary.Read(r.f, r.order, data)
    }
    
    func (r loadCmdReader) WriteAt(offset int64, data interface{}) error {
    	if _, err := r.f.Seek(r.offset+offset, 0); err != nil {
    		return err
    	}
    	return binary.Write(r.f, r.order, data)
    }
    
    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/os/file.go

    var errWriteAtInAppendMode = errors.New("os: invalid use of WriteAt on file opened with O_APPEND")
    
    // WriteAt writes len(b) bytes to the File starting at byte offset off.
    // It returns the number of bytes written and an error, if any.
    // WriteAt returns a non-nil error when n != len(b).
    //
    // If file was opened with the O_APPEND flag, WriteAt returns an error.
    func (f *File) WriteAt(b []byte, off int64) (n int, err error) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 26 23:07:37 UTC 2024
    - 25.4K bytes
    - Viewed (0)
  5. src/cmd/vendor/golang.org/x/telemetry/internal/counter/file.go

    		return nil, err
    	}
    
    	// Establish file header and initial data area if not already present.
    	if info.Size() < minFileLen {
    		if _, err := f.WriteAt(hdr, 0); err != nil {
    			return nil, err
    		}
    		// Write zeros at the end of the file to extend it to minFileLen.
    		if _, err := f.WriteAt(m.zero[:], int64(minFileLen-len(m.zero))); err != nil {
    			return nil, err
    		}
    		info, err = f.Stat()
    		if err != nil {
    			return nil, err
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 04 16:19:04 UTC 2024
    - 18.2K bytes
    - Viewed (0)
  6. src/cmd/link/internal/ld/macho.go

    		var tmp [8]byte
    		mf.ByteOrder.PutUint32(tmp[:4], uint32(sz))
    		_, err = f.WriteAt(tmp[:4], csCmdOff+12)
    		if err != nil {
    			return err
    		}
    
    		// Uodate the __LINKEDIT segment.
    		segSz := sigOff + sz - int64(linkeditSeg.Offset)
    		mf.ByteOrder.PutUint64(tmp[:8], uint64(segSz))
    		_, err = f.WriteAt(tmp[:8], int64(linkeditOff)+int64(unsafe.Offsetof(macho.Segment64{}.Memsz)))
    		if err != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 15:32:53 UTC 2024
    - 43.9K bytes
    - Viewed (0)
  7. src/cmd/gofmt/gofmt.go

    		// Rewriting the file failed.
    
    		if n == 0 {
    			// Original file unchanged.
    			os.Remove(bakname)
    			return err
    		}
    
    		// Try to restore the original contents.
    
    		no, erro := fout.WriteAt(orig, 0)
    		if erro != nil {
    			// That failed too.
    			restoreFail(erro)
    			return err
    		}
    
    		if no < n {
    			// Original file is shorter. Truncate.
    			if erro = fout.Truncate(int64(no)); erro != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 14 19:41:17 UTC 2024
    - 15.1K bytes
    - Viewed (0)
  8. src/cmd/go/internal/modfetch/fetch.go

    	}
    	defer func() {
    		if closeErr := hf.Close(); err == nil && closeErr != nil {
    			err = closeErr
    		}
    	}()
    	if err := hf.Truncate(int64(len(hash))); err != nil {
    		return err
    	}
    	if _, err := hf.WriteAt([]byte(hash), 0); err != nil {
    		return err
    	}
    	return nil
    }
    
    // makeDirsReadOnly makes a best-effort attempt to remove write permissions for dir
    // and its transitive contents.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 14:56:56 UTC 2024
    - 30.3K bytes
    - Viewed (0)
Back to top