inode(4S5) (S5) inode(4S5)
NAME
inode (s5) - format of an s5 i-node
SYNOPSIS
#include <sys/types.h>
#include <sys/fs/s5ino.h>
DESCRIPTION
An i-node for a plain file or directory in an s5 file system
has the following structure defined by sys/fs/s5ino.h.
/* Inode structure as it appears on a disk block. */
struct dinode
{
o_mode_t di_mode; /* mode and type of file */
o_nlink_t di_nlink; /* number of links to file */
o_uid_t di_uid; /* owner's user id */
o_gid_t di_gid; /* owner's group id */
off_t di_size; /* number of bytes in file */
char di_addr[39]; /* disk block addresses */
unsigned char di_gen; /* file generation number */
time_t di_atime; /* time last accessed */
time_t di_mtime; /* time last modified */
time_t di_ctime; /* time status last changed */
};
/*
* Of the 40 address bytes:
* 39 are used as disk addresses
* 13 addresses of 3 bytes each
* and the 40th is used as a
* file generation number
*/
For the meaning of the defined types off_t and time_t see
types(5).
REFERENCES
s5-specific fs(4S5), stat(2), l3tol(3C), types(5)
Copyright 1994 Novell, Inc. Page 1