diff options
author | Steve Bennett <steveb@workware.net.au> | 2009-07-28 16:22:31 +1000 |
---|---|---|
committer | Steve Bennett <steveb@workware.net.au> | 2010-10-15 10:11:02 +1000 |
commit | 6461e8bf6ddf82ee974b4c63458915490d74a5ce (patch) | |
tree | 27840de122ee2ef0e8a5bc9ac6940615508324d1 /jim-file.c | |
parent | 8df2449dc136716024d3423d8c1b5412759293a1 (diff) | |
download | jimtcl-6461e8bf6ddf82ee974b4c63458915490d74a5ce.zip jimtcl-6461e8bf6ddf82ee974b4c63458915490d74a5ce.tar.gz jimtcl-6461e8bf6ddf82ee974b4c63458915490d74a5ce.tar.bz2 |
Small improvements
Save (but then cleanup) generated extensions
Add package and readdir to 'all' extensions
Order of static extensions matters!!
Simple C define support for configured extensions
Fix some compiler warnings
Diffstat (limited to 'jim-file.c')
-rw-r--r-- | jim-file.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -657,7 +657,10 @@ static int Jim_PwdCmd(Jim_Interp *interp, int argc, Jim_Obj *const *argv) { const int cwd_len=2048; char *cwd=malloc(cwd_len); - getcwd(cwd, cwd_len); + + if (getcwd(cwd, cwd_len) != 0) { + return JIM_ERR; + } Jim_SetResultString(interp, cwd, -1); |