894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
|
*/
void file_getcwd(char *zBuf, int nBuf){
#ifdef _WIN32
win32_getcwd(zBuf, nBuf);
#else
if( getcwd(zBuf, nBuf-1)==0 ){
if( errno==ERANGE ){
fossil_fatal("pwd too big: max %d", nBuf-1);
}else{
fossil_fatal("cannot find current working directory; %s",
strerror(errno));
}
}
#endif
}
/*
|
|
|
|
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
|
*/
void file_getcwd(char *zBuf, int nBuf){
#ifdef _WIN32
win32_getcwd(zBuf, nBuf);
#else
if( getcwd(zBuf, nBuf-1)==0 ){
if( errno==ERANGE ){
fossil_panic("pwd too big: max %d", nBuf-1);
}else{
fossil_panic("cannot find current working directory; %s",
strerror(errno));
}
}
#endif
}
/*
|