Installation guide
See intro(2) for a list of DIGITAL UNIX errno definitions.
B.5 Changes in the fcntl.h File
The /usr/include/fcntl.h file on ULTRIX systems includes the
/usr/include/sys/file.h file. On DIGITAL UNIX systems, the
included file is named /usr/include/sys/fcntl.h, and it contains a
different set of definitions. If your application needs the definitions in
/usr/include/sys/file.h, you must include that file explicitly.
B.6 Changes in the fstab.h File
The fstab.h header file defines information about the known file system.
On DIGITAL UNIX systems, the file omits the following definition:
struct fstab *getfstype();
In addition, the last two members of the fstab structure have been
renamed from fsname to fs_vfstype and from fs_opts to fs_mntops.
B.7 Changes in the in.h File
The /usr/include/netinet/in.h file defines constants and structures
defined by the internet system. On DIGITAL UNIX systems, the file has
changed the definition of the in_addr structure.
On ULTRIX systems:
struct in_addr {
union {
struct { u_char s_b1,s_b2,s_b3,s_b4; } S_un_b;
struct { u_short s_w1,s_w2; } S_un_w;
u_long S_addr;
} S_un;
};
On DIGITAL UNIX systems:
struct in_addr {
u_int s_addr;
};
B.8 Changes in the ioctl.h and ioctl_compat.h Files
The ioctl.h and the ioctl_compat.h header files define requests and
structures that you use with the ioctl system call.
Differences in ULTRIX and DIGITAL UNIX Header Files and Library Routines B–3