From 118b747bc6e01eee24f9d205ef7344e497243dd9 Mon Sep 17 00:00:00 2001 From: midipix Date: Fri, 30 May 2025 09:29:13 +0000 Subject: library api: _lib_ (program driver) namespace overhaul. --- include/perk/perk.h | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'include') diff --git a/include/perk/perk.h b/include/perk/perk.h index 78f1a0f..06c22b1 100644 --- a/include/perk/perk.h +++ b/include/perk/perk.h @@ -234,19 +234,20 @@ struct pe_info_string { }; /* driver api */ -perk_api int pe_get_driver_ctx (char ** argv, char ** envp, uint32_t flags, +perk_api int pe_lib_get_driver_ctx (char ** argv, char ** envp, uint32_t flags, const struct pe_fd_ctx *, struct pe_driver_ctx **); -perk_api void pe_free_driver_ctx (struct pe_driver_ctx *); +perk_api void pe_lib_free_driver_ctx (struct pe_driver_ctx *); -perk_api int pe_get_unit_ctx (const struct pe_driver_ctx *, const char * path, +perk_api int pe_lib_get_unit_ctx (const struct pe_driver_ctx *, const char * path, struct pe_unit_ctx **); -perk_api void pe_free_unit_ctx (struct pe_unit_ctx *); +perk_api void pe_lib_free_unit_ctx (struct pe_unit_ctx *); -perk_api int pe_get_driver_fdctx (const struct pe_driver_ctx *, struct pe_fd_ctx *); -perk_api int pe_set_driver_fdctx (struct pe_driver_ctx *, const struct pe_fd_ctx *); +perk_api int pe_lib_get_driver_fdctx (const struct pe_driver_ctx *, struct pe_fd_ctx *); + +perk_api int pe_lib_set_driver_fdctx (struct pe_driver_ctx *, const struct pe_fd_ctx *); /* cmd api */ perk_api int pe_cmd_perk (const struct pe_driver_ctx *, const char *); -- cgit v1.2.3