Commit | Line | Data |
---|---|---|
8e68d1c8 DG |
1 | /* |
2 | * Copyright (C) 2011 - David Goulet <david.goulet@polymtl.ca> | |
3 | * | |
050349bb DG |
4 | * This program is free software; you can redistribute it and/or modify it |
5 | * under the terms of the GNU General Public License as published by the Free | |
6 | * Software Foundation; only version 2 of the License. | |
8e68d1c8 | 7 | * |
050349bb DG |
8 | * This program is distributed in the hope that it will be useful, but WITHOUT |
9 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | |
10 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | |
11 | * more details. | |
8e68d1c8 | 12 | * |
050349bb DG |
13 | * You should have received a copy of the GNU General Public License along with |
14 | * this program; if not, write to the Free Software Foundation, Inc., 59 Temple | |
15 | * Place - Suite 330, Boston, MA 02111-1307, USA. | |
8e68d1c8 DG |
16 | */ |
17 | ||
54d01ffb DG |
18 | #ifndef _LTT_UTILS_H |
19 | #define _LTT_UTILS_H | |
8e68d1c8 | 20 | |
54d01ffb | 21 | #include <unistd.h> |
ab147185 | 22 | |
fb09408a MD |
23 | #ifndef __stringify |
24 | #define __stringify1(x) #x | |
25 | #define __stringify(x) __stringify1(x) | |
26 | #endif | |
27 | ||
996b65c8 | 28 | int mkdir_recursive(const char *path, mode_t mode, uid_t uid, gid_t gid); |
b082db07 | 29 | const char *get_home_dir(void); |
54d01ffb | 30 | int notify_thread_pipe(int wpipe); |
8e68d1c8 DG |
31 | |
32 | #endif /* _LTT_UTILS_H */ |