summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMukund Sivaraman <muks@banu.com>2009-09-24 14:11:47 +0530
committerMukund Sivaraman <muks@banu.com>2009-09-27 08:09:24 +0530
commit54f4e8a91ff9087e55d375f8c48f893b956afb28 (patch)
tree75a53ff0a1262389d6a34c1cb567907d2ed7e59c
parent43d0af85af92c93671dcc7016b58ee42af8c863d (diff)
downloadtinyproxy-54f4e8a91ff9087e55d375f8c48f893b956afb28.tar.gz
tinyproxy-54f4e8a91ff9087e55d375f8c48f893b956afb28.zip
Use correct format string for POSIX pid_t in pidfile_create()
This patch also adds a gtk-doc comment for pidfile_create().
Diffstat (limited to '')
-rw-r--r--src/utils.c16
1 files changed, 11 insertions, 5 deletions
diff --git a/src/utils.c b/src/utils.c
index 239952c..ef2e673 100644
--- a/src/utils.c
+++ b/src/utils.c
@@ -177,10 +177,16 @@ int create_file_safely (const char *filename, unsigned int truncate_file)
return fildes;
}
-/*
- * Write the PID of the program to the specified file.
- */
-int pidfile_create (const char *filename)
+/**
+ * pidfile_create:
+ * @filename: The name of the file which should be created.
+ *
+ * Creates a file with the PID of the Tinyproxy process.
+ *
+ * Returns: %0 on success, non-zero values on errors.
+ **/
+int
+pidfile_create (const char *filename)
{
int fildes;
FILE *fd;
@@ -203,7 +209,7 @@ int pidfile_create (const char *filename)
return -EIO;
}
- fprintf (fd, "%ld\n", (long) getpid ());
+ fprintf (fd, "%d\n", getpid ());
fclose (fd);
return 0;
}