summaryrefslogtreecommitdiff
path: root/lib9p_util
AgeCommit message (Expand)Author
2025-07-08proc.txt: Add libheap monitoringLuke T. Shumaker
2025-07-08lib9p_util: Add a listing of coroutinesLuke T. Shumaker
2025-07-08Add NUT video streamingLuke T. Shumaker
2025-07-07lib9p_util: demo_server: Add a static fileLuke T. Shumaker
2025-07-07embed-sources.h.gen: Declare things as `const`Luke T. Shumaker
2025-07-06Use libheap everywhere we use libcrLuke T. Shumaker
2025-07-06libmisc: Rework the malloc abstraction into heap.hLuke T. Shumaker
2025-07-05Do a better job banning printfLuke T. Shumaker
2025-07-05Remove extra keywords from target_include_directories() callsLuke T. Shumaker
2025-07-03Move uptime.txt and whoami.txt into lib9p_utilLuke T. Shumaker
2025-06-27lib9p_srv: Rework APIs to avoid large return valuesLuke T. Shumaker
2025-06-24lib9p: Declare more things as `const` pointersLuke T. Shumaker
2025-06-12lib9p_srv: Adopt a pread_to-like interfaceLuke T. Shumaker
2025-06-10libmisc: obj.h: Rework the LO_INTERFACE_* API to expose method funcsLuke T. Shumaker
2025-06-08Merge remote-tracking branch 'origin/main' into lukeshu/fix-obj-boxLuke T. Shumaker
2025-06-08tree-wide: Use LO_BOX() where it doesn't explode the post-preprocessed sizeLuke T. Shumaker
2025-06-08libmisc: obj.h: Use LM_DEFAPPEND() to have lo_box_*_as_*() be macrosLuke T. Shumaker
2025-06-06lib9p_srv: Change the public API to use error.hLuke T. Shumaker
2025-06-06lib9p_core: Switch to use error.hLuke T. Shumaker
2025-06-06lib9p: Use <libmisc/error.h> errnums internallyLuke T. Shumaker
2025-06-02libmisc: obj.h: Use LM_DEFAPPEND() to implement magic LO_BOX()Luke T. Shumaker
2025-05-06Drop -fplan9-extensionsLuke T. Shumaker
2025-04-19lib9p_srv: Separate the stat API from the network formatLuke T. Shumaker
2025-04-19lib9p_srv: Rethink the dio interfaceLuke T. Shumaker
2025-04-19lib9p_idl: Clean up struct stat and numeric user IDsLuke T. Shumaker
2025-04-19lib9p_srv: Think harder about the stat() and dcreate() APIsLuke T. Shumaker
2025-04-14lib9p_core: linux-errno.h: Rename LINUX_* => LIB9P_ERRNO_L_*Luke T. Shumaker
2025-04-14Split lib9p into lib9p_core and lib9p_srvLuke T. Shumaker
2025-04-05SYSTEM headers don't get strict GCC checks, so change them to PUBLICLuke T. Shumaker
2025-03-26lib9p: Adjust for reads to be zero-copyLuke T. Shumaker
2025-03-26lib9p: Have separate IO objects, so they can have their own stateLuke T. Shumaker
2025-02-23lib9p_util: Pull utility macros into static.hLuke T. Shumaker
2025-02-23Complete TODO comments and documentationLuke T. Shumaker
2025-02-09lib9p: srv: Use libobj instead of vcall.hLuke T. Shumaker
2025-02-09lib9p: srv: Use a separate pathmapLuke T. Shumaker
2025-01-19lib9p: Don't nul-terminate strings, add some string utilsLuke T. Shumaker
2025-01-11lib9p: Rename `lib9p_*_stat()` to `lib9p_stat_*()` for consistencyLuke T. Shumaker
2024-12-13Gather macros into libmisc/macro.hLuke T. Shumaker
2024-12-11Pull out lib9p_util from srv9pLuke T. Shumaker