Title: xinetd Version: 2.1.7 Submitted: Jan 14 1996 Author: panos@cs.colorado.edu (Panos Tsirigotis) Submittor: panos@cs.colorado.edu (Panos Tsirigotis) Description: inetd replacement with access control and logging Patch #7 for xinetd 1. What this patch does Applying this patch will allow xinetd (and accompanying libraries) to compile and run under Solaris 2.x (I have done this only under Solaris 2.4, so I cannot guarantee if it will work for 2.3). There are no bug fixes in this patch. You need not apply this patch unless you wish to use xinetd under Solaris 2.x. However, applying this patch does *not* make xinetd Solaris2-dependent; if the code compiled on your system before, it will keep working. I expect that this patch will make it possible to compile xinetd under other SVR4-compatible operating systems (for example, IRIX). Unfortunately, I don't have access to such systems so I cannot check; I would appreciate it if people who manage to compile this version of xinetd under other operating systems would let me know. This patch provides a special makefile at the top level directory, called Makefile.top.solaris.2x, to be used for making xinetd: make -f Makefile.top.solaris.2x If you use the GNU C compiler, you will need to edit Makefile.top.solaris.2x, to set the CC variable appropriately (there are comments on possible settings at the top of that makefile). The compiler may emit several warnings while compiling the sources. I believe they can be safely ignored. If you have object files around from a previous compilation of xinetd, the following command will remove them: make -f Makefile.top.solaris.2x clean 2. How to apply this patch Cd to the directory that contains the 'xinetd' directory, and use the command: patch -p < "name of this file here" This patch will modify the files: xinetd/Makefile xinetd/util.c xinetd/child.c xinetd/init.c xinetd/builtins.c xinetd/signals.c xinetd/confparse.c The version variable in the xinetd Makefile will be changed to 2.1.8. 3. Limitations a. TLI services are not supported b. -cc option not supported