commit d41445b997ff120d13647ead6de2bb640aed8ef5 from: Omar Polo date: Mon Jul 26 13:29:30 2021 UTC pretty-print 9p message types commit - 36da10d7f659a31e1670445d048e9f4438d8b454 commit + d41445b997ff120d13647ead6de2bb640aed8ef5 blob - 17258a36da036b89832db92803ec3545d00647eb blob + dd5a1dd727066f3c49fcaae7cb3353835fde59c9 --- utils.c +++ utils.c @@ -14,11 +14,12 @@ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -#include "utils.h" +#include "compat.h" #include #include +#include "kamid.h" #include "log.h" #include "utils.h" @@ -62,3 +63,24 @@ xmemdup(const void *d, size_t len) memcpy(r, d, len); return r; } + +const char * +pp_msg_type(uint8_t type) +{ + switch (type) { + case Tversion: return "version"; + case Tauth: return "auth"; + case Tattach: return "attach"; + case Tflush: return "flush"; + case Twalk: return "walk"; + case Topen: return "open"; + case Tcreate: return "create"; + case Tread: return "read"; + case Twrite: return "write"; + case Tclunk: return "clunk"; + case Tremove: return "remove"; + case Tstat: return "stat"; + case Twstat: return "wstat"; + default: return "unknown"; + } +} blob - f1d33819c799d82d87f77f31b0e3ff59e6f9f254 blob + f5c47029680f781be4f4e63ddea8ad0ffedfab95 --- utils.h +++ utils.h @@ -24,4 +24,6 @@ void *xcalloc(size_t, size_t); char *xstrdup(const char *); void *xmemdup(const void *, size_t); +const char *pp_msg_type(uint8_t); + #endif