* Copyright (c) 1980 Regents of the University of California.
* All rights reserved. The Berkeley Software License Agreement
* specifies the terms and conditions for redistribution.
static char *sccsid
= "@(#)init.c 5.2 (Berkeley) %G%";
"alias", doalias
, 0, INF
,
"breaksw", doswbrk
, 0, 0,
"continue", docontin
, 0, 0,
"foreach", doforeach
, 3, INF
,
"hashstat", hashstat
, 0, 0,
"logout", dologout
, 0, 0,
"newgrp", donewgrp
, 1, 1,
"nohup", donohup
, 0, INF
,
"notify", donotify
, 0, INF
,
"onintr", doonintr
, 0, 2,
"repeat", dorepeat
, 2, INF
,
"setenv", dosetenv
, 0, 2,
"source", dosource
, 1, 2,
"suspend", dosuspend
, 0, 0,
"switch", doswitch
, 1, INF
,
"unalias", unalias
, 1, INF
,
"unhash", dounhash
, 0, 0,
"unlimit", dounlimit
, 0, INF
,
"unsetenv", dounsetenv
, 1, INF
,
"while", dowhile
, 1, INF
,
int nbfunc
= sizeof bfunc
/ sizeof *bfunc
;
int nsrchn
= sizeof srchn
/ sizeof *srchn
;
"ILL", "Illegal instruction",
"TRAP", "Trace/BPT trap",
"FPE", "Floating exception",
"SEGV", "Segmentation fault",
"SYS", "Bad system call",
"URG", "Urgent I/O condition",
"STOP", "Stopped (signal)",
"TTIN", "Stopped (tty input)",
"TTOU", "Stopped (tty output)",
"XCPU", "Cputime limit exceeded",
"XFSZ", "Filesize limit exceeded",
"VTALRM","Virtual timer expired",
"PROF", "Profiling timer expired",
"WINCH","Window size changed",
"USR1", "User defined signal 1",
"USR2", "User defined signal 2",