summaryrefslogtreecommitdiff
path: root/src/filelock.c
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1997-01-02 21:02:23 +0000
committerRichard M. Stallman <rms@gnu.org>1997-01-02 21:02:23 +0000
commit9005cb4f8f4d5d363a3e58435cb4725b4ee6b104 (patch)
tree6ba3a2503cddf92325cc823e88c2e97f08ec66f6 /src/filelock.c
parent5e7ed09384d53efe35568d6b62e4cc674134d06f (diff)
downloademacs-9005cb4f8f4d5d363a3e58435cb4725b4ee6b104.tar.gz
emacs-9005cb4f8f4d5d363a3e58435cb4725b4ee6b104.tar.bz2
emacs-9005cb4f8f4d5d363a3e58435cb4725b4ee6b104.zip
(lock_info_type): Declare pid as unsigned long instead of int.
(lock_file_1): Use %lu instead of %d in printf.
Diffstat (limited to 'src/filelock.c')
-rw-r--r--src/filelock.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/filelock.c b/src/filelock.c
index d30571a3598..25ab59eb25b 100644
--- a/src/filelock.c
+++ b/src/filelock.c
@@ -86,7 +86,7 @@ typedef struct
{
char *user;
char *host;
- int pid;
+ unsigned long pid;
} lock_info_type;
/* When we read the info back, we might need this much more. */
@@ -136,7 +136,8 @@ lock_file_1 (lfname, force)
char *host_name = XSTRING (Fsystem_name ())->data;
char *lock_info_str = alloca (strlen (user_name) + strlen (host_name) + 21);
- sprintf (lock_info_str, "%s@%s.%d", user_name, host_name, getpid ());
+ sprintf (lock_info_str, "%s@%s.%lu", user_name, host_name,
+ (unsigned long) getpid ());
err = symlink (lock_info_str, lfname);
if (errno == EEXIST && force)