From 6ac601d8c41006a45f43db37932ec988ac39d20a Mon Sep 17 00:00:00 2001 From: garbled Date: Mon, 2 Jan 2006 19:10:33 +0000 Subject: [PATCH] Add error printing for ENAMETOOLONG. Partially addresses PR bin/13850 . The actual bug mentioned in that PR no longer exists, but it does cause: ~~~~~: error 63 Which this fix cleans up. --- bin/sh/error.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/bin/sh/error.c b/bin/sh/error.c index 07cfd784f0b9..0e506b029122 100644 --- a/bin/sh/error.c +++ b/bin/sh/error.c @@ -1,4 +1,4 @@ -/* $NetBSD: error.c,v 1.31 2003/08/07 09:05:30 agc Exp $ */ +/* $NetBSD: error.c,v 1.32 2006/01/02 19:10:33 garbled Exp $ */ /*- * Copyright (c) 1991, 1993 @@ -37,7 +37,7 @@ #if 0 static char sccsid[] = "@(#)error.c 8.2 (Berkeley) 5/4/95"; #else -__RCSID("$NetBSD: error.c,v 1.31 2003/08/07 09:05:30 agc Exp $"); +__RCSID("$NetBSD: error.c,v 1.32 2006/01/02 19:10:33 garbled Exp $"); #endif #endif /* not lint */ @@ -336,6 +336,9 @@ STATIC const struct errname errormsg[] = { #endif #ifdef ELOOP { ELOOP, ALL, "symbolic link loop" }, +#endif +#ifdef ENAMETOOLONG + { ENAMETOOLONG, ALL, "file name too long" }, #endif { E2BIG, E_EXEC, "argument list too long" }, #ifdef ELIBACC