blob: 157db343695f268d80d2c61338a58db208cd6a96 [file] [log] [blame]
landley4f344e32006-10-05 16:18:03 -04001/* vi: set ts=4 :*/
2
landleycd9dfc32006-10-18 18:38:16 -04003// functions.c
landley4f344e32006-10-05 16:18:03 -04004void error_exit(char *msg, ...);
5void strlcpy(char *dest, char *src, size_t size);
6void *xmalloc(size_t size);
landleycd9dfc32006-10-18 18:38:16 -04007void *xzalloc(size_t size);
8void xrealloc(void **ptr, size_t size);
landley4f344e32006-10-05 16:18:03 -04009void *xstrndup(char *s, size_t n);
10void *xexec(char **argv);
11int xopen(char *path, int flags, int mode);
12FILE *xfopen(char *path, char *mode);
13
landleycd9dfc32006-10-18 18:38:16 -040014// llist.c
15void llist_free(void *list, void (*freeit)(void *data));
16
17// getmountlist.c
landley4f344e32006-10-05 16:18:03 -040018struct mtab_list {
19 struct mtab_list *next;
20 char *dir;
21 char *device;
22 char type[0];
23};
24
25struct mtab_list *getmountlist(int die);
26