Commit Diff


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 <stdlib.h>
 #include <string.h>
 
+#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