up | Inhaltsverzeichniss | Kommentar

Manual page for types(5)

types - primitive system data types

SYNOPSIS

#include <sys/types.h>

DESCRIPTION

The data types defined in types.h are used in UNIX System code. Some data of these types are accessible to user code:

typedef	struct { int r[1]; } *physadr;
typedef	long	clock_t;
typedef	long	daddr_t;
typedef	char *	caddr_t;
typedef	unsigned char	unchar;
typedef	unsigned short	ushort;
typedef	unsigned int	uint;
typedef	unsigned long	ulong;
typedef	unsigned long	ino_t;
typedef	long	uid_t;
typedef	long	gid_t;
typedef	ulong	nlink_t;
typedef	ulong	mode_t;
typedef	short	cnt_t;
typedef	long	time_t;
typedef	int	label_t[10];
typedef	ulong	dev_t;
typedef	long	off_t;
typedef	long	pid_t;
typedef	long	paddr_t;
typedef	int	key_t;
typedef	unsigned char	use_t;
typedef	short	sysid_t;
typedef	short	index_t;
typedef	short	lock_t;
typedef	unsigned int	size_t;
typedef	long	clock_t;
typedef	long	pid_t;

The form daddr_t is used for disk addresses except in an inode on disk. Times are encoded in seconds since 00:00:00 UTC, January 1, 1970. The major and minor parts of a device code specify kind and unit number of a device and are installation-dependent. Offsets are measured in bytes from the beginning of a file. The label_t variables are used to save the processor state while another process is running.


index | Inhaltsverzeichniss | Kommentar

Created by unroff & hp-tools. © by Hans-Peter Bischof. All Rights Reserved (1997).

Last modified 07/October/97