dmake: do not set MAKEFLAGS=k
[unleashed/tickless.git] / usr / src / lib / libast / common / features / param.sh
blob4842ffe497f3b608308099a5448c4e6eec28e319
1 ########################################################################
2 # #
3 # This software is part of the ast package #
4 # Copyright (c) 1985-2010 AT&T Intellectual Property #
5 # and is licensed under the #
6 # Common Public License, Version 1.0 #
7 # by AT&T Intellectual Property #
8 # #
9 # A copy of the License is available at #
10 # http://www.opensource.org/licenses/cpl1.0.txt #
11 # (with md5 checksum 059e8cd6165cb4c31e351f2b69388fd9) #
12 # #
13 # Information and Software Systems Research #
14 # AT&T Research #
15 # Florham Park NJ #
16 # #
17 # Glenn Fowler <gsf@research.att.com> #
18 # David Korn <dgk@research.att.com> #
19 # Phong Vo <kpv@research.att.com> #
20 # #
21 ########################################################################
22 : generate "<sys/param.h> + <sys/types.h> + <sys/stat.h>" include sequence
23 case $# in
24 0) ;;
25 *) eval $1
26 shift
28 esac
29 for i in "#include <sys/param.h>" "#include <sys/param.h>
30 #ifndef S_IFDIR
31 #include <sys/stat.h>
32 #endif" "#include <sys/param.h>
33 #ifndef S_IFDIR
34 #include <sys/types.h>
35 #include <sys/stat.h>
36 #endif" "#ifndef S_IFDIR
37 #include <sys/types.h>
38 #include <sys/stat.h>
39 #endif"
40 do echo "$i
41 struct stat V_stat_V;
42 F_stat_F() { V_stat_V.st_mode = 0; }" > $tmp.c
43 if $cc -c $tmp.c >/dev/null
44 then echo "$i"
45 break
47 done