aboutsummaryrefslogblamecommitdiffstats
path: root/vendor/bazil.org/fuse/fuse_kernel_freebsd.go
blob: b1141e41dc9633ab51cfb27fc9aa746e2a02bbee (plain) (tree)





























































                                               
package fuse

import "time"

type attr struct {
    Ino       uint64
    Size      uint64
    Blocks    uint64
    Atime     uint64
    Mtime     uint64
    Ctime     uint64
    AtimeNsec uint32
    MtimeNsec uint32
    CtimeNsec uint32
    Mode      uint32
    Nlink     uint32
    Uid       uint32
    Gid       uint32
    Rdev      uint32
    Blksize   uint32
    padding   uint32
}

func (a *attr) Crtime() time.Time {
    return time.Time{}
}

func (a *attr) SetCrtime(s uint64, ns uint32) {
    // ignored on freebsd
}

func (a *attr) SetFlags(f uint32) {
    // ignored on freebsd
}

type setattrIn struct {
    setattrInCommon
}

func (in *setattrIn) BkupTime() time.Time {
    return time.Time{}
}

func (in *setattrIn) Chgtime() time.Time {
    return time.Time{}
}

func (in *setattrIn) Flags() uint32 {
    return 0
}

func openFlags(flags uint32) OpenFlags {
    return OpenFlags(flags)
}

type getxattrIn struct {
    getxattrInCommon
}

type setxattrIn struct {
    setxattrInCommon
}