Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for isHeaderOnlyType (4.72 sec)

  1. src/archive/tar/common.go

    	fs.FileInfo
    	// Uname should give a user name.
    	Uname() (string, error)
    	// Gname should give a group name.
    	Gname() (string, error)
    }
    
    // isHeaderOnlyType checks if the given type flag is of the type that has no
    // data section even if a size is specified.
    func isHeaderOnlyType(flag byte) bool {
    	switch flag {
    	case TypeLink, TypeSymlink, TypeChar, TypeBlock, TypeDir, TypeFifo:
    		return true
    	default:
    		return false
    	}
    Registered: Tue Sep 09 11:13:09 UTC 2025
    - Last Modified: Fri Sep 13 21:03:27 UTC 2024
    - 24.5K bytes
    - Viewed (0)
  2. src/archive/tar/writer.go

    func (tw *Writer) writeRawHeader(blk *block, size int64, flag byte) error {
    	if err := tw.Flush(); err != nil {
    		return err
    	}
    	if _, err := tw.w.Write(blk[:]); err != nil {
    		return err
    	}
    	if isHeaderOnlyType(flag) {
    		size = 0
    	}
    	tw.curr = &regFileWriter{tw.w, size}
    	tw.pad = blockPadding(size)
    	return nil
    }
    
    // AddFS adds the files from fs.FS to the archive.
    Registered: Tue Sep 09 11:13:09 UTC 2025
    - Last Modified: Mon Feb 03 16:38:43 UTC 2025
    - 19.7K bytes
    - Viewed (0)
Back to top