From: Richard M. Stallman Date: Thu, 2 Jan 1997 21:02:23 +0000 (+0000) Subject: (lock_info_type): Declare pid as unsigned long instead of int. X-Git-Tag: emacs-20.1~3128 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=9005cb4f8f4d5d363a3e58435cb4725b4ee6b104;p=emacs.git (lock_info_type): Declare pid as unsigned long instead of int. (lock_file_1): Use %lu instead of %d in printf. --- 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)