init question
a.s. mitrohin
swp at uni-altai.ru
Sat Mar 13 01:51:59 PST 2004
helo.
CURRENT unable to start program for /etc/ttys entry
pid_file "program --pid" unknown on
but this is ok for RELENG_4
if this have no fatal effects, please remove check
ENOENT. RELENG_4 have no this in condition.
Index: init.c
===================================================================
RCS file: /usr/cvs/freebsd/ncvs/src/sbin/init/init.c,v
retrieving revision 1.51
retrieving revision 1.52
diff -u -r1.51 -r1.52
--- init.c 3 Aug 2002 16:21:33 -0000 1.51
+++ init.c 27 Sep 2002 16:02:28 -0000 1.52
@@ -45,7 +45,7 @@
static char sccsid[] = "@(#)init.c 8.1 (Berkeley) 7/15/93";
#endif
static const char rcsid[] =
- "$FreeBSD: src/sbin/init/init.c,v 1.51 2002/08/03 16:21:33 mux Exp $";
+ "$FreeBSD: src/sbin/init/init.c,v 1.52 2002/09/27 16:02:28 jhb Exp $";
#endif /* not lint */
#include <sys/param.h>
@@ -939,7 +939,7 @@
* then don't add the device to the session list.
*/
if ((fd = open(sp->se_device, O_RDONLY | O_NONBLOCK, 0)) < 0) {
- if (errno == ENXIO) {
+ if (errno == ENXIO || errno == ENOENT) {
free_session(sp);
return (0);
}
?
sorry for my terrible english...
/swp
More information about the freebsd-current
mailing list