1 /*
2  * CDDL HEADER START
3  *
4  * The contents of this file are subject to the terms of the
5  * Common Development and Distribution License, Version 1.0 only
6  * (the "License").  You may not use this file except in compliance
7  * with the License.
8  *
9  * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
10  * or http://www.opensolaris.org/os/licensing.
11  * See the License for the specific language governing permissions
12  * and limitations under the License.
13  *
14  * When distributing Covered Code, include this CDDL HEADER in each
15  * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
16  * If applicable, add the following below this CDDL HEADER, with the
17  * fields enclosed by brackets "[]" replaced with your own identifying
18  * information: Portions Copyright [yyyy] [name of copyright owner]
19  *
20  * CDDL HEADER END
21  */
22 /*
23  * Copyright (c) 2005 Gunnar Ritter, Freiburg i. Br., Germany
24  *
25  * Sccsid @(#)main.c	1.2 (gritter) 6/14/05
26  */
27 #if __GNUC__ >= 3 && __GNUC_MINOR__ >= 4 || __GNUC__ >= 4
28 #define	USED	__attribute__ ((used))
29 #elif defined __GNUC__
30 #define	USED	__attribute__ ((unused))
31 #else
32 #define	USED
33 #endif
34 static const char id[] USED = "@(#)sh.sl	1.55 (gritter) 7/6/05";
35 /* SLIST */
36 /*
37 args.c: * Sccsid @(#)args.c	1.5 (gritter) 6/16/05
38 blok.c: * Sccsid @(#)blok.c	1.7 (gritter) 6/16/05
39 bltin.c: * Sccsid @(#)bltin.c	1.11 (gritter) 7/3/05
40 brkincr.h: * Sccsid @(#)brkincr.h	1.4 (gritter) 6/15/05
41 cmd.c: * Sccsid @(#)cmd.c	1.4 (gritter) 6/15/05
42 ctype.c: * Sccsid @(#)ctype.c	1.5 (gritter) 6/15/05
43 ctype.h: * Sccsid @(#)ctype.h	1.5 (gritter) 6/15/05
44 defs.c: * Sccsid @(#)defs.c	1.4 (gritter) 6/15/05
45 defs.h: * Sccsid @(#)defs.h	1.21 (gritter) 7/3/05
46 dup.h: * Sccsid @(#)dup.h	1.4 (gritter) 6/15/05
47 echo.c: * Sccsid @(#)echo.c	1.9 (gritter) 7/2/05
48 error.c: * Sccsid @(#)error.c	1.6 (gritter) 6/22/05
49 expand.c: * Sccsid @(#)expand.c	1.6 (gritter) 6/22/05
50 fault.c: * Sccsid @(#)fault.c	1.11 (gritter) 6/22/05
51 func.c: * Sccsid @(#)func.c	1.4 (gritter) 6/15/05
52 getopt.c: * Sccsid @(#)getopt.c	1.7 (gritter) 6/22/05
53 hash.c: * Sccsid @(#)hash.c	1.6 (gritter) 6/26/05
54 hash.h: * Sccsid @(#)hash.h	1.4 (gritter) 6/15/05
55 hashserv.c: * Sccsid @(#)hashserv.c	1.4 (gritter) 6/15/05
56 io.c: * Sccsid @(#)io.c	1.5 (gritter) 6/15/05
57 jobs.c: * Sccsid @(#)jobs.c	1.13 (gritter) 6/23/05
58 mac.h: * Sccsid @(#)mac.h	1.6 (gritter) 6/19/05
59 macro.c: * Sccsid @(#)macro.c	1.8 (gritter) 6/16/05
60 main.c: * Sccsid @(#)main.c	1.10 (gritter) 7/3/05
61 mode.h: * Sccsid @(#)mode.h	1.5 (gritter) 6/15/05
62 msg.c: * Sccsid @(#)msg.c	1.11 (gritter) 7/3/05
63 name.c: * Sccsid @(#)name.c	1.15 (gritter) 7/3/05
64 name.h: * Sccsid @(#)name.h	1.4 (gritter) 6/15/05
65 print.c: * Sccsid @(#)print.c	1.11 (gritter) 6/19/05
66 pwd.c: * Sccsid @(#)pwd.c	1.6 (gritter) 6/15/05
67 service.c: * Sccsid @(#)service.c	1.10 (gritter) 6/26/05
68 setbrk.c: * Sccsid @(#)setbrk.c	1.4 (gritter) 6/15/05
69 stak.c: * Sccsid @(#)stak.c	1.5 (gritter) 6/15/05
70 stak.h: * Sccsid @(#)stak.h	1.5 (gritter) 6/15/05
71 string.c: * Sccsid @(#)string.c	1.5 (gritter) 6/16/05
72 strsig.c: * Sccsid @(#)strsig.c	1.9 (gritter) 6/30/05
73 sym.h: * Sccsid @(#)sym.h	1.4 (gritter) 6/15/05
74 test.c: * Sccsid @(#)test.c	1.9 (gritter) 6/29/05
75 timeout.h: * Sccsid @(#)timeout.h	1.4 (gritter) 6/15/05
76 ulimit.c: * Sccsid @(#)ulimit.c	1.10 (gritter) 6/20/05
77 umask.c: * Sccsid @(#)umask.c	1.1 (gritter) 6/16/05
78 word.c: * Sccsid @(#)word.c	1.7 (gritter) 6/22/05
79 xec.c: * Sccsid @(#)xec.c	1.6 (gritter) 6/30/05
80 */
81