--- a/make/vroot/lock.cc 2007/01/18 15:06:32 1.1 +++ b/make/vroot/lock.cc 2007/10/01 11:44:26 1.2 @@ -31,7 +31,7 @@ /* * Portions Copyright (c) 2007 Gunnar Ritter, Freiburg i. Br., Germany * - * Sccsid @(#)lock.cc 1.4 (gritter) 01/13/07 + * Sccsid @(#)lock.cc 1.5 (gritter) 10/1/07 */ #include <avo/intl.h> /* for NOCATGETS */ @@ -53,7 +53,7 @@ extern int sys_nerr; #endif -static void file_lock_error(char *msg, char *file, char *str, int arg1, int arg2); +static void file_lock_error(char *msg, char *file, char *str, const char *arg1, const char *arg2); #define BLOCK_INTERUPTS sigfillset(&newset) ; \ sigprocmask(SIG_SETMASK, &newset, &oldset) @@ -123,7 +123,7 @@ if (errno != EEXIST) { file_lock_error(msg, name, NOCATGETS("symlink(%s, %s)"), - (int) name, (int) lockname); + name, lockname); fprintf(stderr, "%s", msg); return errno; } @@ -171,7 +171,8 @@ * Format a message telling why the lock could not be created. */ static void -file_lock_error(char *msg, char *file, char *str, int arg1, int arg2) +file_lock_error(char *msg, char *file, char *str, + const char *arg1, const char *arg2) { int len;