Unix/Linux Go Back    

OpenSolaris 2009.06 - man page for dir_ufs (opensolaris section 4)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)

dir_ufs(4)				   File Formats 			       dir_ufs(4)

       dir_ufs, dir - format of ufs directories

       #include <sys/param.h>

       #include <sys/types.h>

       #include <sys/fs/ufs_fsdir.h>

       A directory consists of some number of blocks of DIRBLKSIZ bytes, where	DIRBLKSIZ is cho-
       sen such that it can be transferred to disk in a single atomic operation, for example, 512
       bytes on most machines.

       Each   DIRBLKSIZ-byte  block contains some number of directory entry structures, which are
       of variable length.  Each directory entry has a	struct direct at the front  of	it,  con-
       taining its inode number, the length of the entry, and the length of the name contained in
       the entry.  These entries are followed by the name padded to a 4 byte boundary  with  null
       bytes.  All names are guaranteed null-terminated. The maximum length of a name in a direc-
       tory is	MAXNAMLEN.

	 #define MAXNAMLEN			 256
	 struct direct {
		 ulong_t  d_ino;		 /* inode number of entry */
		 ushort_t d_reclen;		 /* length of this record */
		 ushort_t d_namlen;		 /* length of string in d_name */
		 char	  d_name[MAXNAMLEN + 1]; /* maximum name length */

       See attributes(5) for a description of the following attributes:

       |      ATTRIBUTE TYPE	     |	    ATTRIBUTE VALUE	   |
       |Interface Stability	     |Unstable			   |

       attributes(5), ufs(7FS)

SunOS 5.11				   16 Apr 2003				       dir_ufs(4)
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums

All times are GMT -4. The time now is 03:03 PM.