version 1.17, 2001/08/22 03:23:25 |
version 1.20, 2002/08/03 06:02:35 |
|
|
%%%%%%%%%%% $OpenXM: OpenXM/src/kan96xx/Doc/ox.sm1,v 1.16 2001/08/22 02:36:34 takayama Exp $ |
%%%%%%%%%%% $OpenXM: OpenXM/src/kan96xx/Doc/ox.sm1,v 1.19 2001/12/28 08:05:44 takayama Exp $ |
|
|
|
/ox.sm1.loaded 1 def |
%%%%%%%%%%%% Configuration: Specify your server path |
%%%%%%%%%%%% Configuration: Specify your server path |
%%%%% ox, ox_sm1, oxlog are contained in kxx.tgz |
%%%%% ox, ox_sm1, oxlog are contained in kxx.tgz |
%%%%% These should be under /usr/local/lib/sm1 or LOAD_SM1_PATH |
%%%%% These should be under /usr/local/lib/sm1 or LOAD_SM1_PATH |
|
|
] |
] |
] putUsages |
] putUsages |
|
|
|
/ox_get_os { |
|
[/in-ox_get_ox /os1 /os2] pushVariables |
|
[ |
|
/os1 [(ostype)] extension 0 get def |
|
os1 (windows) eq { |
|
[(getenv) (WINDOWID)] extension tag 0 eq not { |
|
%% expect cygwin X |
|
/os2 (xcygwin) def |
|
}{ |
|
[(getenv) (OSTYPE)] extension tag 0 eq not |
|
[(getenv) (MACHTYPE)] extension tag 0 eq not or |
|
[(getenv) (PWD)] extension tag 0 eq not or |
|
{ |
|
%% expect cygwin environment |
|
/os2 (cygwin) def |
|
}{ |
|
%% expect the native windows environment |
|
/os2 (native) def |
|
} ifelse |
|
} ifelse |
|
}{ |
|
/os2 null def |
|
} ifelse |
|
/arg1 [os1 os2] def |
|
] pop |
|
popVariables |
|
arg1 |
|
} def |
|
|
|
/ox.ostype ox_get_os def |
|
|
|
/ox_backslash_to_slash { |
|
/arg1 set |
|
[/in-ox_backslash_to_slash /sss ] pushVariables |
|
[ |
|
/sss arg1 def |
|
sss (array) dc /sss set |
|
sss { dup 92 eq { pop 47 } { } ifelse } map |
|
{ (string) dc } map cat /arg1 set |
|
] pop |
|
popVariables |
|
arg1 |
|
} def |
|
/ox_slash_to_backslash { |
|
/arg1 set |
|
[/in-ox_slash_to_backslash /sss ] pushVariables |
|
[ |
|
/sss arg1 def |
|
sss (array) dc /sss set |
|
sss { dup 47 eq { pop 92 } { } ifelse } map |
|
{ (string) dc } map cat /arg1 set |
|
] pop |
|
popVariables |
|
arg1 |
|
} def |
|
|
[(ostype)] extension 0 get |
[(ostype)] extension 0 get |
(windows) eq { |
(windows) eq { |
|
(ox-win.sm1.loaded) boundp { |
|
}{ |
|
[(parse) (ox-win.sm1) pushfile] extension |
|
} ifelse |
}{ |
}{ |
initializePathNamesForOx %% This should be |
initializePathNamesForOx %% This should be |
} ifelse |
} ifelse |