summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib/libc/string/strmode.34
-rw-r--r--src/lib/libc/string/strmode.c7
2 files changed, 9 insertions, 2 deletions
diff --git a/src/lib/libc/string/strmode.3 b/src/lib/libc/string/strmode.3
index ba2dfbf4a2..af16a2beb1 100644
--- a/src/lib/libc/string/strmode.3
+++ b/src/lib/libc/string/strmode.3
@@ -29,7 +29,7 @@
29.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 29.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
30.\" SUCH DAMAGE. 30.\" SUCH DAMAGE.
31.\" 31.\"
32.\" $OpenBSD: strmode.3,v 1.2 1996/08/19 08:34:20 tholo Exp $ 32.\" $OpenBSD: strmode.3,v 1.3 1997/06/13 13:57:20 deraadt Exp $
33.\" 33.\"
34.Dd July 31, 1991 34.Dd July 31, 1991
35.Dt STRMODE 3 35.Dt STRMODE 3
@@ -71,6 +71,8 @@ symbolic link
71fifo 71fifo
72.It s 72.It s
73socket 73socket
74.It w
75whiteout
74.It ? 76.It ?
75unknown inode type 77unknown inode type
76.El 78.El
diff --git a/src/lib/libc/string/strmode.c b/src/lib/libc/string/strmode.c
index cc66071acd..5e7f15e857 100644
--- a/src/lib/libc/string/strmode.c
+++ b/src/lib/libc/string/strmode.c
@@ -32,7 +32,7 @@
32 */ 32 */
33 33
34#if defined(LIBC_SCCS) && !defined(lint) 34#if defined(LIBC_SCCS) && !defined(lint)
35static char *rcsid = "$OpenBSD: strmode.c,v 1.2 1996/08/19 08:34:20 tholo Exp $"; 35static char *rcsid = "$OpenBSD: strmode.c,v 1.3 1997/06/13 13:57:20 deraadt Exp $";
36#endif /* LIBC_SCCS and not lint */ 36#endif /* LIBC_SCCS and not lint */
37 37
38#include <sys/types.h> 38#include <sys/types.h>
@@ -69,6 +69,11 @@ strmode(mode, p)
69 *p++ = 'p'; 69 *p++ = 'p';
70 break; 70 break;
71#endif 71#endif
72#ifdef S_IFWHT
73 case S_IFWHT: /* whiteout */
74 *p++ = 'w';
75 break;
76#endif
72 default: /* unknown */ 77 default: /* unknown */
73 *p++ = '?'; 78 *p++ = '?';
74 break; 79 break;