home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 6 File
/
06-File.zip
/
mc454src.zip
/
mc-4.5.4.src
/
os2emx
/
src
/
util2.c
< prev
Wrap
C/C++ Source or Header
|
1999-01-04
|
493b
|
26 lines
#include<sys/types.h>
#include<sys/stat.h>
#include<sys/statfs.h>
#include<string.h>
#include<stdlib.h>
extern char *shell;
extern char *home_dir;
static int unix_shell;
int is_unix_shell()
{ return unix_shell; }
void OS_adjust()
{ char *d=0,*p=shell;
while(*p){ *p=*p=='/'?'\\':*p; p++; }
p=shell+strlen(shell)-2;
if(!strcmp(p,"sh"))unix_shell=1;
d=_getcwd2(NULL,0);
_chdir2(home_dir);
home_dir=_getcwd2(NULL,0);
if(d) { _chdir2(d); free(d); }
}