diff options
Diffstat (limited to 'app/xsm/lock.c')
-rw-r--r-- | app/xsm/lock.c | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/app/xsm/lock.c b/app/xsm/lock.c index 9a4553abb..84c0ee303 100644 --- a/app/xsm/lock.c +++ b/app/xsm/lock.c @@ -58,15 +58,10 @@ LockSession(const char *session_name, Bool write_id) path = GetPath (); -#ifndef __UNIXOS2__ snprintf (lock_file, sizeof(lock_file), "%s/.XSMlock-%s", path, session_name); snprintf (temp_lock_file, sizeof(temp_lock_file), "%s/.XSMtlock-%s", path, session_name); -#else - snprintf (temp_lock_file, sizeof(temp_lock_file), "%s/%s.slk", - path, session_name); -#endif if ((fd = creat (temp_lock_file, 0444)) < 0) return (0); @@ -81,7 +76,6 @@ LockSession(const char *session_name, Bool write_id) close (fd); -#ifndef __UNIXOS2__ status = 1; if (link (temp_lock_file, lock_file) < 0) @@ -89,9 +83,6 @@ LockSession(const char *session_name, Bool write_id) if (remove (temp_lock_file) < 0) status = 0; -#else - status = 0; -#endif return (status); } @@ -132,7 +123,7 @@ GetLockId(const char *session_name) } buf[0] = '\0'; - fscanf (fp, "%s\n", buf); + fscanf (fp, "%255s\n", buf); ret = XtNewString (buf); fclose (fp); |