ndir(5) ndir(5)
NAME [Toc] [Back]
ndir.h - format of HP-UX directory streams
SYNOPSIS [Toc] [Back]
#include <ndir.h>
DESCRIPTION [Toc] [Back]
This header file defines data types used by the directory stream
routines described in directory(3C). It is provided to allow older
HP-UX programs to compile unmodified. This file is obsoleted starting
from HP-UX 10.30 and is going to be removed in future releases. The
header file <dirent.h> described on dirent(5) should be used in all
new programs for compatibility with System V Release 3, the X/Open
Portability Guide, and the IEEE P1003.1 POSIX standard.
The following data types are defined:
DIR A structure containing information about an open
directory stream.
struct direct A structure defining the format of entries
returned by the old HP-UX readdir function (see
directory(3C)).
The struct direct structure includes the following members:
char d_name[MAXNAMLEN+1]; /* name of directory entry */
long d_ino; /* file serial number */
short d_namlen; /* length of string in d_name */
short d_reclen; /* length of this record */
The constant MAXNAMLEN is defined in <ndir.h>.
This file also contains external declarations for the functions in the
directory(3C) package, including the following declaration:
extern struct direct *readdir();
WARNINGS [Toc] [Back]
lint(1) might complain about programs that include this file, although
they compile and run correctly.
AUTHOR [Toc] [Back]
ndir.h was developed by the University of California, Berkeley, and
HP.
SEE ALSO [Toc] [Back]
directory(3C), dirent(5).
Hewlett-Packard Company - 1 - HP-UX 11i Version 2: August 2003 [ Back ] |