landley | 4f344e3 | 2006-10-05 16:18:03 -0400 | [diff] [blame] | 1 | /* vi: set ts=4 :*/ |
| 2 | |
landley | cd9dfc3 | 2006-10-18 18:38:16 -0400 | [diff] [blame^] | 3 | // functions.c |
landley | 4f344e3 | 2006-10-05 16:18:03 -0400 | [diff] [blame] | 4 | void error_exit(char *msg, ...); |
| 5 | void strlcpy(char *dest, char *src, size_t size); |
| 6 | void *xmalloc(size_t size); |
landley | cd9dfc3 | 2006-10-18 18:38:16 -0400 | [diff] [blame^] | 7 | void *xzalloc(size_t size); |
| 8 | void xrealloc(void **ptr, size_t size); |
landley | 4f344e3 | 2006-10-05 16:18:03 -0400 | [diff] [blame] | 9 | void *xstrndup(char *s, size_t n); |
| 10 | void *xexec(char **argv); |
| 11 | int xopen(char *path, int flags, int mode); |
| 12 | FILE *xfopen(char *path, char *mode); |
| 13 | |
landley | cd9dfc3 | 2006-10-18 18:38:16 -0400 | [diff] [blame^] | 14 | // llist.c |
| 15 | void llist_free(void *list, void (*freeit)(void *data)); |
| 16 | |
| 17 | // getmountlist.c |
landley | 4f344e3 | 2006-10-05 16:18:03 -0400 | [diff] [blame] | 18 | struct mtab_list { |
| 19 | struct mtab_list *next; |
| 20 | char *dir; |
| 21 | char *device; |
| 22 | char type[0]; |
| 23 | }; |
| 24 | |
| 25 | struct mtab_list *getmountlist(int die); |
| 26 | |