Top Inners Fields Constructors Methods
jnr.posix

public final Class LinuxFileStatAARCH64

extends BaseFileStat
implements NanosecondFileStat
Class Inheritance
All Implemented Interfaces
jnr.posix.NanosecondFileStat, jnr.posix.FileStat
Imports
jnr.ffi.StructLayout, jnr.posix.util.Platform

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
private static final LinuxFileStatAARCH64.Layout
Inherited from jnr.posix.BaseFileStat:
memoryposix

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public long
public long
public long
public long
public long
public long
public long
public int
public long
public int
public long
public long
public long
public long
st_size()

Implements jnr.posix.FileStat.st_size.

Note

Name 'st_size' since Structure has a 'size' method already

public int
Inherited from jnr.posix.BaseFileStat:
ftypegroupMemberisBlockDevisCharDevisDirectoryisEmptyisExecutableisExecutableRealisFifoisFileisGroupOwnedisIdenticalisNamedPipeisOwnedisReadableisReadableRealisROwnedisSetgidisSetuidisSocketisStickyisSymlinkisWritableisWritableRealmajorminor

Field Detail

layoutback to summary
private static final LinuxFileStatAARCH64.Layout layout

Constructor Detail

LinuxFileStatAARCH64back to summary
public LinuxFileStatAARCH64(LinuxPOSIX posix)

Method Detail

atimeback to summary
public long atime()

Implements jnr.posix.FileStat.atime.

aTimeNanoSecsback to summary
public long aTimeNanoSecs()

Implements jnr.posix.NanosecondFileStat.aTimeNanoSecs.

blocksback to summary
public long blocks()

Implements jnr.posix.FileStat.blocks.

blockSizeback to summary
public long blockSize()

Implements jnr.posix.FileStat.blockSize.

ctimeback to summary
public long ctime()

Implements jnr.posix.FileStat.ctime.

cTimeNanoSecsback to summary
public long cTimeNanoSecs()

Implements jnr.posix.NanosecondFileStat.cTimeNanoSecs.

devback to summary
public long dev()

Implements jnr.posix.FileStat.dev.

gidback to summary
public int gid()

Implements jnr.posix.FileStat.gid.

inoback to summary
public long ino()

Implements jnr.posix.FileStat.ino.

modeback to summary
public int mode()

Implements jnr.posix.FileStat.mode.

mtimeback to summary
public long mtime()

Implements jnr.posix.FileStat.mtime.

mTimeNanoSecsback to summary
public long mTimeNanoSecs()

Implements jnr.posix.NanosecondFileStat.mTimeNanoSecs.

rdevback to summary
public long rdev()

Implements jnr.posix.FileStat.rdev.

st_sizeback to summary
public long st_size()

Implements jnr.posix.FileStat.st_size.

Doc from jnr.posix.FileStat.st_size.

Note

Name 'st_size' since Structure has a 'size' method already

Returns:long

size of the stat structure

uidback to summary
public int uid()

Implements jnr.posix.FileStat.uid.

jnr.posix back to summary

public final Class LinuxFileStatAARCH64.Layout

extends StructLayout
Class Inheritance

Field Summary

Modifier and TypeField and Description
public final StructLayout.dev_t
public final StructLayout.Signed32
public final StructLayout.Signed32
public final StructLayout.Signed32
public final StructLayout.time_t
public final StructLayout.SignedLong
public final StructLayout.blksize_t
public final StructLayout.blkcnt_t
public final StructLayout.time_t
public final StructLayout.SignedLong
public final StructLayout.dev_t
public final StructLayout.gid_t
public final StructLayout.ino_t
public final StructLayout.mode_t
public final StructLayout.time_t
public final StructLayout.SignedLong
public final StructLayout.nlink_t
public final StructLayout.dev_t
public final StructLayout.off_t
public final StructLayout.uid_t

Constructor Summary

AccessConstructor and Description
public
Layout(Runtime runtime)

Method Summary

Inherited from jnr.ffi.StructLayout:
addFieldaddFieldaddFieldaddFieldalignmentarrayarrayBeginarrayEndatfunctionfunctiongetNativeTypegetRuntimeinneroffsetsizetoString

Field Detail

__pad1back to summary
public final StructLayout.dev_t __pad1
__pad2back to summary
public final StructLayout.Signed32 __pad2
__unused4back to summary
public final StructLayout.Signed32 __unused4
__unused5back to summary
public final StructLayout.Signed32 __unused5
st_atimeback to summary
public final StructLayout.time_t st_atime
st_atimensecback to summary
public final StructLayout.SignedLong st_atimensec
st_blksizeback to summary
public final StructLayout.blksize_t st_blksize
st_blocksback to summary
public final StructLayout.blkcnt_t st_blocks
st_ctimeback to summary
public final StructLayout.time_t st_ctime
st_ctimensecback to summary
public final StructLayout.SignedLong st_ctimensec
st_devback to summary
public final StructLayout.dev_t st_dev
st_gidback to summary
public final StructLayout.gid_t st_gid
st_inoback to summary
public final StructLayout.ino_t st_ino
st_modeback to summary
public final StructLayout.mode_t st_mode
st_mtimeback to summary
public final StructLayout.time_t st_mtime
st_mtimensecback to summary
public final StructLayout.SignedLong st_mtimensec
st_rdevback to summary
public final StructLayout.dev_t st_rdev
st_sizeback to summary
public final StructLayout.off_t st_size
st_uidback to summary
public final StructLayout.uid_t st_uid

Constructor Detail

Layoutback to summary
public Layout(Runtime runtime)