Print this page
make: unifdef for other OSes (undefined)
*** 922,936 ****
Name value;
int set_host, set_target;
#ifdef NSE
Property macro;
#endif
- #if defined(linux)
- const char *mach_command = NOCATGETS("/bin/uname -p");
- #else
const char *mach_command = NOCATGETS("/bin/mach");
- #endif
set_host = (get_prop(host_arch->prop, macro_prop) == NULL);
set_target = (get_prop(target_arch->prop, macro_prop) == NULL);
if (set_host || set_target) {
--- 922,932 ----
*** 1377,1402 ****
new_value = old_vr;
} else {
new_value = ALLOC_WC(length);
new_value_allocated = true;
WCSTOMBS(mbs_buffer, old_vr);
- #if !defined(linux)
(void) wsprintf(new_value,
NOCATGETS("/usr/arch/%s/%s:%s"),
ha->string_mb + 1,
ta->string_mb + 1,
mbs_buffer);
- #else
- char * mbs_new_value = (char *)getmem(length);
- (void) sprintf(mbs_new_value,
- NOCATGETS("/usr/arch/%s/%s:%s"),
- ha->string_mb + 1,
- ta->string_mb + 1,
- mbs_buffer);
- MBSTOWCS(new_value, mbs_new_value);
- retmem_mb(mbs_new_value);
- #endif
}
if (new_value[0] != 0) {
(void) setvar_daemon(virtual_root,
GETNAME(new_value, FIND_LENGTH),
false,
--- 1373,1387 ----