xref: /original-bsd/sys/sys/tsleep.h (revision 890f5c54)
1 /*
2  * Copyright (c) 1990 The Regents of the University of California.
3  * All rights reserved.
4  *
5  * Redistribution and use in source and binary forms are permitted
6  * provided that the above copyright notice and this paragraph are
7  * duplicated in all such forms and that any documentation,
8  * advertising materials, and other materials related to such
9  * distribution and use acknowledge that the software was developed
10  * by the University of California, Berkeley.  The name of the
11  * University may not be used to endorse or promote products derived
12  * from this software without specific prior written permission.
13  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
14  * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
15  * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
16  *
17  *	@(#)tsleep.h	7.3 (Berkeley) 06/28/90
18  */
19 
20 #ifndef _TSLEEP_
21 #define _TSLEEP_
22 
23 #define tsleep ttsleep	/* tmp tsleep, does longjmp */
24 #define SLP_WAIT	"child"		/* "wait" */
25 #define SLP_LOGREAD	"syslog"	/* "log_read" */
26 #define SLP_SELECT	"select"	/* "select" */
27 #define SLP_TTYOUT	"ttyout"	/* "ttyout" */
28 #define SLP_TTY_NOTFG	"tty"		/* "tty_notfg" */
29 #define SLP_TTY_CARR	"ttyopn"	/* "tty_carrier" */
30 #define SLP_TTYIN_NOTFG	"ttyin"		/* "ttyin_notfg" */
31 #define SLP_TTY_READ	"ttyin"		/* "ttread" */
32 #define SLP_TTY_TSTP	"ttyin"		/* "tty_tstp" */
33 #define SLP_TTYOUT_NOTFG	"ttyout"	/* "ttyout_notfg" */
34 #define SLP_TTYOUT_CLIST	"ttybuf"	/* "tty_clists" */
35 #define SLP_PTS_OPEN	"ttyopn"	/* "tty_ptsopen" */
36 #define SLP_PTC_WRITE	"ttyout"	/* "tty_ptcwrite" */
37 #define SLP_SO_LINGER	"netcls"	/* "so_linger" */
38 #define SLP_SO_SBWAIT	"netio"		/* "so_sbwait" */
39 #define SLP_SO_ACCEPT	"netcon"	/* "so_accept" */
40 #define SLP_SO_ACCEPT2	"netcon"	/* "so_accept2" */
41 #define SLP_EXLCK	"flock"		/* "exlock" */
42 #define SLP_SHLCK	"flock"		/* "shlock" */
43 #define SLP_ISO_CONSOUT	"netcon"	/* "iso_cons" */
44 #define SLP_ISO_CONSCONN	"netcon"	/* "iso_consconn" */
45 #define SLP_NFS_IOD	"nfsio"		/* "nfs_iod" */
46 #define SLP_SO_SBLOCK	"netio"		/* "so_sblock" */
47 #define SLP_TU_OPN	"devopn"	/* "tu58_opn" */
48 #define SLP_MFS		"mfsio"		/* "mfs_idle" */
49 #define SLP_FIFO_OPEN	"devopn"	/* "fifo_open" */
50 #define SLP_HP_OPEN	"devopn"	/* "hp_open" */
51 #define SLP_AD_GETW	"devi"		/* "ad_getw" */
52 #define SLP_PCAT_OUT	"devout"		/* "pcat_out" */
53 #define SLP_PCAT_CLIST	"ttybuf"	/* "pcat_clist" */
54 #define SLP_DH_OPN	"ttyopn"	/* "dh_opn" */
55 #define SLP_DHU_OPN	"ttyopn"	/* "dhu_opn" */
56 #define SLP_DMFL_ASLP	"ttyout"		/* "dmfl_aslp" */
57 #define SLP_DMFL_ERROR	"ttyout"		/* "dmfl_err" */
58 #define SLP_DMX_OPN	"devopn"	/* "dmx_opn" */
59 #define SLP_DN_REG	"ttyout"	/* "dn_reg" */
60 #define SLP_DN_PAUSE	"ttyout"	/* "dn_pause" */
61 #define SLP_DZ_OPN	"ttyopn"	/* "dz_opn" */
62 #define SLP_IK_BUSY	"devout"		/* "ik_busy" */
63 #define SLP_LP_OUT	"devout"	/* "lp_out" */
64 #define SLP_LP_CLIST	"ttybuf"	/* "lp_clist" */
65 #define SLP_NP_SLP	"devin"		/* "np_slp" */
66 #define SLP_PS_REFRESH	"devout"		/* "ps_refresh" */
67 #define SLP_PS_MAP	"devout"		/* "ps_map" */
68 #define SLP_TM_OPN	"devopn"		/* "tm_opn" */
69 #define SLP_UDA_OPN	"devopn"	/* "uda_opn" */
70 #define SLP_UT_OPN	"devopn"		/* "ut_opn" */
71 #define SLP_UU_OPN	"devopn"		/* "uu_opn" */
72 #define SLP_VS_WAIT	"devout"		/* "vs_wait" */
73 #define SLP_VS_USRWAIT	"devout"		/* "vs_usrwait" */
74 #define SLP_VS_START	"devout"	/* "vs_start" */
75 #define SLP_VS_ABORT	"devout"	/* "vs_abort" */
76 #define SLP_VS_PWRUP	"devout"	/* "vs_pwrup" */
77 #define SLP_VS_IOBCTL	"devout"	/* "vs_iobctl" */
78 #define SLP_VS_FIB	"devout"	/* "vs_fib" */
79 #define SLP_VS_FIBRET	"devout"	/* "vs_fibret" */
80 #define SLP_VS_INITF	"devout"	/* "vs_initf" */
81 #define SLP_VS_INITDEV	"devout"	/* "vs_initdev" */
82 #define SLP_DR_WAIT	"devout"	/* "dr_wait" */
83 #define SLP_DR_RESET	"devout"	/* "dr_reset" */
84 #define SLP_DR_ACTV	"devout"	/* "dr_actv" */
85 #define SLP_HD_OPN	"devopn"	/* "hd_opn" */
86 #define SLP_MP_1OPN	"ttyopn"	/* "mp_1opn" */
87 #define SLP_MP_POPN	"ttyopn"	/* "mp_popn" */
88 #define SLP_MP_OPN	"ttyopn"	/* "mp_opn" */
89 #define SLP_MP_1CLS	"ttycls"	/* "mp_1cls" */
90 #define SLP_MP_CLS	"ttycls"	/* "mp_cls" */
91 #define SLP_MP_BRK	"ttyout"	/* "mp_brk" */
92 #define SLP_MP_STDL	"ttyout"	/* "mp_stdl" */
93 #define SLP_MP_DLWAIT	"ttyout"	/* "mp_dlwait" */
94 #define SLP_VD_OPN	"devopn"	/* "vd_opn" */
95 #define SLP_VX_OPN	"ttyopn"	/* "vx_opn" */
96 #define SLP_VX_CLS	"ttycls"	/* "vx_cls" */
97 #define SLP_VX_PARAM	"ttyout"	/* "vx_param" */
98 #endif
99