X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/1375eb51603466b723ab7dd1ca4194ee5d662f75..64e5fa9a495e388c922157b9a616204c299f5e05:/lunaix-os/includes/lunaix/kcmd.h diff --git a/lunaix-os/includes/lunaix/kcmd.h b/lunaix-os/includes/lunaix/kcmd.h new file mode 100644 index 0000000..7ec1c05 --- /dev/null +++ b/lunaix-os/includes/lunaix/kcmd.h @@ -0,0 +1,21 @@ +#ifndef __LUNAIX_KCMD_H +#define __LUNAIX_KCMD_H + +#include +#include +#include + +struct align(64) koption { + struct hlist_node node; + struct hstr hashkey; + char* value; + char buf[0]; +}; + +void kcmd_parse_cmdline(char* cmd_line); + +bool kcmd_get_option(char* key, char** out_value); + + + +#endif /* __LUNAIX_KCMD_H */