X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=ltt-sessiond%2Futils.c;h=5477270fba4204455d1583c0a34bbc69e49e00db;hp=936d3e1b891034321e4f79c48b0ff2b14729d72e;hb=00df03c6816678530f8a32281ea3ecffd2cc1ce4;hpb=8e68d1c8b15ef989f1abac8a241827013a5d4623 diff --git a/ltt-sessiond/utils.c b/ltt-sessiond/utils.c index 936d3e1b8..5477270fb 100644 --- a/ltt-sessiond/utils.c +++ b/ltt-sessiond/utils.c @@ -3,8 +3,8 @@ * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. + * as published by the Free Software Foundation; only version 2 + * of the License. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -28,6 +28,22 @@ #include "utils.h" +/* + * get_home_dir + * + * Return pointer to home directory path using the env variable HOME. + * No home, NULL is returned. + */ +const char *get_home_dir(void) +{ + return ((const char *) getenv("HOME")); +} + +/* + * mkdir_recursive + * + * Create recursively directory using the FULL path. + */ int mkdir_recursive(const char *path, mode_t mode) { int ret;