diff options
author | Steve Bennett <steveb@workware.net.au> | 2011-09-13 10:54:49 +1000 |
---|---|---|
committer | Steve Bennett <steveb@workware.net.au> | 2011-09-13 10:54:49 +1000 |
commit | 69bfcb89ff30d027911688f66f085db48b9f74d9 (patch) | |
tree | db7c5a48073fcb7bafa2fbf99f830d154fbf7f6e /autosetup | |
parent | 70facdb6644f11ec304de75796d2c81f983351d2 (diff) | |
download | jimtcl-69bfcb89ff30d027911688f66f085db48b9f74d9.zip jimtcl-69bfcb89ff30d027911688f66f085db48b9f74d9.tar.gz jimtcl-69bfcb89ff30d027911688f66f085db48b9f74d9.tar.bz2 |
Update autosetup/jimsh0.c to a working version
Signed-off-by: Steve Bennett <steveb@workware.net.au>
Diffstat (limited to 'autosetup')
-rw-r--r-- | autosetup/jimsh0.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/autosetup/jimsh0.c b/autosetup/jimsh0.c index e45a492..40484af 100644 --- a/autosetup/jimsh0.c +++ b/autosetup/jimsh0.c @@ -50,6 +50,9 @@ int utf8_fromunicode(char *p, unsigned short uc); #define utf8_charlen(C) 1 #define utf8_prev_len(S, L) 1 +#else + +#endif #endif @@ -4965,9 +4968,10 @@ static int JimCreateTemp(Jim_Interp *interp, const char *contents) Jim_SetResultErrno(interp, "couldn't create temp file"); return -1; } + unlink(inName); if (contents) { int length = strlen(contents); - if (unlink(inName) == -1 || write(fd, contents, length) != length) { + if (write(fd, contents, length) != length) { Jim_SetResultErrno(interp, "couldn't write temp file"); close(fd); return -1; |