Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ inode(4S5) — UnixWare 2.01

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

fs(4S5)

stat(2)

l3tol(3C)

types(5)






       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








Typewritten Software • bear@typewritten.org • Edmonds, WA 98026