aboutsummaryrefslogtreecommitdiff
path: root/jim-file.c
diff options
context:
space:
mode:
authorSteve Bennett <steveb@workware.net.au>2009-07-28 16:22:31 +1000
committerSteve Bennett <steveb@workware.net.au>2010-10-15 10:11:02 +1000
commit6461e8bf6ddf82ee974b4c63458915490d74a5ce (patch)
tree27840de122ee2ef0e8a5bc9ac6940615508324d1 /jim-file.c
parent8df2449dc136716024d3423d8c1b5412759293a1 (diff)
downloadjimtcl-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.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/jim-file.c b/jim-file.c
index 5600d65..547efdf 100644
--- a/jim-file.c
+++ b/jim-file.c
@@ -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);