#ifndef DFS_H #define DFS_H #include "common.h" struct directory { struct list_head list; char *path; }; void push(struct directory *n, struct list_head *list); struct directory *pop(struct list_head *list); bool search(char *path, struct list_head *list); void clear_list(struct list_head *list); void print_list_dfs(struct list_head *list); #endif