aboutsummaryrefslogtreecommitdiff
path: root/src/utils.c
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2008-12-29 17:29:01 +0100
committerMax Kellermann <max@duempel.org>2008-12-29 17:29:01 +0100
commitd6170c30c8a2d2147343599588ffefe0c09bff6d (patch)
tree029e7b220aafd2228c8fab22297e7ec07c04b995 /src/utils.c
parent173021e4eb51817fc5fa88bd3a9a01daeba66637 (diff)
utils: use GLib logging
Diffstat (limited to 'src/utils.c')
-rw-r--r--src/utils.c27
1 files changed, 13 insertions, 14 deletions
diff --git a/src/utils.c b/src/utils.c
index 372414ab..a3dca2f0 100644
--- a/src/utils.c
+++ b/src/utils.c
@@ -17,7 +17,6 @@
*/
#include "utils.h"
-#include "log.h"
#include "conf.h"
#include "../config.h"
@@ -68,7 +67,7 @@ G_GNUC_MALLOC char *xstrdup(const char *s)
{
char *ret = strdup(s);
if (G_UNLIKELY(!ret))
- FATAL("OOM: strdup\n");
+ g_error("OOM: strdup");
return ret;
}
@@ -82,7 +81,7 @@ G_GNUC_MALLOC void *xmalloc(size_t size)
ret = malloc(size);
if (G_UNLIKELY(!ret))
- FATAL("OOM: malloc\n");
+ g_error("OOM: malloc");
return ret;
}
@@ -97,7 +96,7 @@ G_GNUC_MALLOC void *xrealloc(void *ptr, size_t size)
ret = realloc(ptr, 1);
if (G_UNLIKELY(!ret))
- FATAL("OOM: realloc\n");
+ g_error("OOM: realloc");
return ret;
}
@@ -109,7 +108,7 @@ G_GNUC_MALLOC void *xcalloc(size_t nmemb, size_t size)
ret = calloc(nmemb, size);
if (G_UNLIKELY(!ret))
- FATAL("OOM: calloc\n");
+ g_error("OOM: calloc");
return ret;
}
@@ -123,7 +122,7 @@ char *parsePath(char *path)
int pos = 1;
if (path[0] != '/' && path[0] != '~') {
- ERROR("\"%s\" is not an absolute path\n", path);
+ g_warning("\"%s\" is not an absolute path", path);
return NULL;
} else if (path[0] == '~') {
if (path[1] == '/' || path[1] == '\0') {
@@ -131,15 +130,15 @@ char *parsePath(char *path)
if (param && param->value) {
passwd = getpwnam(param->value);
if (!passwd) {
- ERROR("no such user %s\n",
- param->value);
+ g_warning("no such user %s",
+ param->value);
return NULL;
}
} else {
passwd = getpwuid(geteuid());
if (!passwd) {
- ERROR("problems getting passwd entry "
- "for current user\n");
+ g_warning("problems getting passwd "
+ "entry for current user");
return NULL;
}
}
@@ -153,7 +152,7 @@ char *parsePath(char *path)
passwd = getpwnam(path + 1);
if (!passwd) {
- ERROR("user \"%s\" not found\n", path + 1);
+ g_warning("user \"%s\" not found", path + 1);
return NULL;
}
@@ -189,11 +188,11 @@ int set_nonblocking(int fd)
void init_async_pipe(int file_des[2])
{
if (pipe(file_des) < 0)
- FATAL("Couldn't open pipe: %s", strerror(errno));
+ g_error("Couldn't open pipe: %s", strerror(errno));
if (set_nonblocking(file_des[0]) < 0)
- FATAL("Couldn't set non-blocking I/O: %s\n", strerror(errno));
+ g_error("Couldn't set non-blocking I/O: %s", strerror(errno));
if (set_nonblocking(file_des[1]) < 0)
- FATAL("Couldn't set non-blocking I/O: %s\n", strerror(errno));
+ g_error("Couldn't set non-blocking I/O: %s", strerror(errno));
}
int stringFoundInStringArray(const char *const*array, const char *suffix)