X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=blobdiff_plain;f=src%2Fngircd%2Fio.h;h=556d752cab50b17accae64ac9824d5657c468c60;hp=dfc27b076fe740f8008cfe1e45c32c56fe1fa15c;hb=33fae67579eeab31d7f96f9e53f0529f584b0b1f;hpb=b682a5e48569f409f30d1bc39039de1090019665 diff --git a/src/ngircd/io.h b/src/ngircd/io.h index dfc27b07..556d752c 100644 --- a/src/ngircd/io.h +++ b/src/ngircd/io.h @@ -4,15 +4,16 @@ * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * Please read the file COPYING, README and AUTHORS for more information. - * - * I/O abstraction interface header - * - * $Id: io.h,v 1.3 2005/07/14 09:15:58 alex Exp $ */ -#ifndef io_H_inclucded +#ifndef io_H_included #define io_H_included +/** + * @file + * I/O abstraction interface (header) + */ + #include "portab.h" #include @@ -45,6 +46,9 @@ bool io_close PARAMS((int fd)); /* set O_NONBLOCK */ bool io_setnonblock PARAMS((int fd)); +/* set O_CLOEXEC */ +bool io_setcloexec PARAMS((int fd)); + /* watch fds for activity */ int io_dispatch PARAMS((struct timeval *tv));