trace: use standard POSIX header for basename()
[project/procd.git] / utils / utils.h
index 8b384fcaa596b4ac3cdb6ea5a653d22f8c758efb..d0c621e796e6c84182a9bc69be27a83f0aab3a11 100644 (file)
@@ -51,6 +51,13 @@ int blobmsg_list_fill(struct blobmsg_list *list, void *data, int len, bool array
 void blobmsg_list_free(struct blobmsg_list *list);
 bool blobmsg_list_equal(struct blobmsg_list *l1, struct blobmsg_list *l2);
 void blobmsg_list_move(struct blobmsg_list *list, struct blobmsg_list *src);
-char* get_cmdline_val(const char* name, char* out, int len);
+char *get_cmdline_val_offset(const char *name, char *out, int len, int offset);
+char *get_active_console(char *out, int len);
+
+#define get_cmdline_val(name, out, len) \
+       get_cmdline_val_offset(name, out, len, 0)
+
+int patch_fd(const char *device, int fd, int flags);
+int patch_stdio(const char *device);
 
 #endif