dnl -*-fundamental-*-
dnl
-dnl $Id: configure.in,v 1.10 2000/03/23 23:26:29 mdw Exp $
+dnl $Id: configure.in,v 1.11 2000/07/01 11:28:52 mdw Exp $
dnl
dnl Configuration script for fw
dnl
dnl ----- Revision history --------------------------------------------------
dnl
dnl $Log: configure.in,v $
+dnl Revision 1.11 2000/07/01 11:28:52 mdw
+dnl Use new mLib selbuf features.
+dnl
dnl Revision 1.10 2000/03/23 23:26:29 mdw
dnl Require later mLib for sel.c bugfixes.
dnl
mdw_CHECK_MANYLIBS(socket, socket)
mdw_CHECK_MANYLIBS(gethostbyname, nsl resolv)
-mdw_MLIB(1.6.3)
+mdw_MLIB(1.7.0)
AC_CHECK_FUNCS(inet_aton)
AC_CHECK_FUNCS(setrlimit)
/* -*-c-*-
*
- * $Id: exec.c,v 1.2 1999/10/22 22:46:17 mdw Exp $
+ * $Id: exec.c,v 1.3 2000/07/01 11:28:52 mdw Exp $
*
* Source and target for executable programs
*
/*----- Revision history --------------------------------------------------*
*
* $Log: exec.c,v $
+ * Revision 1.3 2000/07/01 11:28:52 mdw
+ * Use new mLib selbuf features.
+ *
* Revision 1.2 1999/10/22 22:46:17 mdw
* When a non-file endpoint is attached to a file, keep the file endpoint
* open until the nonfile is done. This stops socket sources from
if (p)
fw_log(-1, "[%s] pid %i: %s", xe->desc, xe->kid, p);
else {
- selbuf_disable(&xe->err);
close(xe->err.reader.fd);
+ selbuf_destroy(&xe->err);
xe->e.f |= XEF_CLOSE;
if (xe->e.f & XEF_EXIT)
xept_destroy(xe);