Print this page
make: unifdef SUN5_0 (defined)
Split |
Close |
Expand all |
Collapse all |
--- old/usr/src/cmd/make/lib/mksh/globals.cc
+++ new/usr/src/cmd/make/lib/mksh/globals.cc
1 1 /*
2 2 * CDDL HEADER START
3 3 *
4 4 * The contents of this file are subject to the terms of the
5 5 * Common Development and Distribution License (the "License").
6 6 * You may not use this file except in compliance with the License.
7 7 *
8 8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 9 * or http://www.opensolaris.org/os/licensing.
10 10 * See the License for the specific language governing permissions
11 11 * and limitations under the License.
12 12 *
13 13 * When distributing Covered Code, include this CDDL HEADER in each
14 14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 15 * If applicable, add the following below this CDDL HEADER, with the
16 16 * fields enclosed by brackets "[]" replaced with your own identifying
17 17 * information: Portions Copyright [yyyy] [name of copyright owner]
18 18 *
19 19 * CDDL HEADER END
20 20 */
21 21 /*
22 22 * Copyright 2004 Sun Microsystems, Inc. All rights reserved.
23 23 * Use is subject to license terms.
24 24 */
25 25
26 26
27 27 /*
28 28 * globals.cc
29 29 *
30 30 * This declares all global variables
31 31 */
32 32
33 33 /*
34 34 * Included files
35 35 */
36 36 #include <mksh/globals.h>
37 37
38 38 /*
39 39 * Defined macros
40 40 */
41 41
42 42 /*
43 43 * typedefs & structs
44 44 */
45 45
46 46 /*
47 47 * Global variables
48 48 */
49 49 char char_semantics[CHAR_SEMANTICS_ENTRIES];
50 50 wchar_t char_semantics_char[] = {
51 51 ampersand_char,
52 52 asterisk_char,
53 53 at_char,
54 54 backquote_char,
55 55 backslash_char,
56 56 bar_char,
57 57 bracketleft_char,
58 58 bracketright_char,
59 59 colon_char,
60 60 dollar_char,
61 61 doublequote_char,
62 62 equal_char,
63 63 exclam_char,
64 64 greater_char,
65 65 hat_char,
66 66 hyphen_char,
67 67 less_char,
68 68 newline_char,
69 69 numbersign_char,
70 70 parenleft_char,
71 71 parenright_char,
72 72 percent_char,
73 73 plus_char,
74 74 question_char,
75 75 quote_char,
76 76 semicolon_char,
77 77 #ifdef SGE_SUPPORT
78 78 space_char,
79 79 tab_char,
80 80 #endif
81 81 nul_char
82 82 };
↓ open down ↓ |
82 lines elided |
↑ open up ↑ |
83 83 Macro_list cond_macro_list;
84 84 Boolean conditional_macro_used;
85 85 Boolean do_not_exec_rule; /* `-n' */
86 86 Boolean dollarget_seen;
87 87 Boolean dollarless_flag;
88 88 Name dollarless_value;
89 89 Envvar envvar;
90 90 #ifdef lint
91 91 char **environ;
92 92 #endif
93 -#ifdef SUN5_0
94 93 int exit_status;
95 -#endif
96 94 wchar_t *file_being_read;
97 95 /* Variable gnu_style=true if env. var. SUN_MAKE_COMPAT_MODE=GNU (RFE 4866328) */
98 96 Boolean gnu_style = false;
99 97 Name_set hashtab;
100 98 Name host_arch;
101 99 Name host_mach;
102 100 int line_number;
103 101 char *make_state_lockfile;
104 102 Boolean make_word_mentioned;
105 103 Makefile_type makefile_type = reading_nothing;
106 104 char mbs_buffer[(MAXPATHLEN * MB_LEN_MAX)];
107 105 Name path_name;
108 106 Boolean posix = true;
109 107 Name hat;
110 108 Name query;
111 109 Boolean query_mentioned;
112 110 Boolean reading_environment;
113 111 Name shell_name;
114 112 Boolean svr4 = false;
115 113 Name target_arch;
116 114 Name target_mach;
117 115 Boolean tilde_rule;
118 116 Name virtual_root;
119 117 Boolean vpath_defined;
120 118 Name vpath_name;
121 119 wchar_t wcs_buffer[MAXPATHLEN];
122 120 Boolean working_on_targets;
123 121 #if defined (TEAMWARE_MAKE_CMN) && defined(REDIRECT_ERR)
124 122 Boolean out_err_same;
125 123 #endif
126 124 pid_t childPid = -1; // This variable is used for killing child's process
127 125 // Such as qrsh, running command, etc.
128 126
129 127 /*
130 128 * timestamps defined in defs.h
131 129 */
132 130 const timestruc_t file_no_time = { -1, 0 };
133 131 const timestruc_t file_doesnt_exist = { 0, 0 };
134 132 const timestruc_t file_is_dir = { 1, 0 };
135 133 const timestruc_t file_min_time = { 2, 0 };
136 134 const timestruc_t file_max_time = { INT_MAX, 0 };
↓ open down ↓ |
31 lines elided |
↑ open up ↑ |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX