diff options
author | Rob Landley <rob@landley.net> | 2014-05-29 05:22:02 -0500 |
---|---|---|
committer | Rob Landley <rob@landley.net> | 2014-05-29 05:22:02 -0500 |
commit | dc640259adff6007d195fd4cc78dcf9829e5e6ee (patch) | |
tree | 97ab6eb6abb286a3d612b8aa86646cf655b1a1cf /lib/lib.h | |
parent | 55e9f35223e40f455b80671f25b412072d9af678 (diff) | |
download | toybox-dc640259adff6007d195fd4cc78dcf9829e5e6ee.tar.gz |
Switch mtab_list to doubly linked so we can traverse in either order. Convert umount and df. Add dlist_terminate() to break lists for traversal in either direction.
Diffstat (limited to 'lib/lib.h')
-rw-r--r-- | lib/lib.h | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -31,6 +31,7 @@ void *llist_pop(void *list); // actually void **list void *dlist_pop(void *list); // actually struct double_list **list void dlist_add_nomalloc(struct double_list **list, struct double_list *new); struct double_list *dlist_add(struct double_list **list, char *data); +void *dlist_terminate(void *list); // args.c void get_optflags(void); @@ -162,7 +163,7 @@ int xsocket(int domain, int type, int protocol); // getmountlist.c struct mtab_list { - struct mtab_list *next; + struct mtab_list *next, *prev; struct stat stat; struct statvfs statvfs; char *dir; |