summaryrefslogtreecommitdiffstats
path: root/src/server/utils.c
diff options
context:
space:
mode:
authorJohann Latocha2012-01-30 14:54:49 +0100
committerJohann Latocha2012-01-30 14:54:49 +0100
commit7436b3d1517e69bc4f83f1f4060a1765d6b4dd19 (patch)
treeff2fd1f939f61c7e8bcd9350b19f3388b11879d7 /src/server/utils.c
parent[KERNEL] Change server at runtime (diff)
downloaddnbd3-7436b3d1517e69bc4f83f1f4060a1765d6b4dd19.tar.gz
dnbd3-7436b3d1517e69bc4f83f1f4060a1765d6b4dd19.tar.xz
dnbd3-7436b3d1517e69bc4f83f1f4060a1765d6b4dd19.zip
[SERVER] Some refactoring
Diffstat (limited to 'src/server/utils.c')
-rw-r--r--src/server/utils.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/server/utils.c b/src/server/utils.c
index e0bbecf..ab0d29d 100644
--- a/src/server/utils.c
+++ b/src/server/utils.c
@@ -25,7 +25,7 @@
#include <stdlib.h>
#include <signal.h>
-void write_pid_file(pid_t pid)
+void dnbd3_write_pid_file(pid_t pid)
{
FILE *f = fopen(SERVER_PID_FILE, "w");
if(f != NULL)
@@ -39,7 +39,7 @@ void write_pid_file(pid_t pid)
}
}
-pid_t read_pid_file()
+pid_t dnbd3_read_pid_file()
{
pid_t pid = 0;
@@ -57,7 +57,7 @@ pid_t read_pid_file()
return pid;
}
-void delete_pid_file()
+void dnbd3_delete_pid_file()
{
if (unlink(SERVER_PID_FILE) != 0)
{
@@ -66,9 +66,9 @@ void delete_pid_file()
}
-void load_config(char* config_file_name)
+void dnbd3_load_config(char* config_file_name)
{
- ht_create();
+ dnbd3_ht_create();
FILE *config_file = fopen(config_file_name, "r");
if (config_file == NULL)
@@ -84,7 +84,7 @@ void load_config(char* config_file_name)
while (fgets(line, sizeof(line), config_file) != NULL)
{
sscanf(line, "%as %as", &image_name, &image_id);
- if (ht_insert(image_id, image_name) < 0)
+ if (dnbd3_ht_insert(image_id, image_name) < 0)
{
printf("ERROR: Image name or ID is too big\n");
exit(EXIT_FAILURE);
@@ -93,21 +93,21 @@ void load_config(char* config_file_name)
fclose(config_file);
}
-void reload_config(char* config_file_name)
+void dnbd3_reload_config(char* config_file_name)
{
- ht_destroy();
- load_config(config_file_name);
+ dnbd3_ht_destroy();
+ dnbd3_load_config(config_file_name);
}
-void send_signal(int signum)
+void dnbd3_send_signal(int signum)
{
- pid_t pid = read_pid_file();
+ pid_t pid = dnbd3_read_pid_file();
if (pid != 0)
{
if (kill(pid, signum) != 0)
{
printf("ERROR: dnbd3-server is not running\n");
- delete_pid_file();
+ dnbd3_delete_pid_file();
}
}
else