From 527c20f525c0f178707dea37589f494c9f45e48f Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Sun, 24 Jul 2022 11:37:18 -0700 Subject: Add SAFEPATH_NOTIDIR error code. * safepath.h (SAFEPATH_NOTDIR): New enum. * safepath.c (safepath_err, set_errno): Handle conversion between SAFEPATH_NOTDIR and ENOTDIR. (safepath_strerr): Map SAFEPATH_NOTDIR to message. --- safepath.h | 1 + 1 file changed, 1 insertion(+) (limited to 'safepath.h') diff --git a/safepath.h b/safepath.h index db83d4c..766a163 100644 --- a/safepath.h +++ b/safepath.h @@ -41,6 +41,7 @@ enum { SAFEPATH_UNSAFE, /* path traversible, unsafe */ SAFEPATH_PERM, /* path not traversible due to perms */ SAFEPATH_NOENT, /* component other than last doesn't exist */ + SAFEPATH_NOTDIR, /* interior path component isn't a directory */ SAFEPATH_INVAL, /* path is invalid */ SAFEPATH_NOMEM, /* out of memory */ SAFEPATH_LOOP, /* more than 8 levels of symlink */ -- cgit v1.2.3