diff options
author | mike <mike@FreeBSD.org> | 2002-04-06 07:18:46 +0000 |
---|---|---|
committer | mike <mike@FreeBSD.org> | 2002-04-06 07:18:46 +0000 |
commit | 855da786ec1e436a949cfa19cdbd772223db6574 (patch) | |
tree | b6039a06951ea40b4fb9ac2d8f36361a24389e77 | |
parent | eba1005ff81e97e2148d12d611eedbec804b15ff (diff) | |
download | FreeBSD-src-855da786ec1e436a949cfa19cdbd772223db6574.zip FreeBSD-src-855da786ec1e436a949cfa19cdbd772223db6574.tar.gz |
Remove types(5). It is of little use to have a manual with only the
contents of a header. It is of even less use when its contents are
stale.
-rw-r--r-- | share/man/man5/Makefile | 2 | ||||
-rw-r--r-- | share/man/man5/types.5 | 233 |
2 files changed, 1 insertions, 234 deletions
diff --git a/share/man/man5/Makefile b/share/man/man5/Makefile index c9b2de4..a79eb55 100644 --- a/share/man/man5/Makefile +++ b/share/man/man5/Makefile @@ -11,7 +11,7 @@ MAN= a.out.5 acct.5 core.5 devfs.5 dir.5 disktab.5 drivers.conf.5 \ passwd.5 pbm.5 periodic.conf.5 \ phones.5 procfs.5 protocols.5 quota.user.5 \ rc.conf.5 remote.5 resolver.5 \ - services.5 shells.5 stab.5 sysctl.conf.5 types.5 utmp.5 + services.5 shells.5 stab.5 sysctl.conf.5 utmp.5 MLINKS= dir.5 dirent.5 MLINKS+=fs.5 inode.5 diff --git a/share/man/man5/types.5 b/share/man/man5/types.5 deleted file mode 100644 index dfa3e89..0000000 --- a/share/man/man5/types.5 +++ /dev/null @@ -1,233 +0,0 @@ -.\" Copyright (c) 1980, 1991, 1993 -.\" The Regents of the University of California. All rights reserved. -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in the -.\" documentation and/or other materials provided with the distribution. -.\" 3. All advertising materials mentioning features or use of this software -.\" must display the following acknowledgement: -.\" This product includes software developed by the University of -.\" California, Berkeley and its contributors. -.\" 4. Neither the name of the University nor the names of its contributors -.\" may be used to endorse or promote products derived from this software -.\" without specific prior written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND -.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -.\" SUCH DAMAGE. -.\" -.\" @(#)types.5 8.1 (Berkeley) 6/5/93 -.\" $FreeBSD$ -.\" -.Dd June 5, 1993 -.Dt TYPES 5 -.Os -.Sh NAME -.Nm types -.Nd system data types -.Sh SYNOPSIS -.In sys/types.h -.Sh DESCRIPTION -The file -.Pa sys/types.h -contains the defined data types used in the kernel (most are -used through out the system). -.Bd -literal -#ifndef _SYS_TYPES_H_ -#define _SYS_TYPES_H_ - -#include <sys/cdefs.h> - -/* Machine type dependent parameters. */ -#include <sys/inttypes.h> /* includes <machine/ansi.h> */ -#include <machine/types.h> - -#ifndef _POSIX_SOURCE -typedef unsigned char u_char; -typedef unsigned short u_short; -typedef unsigned int u_int; -typedef unsigned long u_long; -typedef unsigned short ushort; /* Sys V compatibility */ -typedef unsigned int uint; /* Sys V compatibility */ -#endif - -typedef __uint8_t u_int8_t; -typedef __uint16_t u_int16_t; -typedef __uint32_t u_int32_t; -typedef __uint64_t u_int64_t; - -typedef u_int64_t u_quad_t; /* quads */ -typedef int64_t quad_t; -typedef quad_t * qaddr_t; - -typedef char * caddr_t; /* core address */ -typedef __const char * c_caddr_t; /* core address, pointer to const */ -typedef __volatile char *v_caddr_t; /* core address, pointer to volatile */ -typedef int32_t daddr_t; /* disk address */ -typedef u_int32_t u_daddr_t; /* unsigned disk address */ -typedef u_int32_t fixpt_t; /* fixed point number */ -typedef u_int32_t gid_t; /* group id */ -typedef u_int32_t ino_t; /* inode number */ -typedef long key_t; /* IPC key (for Sys V IPC) */ -typedef u_int16_t mode_t; /* permissions */ -typedef u_int16_t nlink_t; /* link count */ -typedef _BSD_OFF_T_ off_t; /* file offset */ -typedef _BSD_PID_T_ pid_t; /* process id */ -typedef quad_t rlim_t; /* resource limit */ -#ifdef __alpha__ /* XXX should be in <machine/types.h> */ -typedef int64_t segsz_t; /* segment size */ -#else -typedef int32_t segsz_t; /* segment size */ -#endif -typedef int32_t swblk_t; /* swap offset */ -typedef int32_t ufs_daddr_t; -typedef u_int32_t uid_t; /* user id */ - -#ifdef _KERNEL -typedef int boolean_t; -typedef u_int64_t uoff_t; -typedef struct vm_page *vm_page_t; -#endif - -#ifdef _KERNEL - -struct specinfo; - -typedef u_int32_t udev_t; /* device number */ -typedef struct specinfo *dev_t; - -#else /* !_KERNEL */ - -typedef u_int32_t dev_t; /* device number */ -#define udev_t dev_t - -#ifndef _POSIX_SOURCE - -/* - * minor() gives a cookie instead of an index since we don't want to - * change the meanings of bits 0-15 or waste time and space shifting - * bits 16-31 for devices that don't use them. - */ -#define major(x) ((int)(((u_int)(x) >> 8)&0xff)) /* major number */ -#define minor(x) ((int)((x)&0xffff00ff)) /* minor number */ -#define makedev(x,y) ((dev_t)(((x) << 8) | (y))) /* create dev_t */ - -#endif /* _POSIX_SOURCE */ - -#endif /* !_KERNEL */ - -#include <machine/endian.h> - -#ifdef _BSD_CLOCK_T_ -typedef _BSD_CLOCK_T_ clock_t; -#undef _BSD_CLOCK_T_ -#endif - -#ifdef _BSD_CLOCKID_T_ -typedef _BSD_CLOCKID_T_ clockid_t; -#undef _BSD_CLOCKID_T_ -#endif - -#ifdef _BSD_SIZE_T_ -typedef _BSD_SIZE_T_ size_t; -#undef _BSD_SIZE_T_ -#endif - -#ifdef _BSD_SSIZE_T_ -typedef _BSD_SSIZE_T_ ssize_t; -#undef _BSD_SSIZE_T_ -#endif - -#ifdef _BSD_TIME_T_ -typedef _BSD_TIME_T_ time_t; -#undef _BSD_TIME_T_ -#endif - -#ifdef _BSD_TIMER_T_ -typedef _BSD_TIMER_T_ timer_t; -#undef _BSD_TIMER_T_ -#endif - -#ifndef _POSIX_SOURCE -#define NBBY 8 /* number of bits in a byte */ - -/* - * Select uses bit masks of file descriptors in longs. These macros - * manipulate such bit fields (the filesystem macros use chars). - * FD_SETSIZE may be defined by the user, but the default here should - * be enough for most uses. - */ -#ifndef FD_SETSIZE -#define FD_SETSIZE 1024 -#endif - -typedef long fd_mask; -#define NFDBITS (sizeof(fd_mask) * NBBY) /* bits per mask */ - -#ifndef howmany -#define howmany(x, y) (((x) + ((y) - 1)) / (y)) -#endif - -typedef struct fd_set { - fd_mask fds_bits[howmany(FD_SETSIZE, NFDBITS)]; -} fd_set; - -#define FD_SET(n, p) ((p)->fds_bits[(n)/NFDBITS] |= (1 << ((n) % NFDBITS))) -#define FD_CLR(n, p) ((p)->fds_bits[(n)/NFDBITS] &= ~(1 << ((n) % NFDBITS))) -#define FD_ISSET(n, p) ((p)->fds_bits[(n)/NFDBITS] & (1 << ((n) % NFDBITS))) -#define FD_COPY(f, t) bcopy(f, t, sizeof(*(f))) -#define FD_ZERO(p) bzero(p, sizeof(*(p))) - -/* - * These declarations belong elsewhere, but are repeated here and in - * <stdio.h> to give broken programs a better chance of working with - * 64-bit off_t's. - */ -#ifndef _KERNEL -__BEGIN_DECLS -#ifndef _FTRUNCATE_DECLARED -#define _FTRUNCATE_DECLARED -int ftruncate __P((int, off_t)); -#endif -#ifndef _LSEEK_DECLARED -#define _LSEEK_DECLARED -off_t lseek __P((int, off_t, int)); -#endif -#ifndef _MMAP_DECLARED -#define _MMAP_DECLARED -void * mmap __P((void *, size_t, int, int, int, off_t)); -#endif -#ifndef _TRUNCATE_DECLARED -#define _TRUNCATE_DECLARED -int truncate __P((const char *, off_t)); -#endif -__END_DECLS -#endif /* !_KERNEL */ - -#endif /* !_POSIX_SOURCE */ - -#endif /* !_SYS_TYPES_H_ */ -.Ed -.Sh SEE ALSO -.Xr gdb 1 , -.Xr lseek 2 , -.Xr time 3 , -.Xr fs 5 -.Sh HISTORY -A -.Nm -file appeared in -.At v7 . |