Autoconf Creating Automatic Configuration Scripts for Version 2.60, 23 June 2006

Total Page:16

File Type:pdf, Size:1020Kb

Load more

Autoconf Creating Automatic Configuration Scripts for version 2.60, 23 June 2006 David MacKenzie Ben Elliston Akim Demaille This manual is for GNU Autoconf (version 2.60, 23 June 2006), a package for creating scripts to configure source code packages using templates and an M4 macro package. Copyright c 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, with the Front-Cover texts being “A GNU Manual,” and with the Back-Cover Texts as in (a) below. A copy of the license is included in the section entitled “GNU Free Documentation License.” (a) The FSF’s Back-Cover Text is: “You have freedom to copy and modify this GNU Manual, like GNU software. Copies published by the Free Software Foundation raise funds for GNU development.” i Table of Contents 1 Introduction............................... 1 2 The GNU Build System .................... 3 2.1 Automake .................................................. 3 2.2 Gnulib ..................................................... 3 2.3 Libtool ..................................................... 4 2.4 Pointers .................................................... 4 3 Making configure Scripts................... 5 3.1 Writing ‘configure.ac’...................................... 6 3.1.1 A Shell Script Compiler ................................. 6 3.1.2 The Autoconf Language ................................. 7 3.1.3 Standard ‘configure.ac’ Layout ........................ 8 3.2 Using autoscan to Create ‘configure.ac’ .................... 9 3.3 Using ifnames to List Conditionals .......................... 10 3.4 Using autoconf to Create configure ........................ 10 3.5 Using autoreconf to Update configure Scripts .............. 13 4 Initialization and Output Files............. 15 4.1 Initializing configure ...................................... 15 4.2 Notices in configure ....................................... 16 4.3 Finding configure Input ................................... 16 4.4 Outputting Files ........................................... 17 4.5 Performing Configuration Actions ........................... 18 4.6 Creating Configuration Files ................................ 20 4.7 Substitutions in Makefiles ................................... 20 4.7.1 Preset Output Variables................................ 21 4.7.2 Installation Directory Variables ......................... 23 4.7.3 Changed Directory Variables ........................... 26 4.7.4 Build Directories ...................................... 27 4.7.5 Automatic Remaking .................................. 28 4.8 Configuration Header Files .................................. 29 4.8.1 Configuration Header Templates ........................ 30 4.8.2 Using autoheader to Create ‘config.h.in’.............. 31 4.8.3 Autoheader Macros .................................... 32 4.9 Running Arbitrary Configuration Commands ................. 33 4.10 Creating Configuration Links............................... 34 4.11 Configuring Other Packages in Subdirectories................ 34 4.12 Default Prefix............................................. 35 ii Autoconf 5 Existing Tests ............................ 37 5.1 Common Behavior ......................................... 37 5.1.1 Standard Symbols ..................................... 37 5.1.2 Default Includes ....................................... 37 5.2 Alternative Programs ....................................... 39 5.2.1 Particular Program Checks ............................. 39 5.2.2 Generic Program and File Checks ....................... 41 5.3 Files ...................................................... 43 5.4 Library Files ............................................... 44 5.5 Library Functions .......................................... 45 5.5.1 Portability of C Functions .............................. 45 5.5.2 Particular Function Checks ............................. 48 5.5.3 Generic Function Checks ............................... 54 5.6 Header Files ............................................... 55 5.6.1 Portability of Headers .................................. 56 5.6.2 Particular Header Checks............................... 57 5.6.3 Generic Header Checks ................................. 62 5.7 Declarations ............................................... 63 5.7.1 Particular Declaration Checks .......................... 63 5.7.2 Generic Declaration Checks............................. 63 5.8 Structures ................................................. 64 5.8.1 Particular Structure Checks ............................ 64 5.8.2 Generic Structure Checks............................... 65 5.9 Types ..................................................... 66 5.9.1 Particular Type Checks ................................ 66 5.9.2 Generic Type Checks .................................. 68 5.10 Compilers and Preprocessors ............................... 68 5.10.1 Specific Compiler Characteristics ...................... 69 5.10.2 Generic Compiler Characteristics ...................... 69 5.10.3 C Compiler Characteristics ............................ 70 5.10.4 C++ Compiler Characteristics......................... 74 5.10.5 Objective C Compiler Characteristics .................. 75 5.10.6 Erlang Compiler and Interpreter Characteristics......... 75 5.10.7 Fortran Compiler Characteristics....................... 76 5.11 System Services ........................................... 80 5.12 Posix Variants ............................................ 82 5.13 Erlang Libraries........................................... 82 6 Writing Tests............................. 85 6.1 Language Choice ........................................... 85 6.2 Writing Test Programs ..................................... 86 6.2.1 Guidelines for Test Programs ........................... 87 6.2.2 Test Functions......................................... 87 6.2.3 Generating Sources .................................... 88 6.3 Running the Preprocessor ................................... 90 6.4 Running the Compiler ...................................... 91 6.5 Running the Linker......................................... 92 6.6 Checking Runtime Behavior................................. 92 iii 6.7 Systemology ............................................... 94 6.8 Multiple Cases ............................................. 94 7 Results of Tests........................... 97 7.1 Defining C Preprocessor Symbols ............................ 97 7.2 Setting Output Variables ................................... 98 7.3 Special Characters in Output Variables ..................... 100 7.4 Caching Results ........................................... 100 7.4.1 Cache Variable Names ................................ 102 7.4.2 Cache Files .......................................... 102 7.4.3 Cache Checkpointing.................................. 103 7.5 Printing Messages ......................................... 103 8 Programming in M4 ..................... 105 8.1 M4 Quotation............................................. 105 8.1.1 Active Characters .................................... 105 8.1.2 One Macro Call ...................................... 106 8.1.3 Quotation and Nested Macros ......................... 107 8.1.4 changequote is Evil .................................. 108 8.1.5 Quadrigraphs......................................... 109 8.1.6 Quotation Rule Of Thumb ............................ 110 8.2 Using autom4te ........................................... 111 8.2.1 Invoking autom4te.................................... 111 8.2.2 Customizing autom4te ................................ 115 8.3 Programming in M4sugar .................................. 116 8.3.1 Redefined M4 Macros ................................. 116 8.3.2 Looping constructs ................................... 117 8.3.3 Evaluation Macros .................................... 117 8.3.4 Text processing Macros ............................... 118 8.3.5 Forbidden Patterns ................................... 118 8.4 Programming in M4sh ..................................... 119 8.5 File Descriptor Macros .................................... 120 9 Writing Autoconf Macros ................ 123 9.1 Macro Definitions ......................................... 123 9.2 Macro Names ............................................. 123 9.3 Reporting Messages ....................................... 124 9.4 Dependencies Between Macros ............................. 125 9.4.1 Prerequisite Macros ................................... 125 9.4.2 Suggested Ordering ................................... 126 9.4.3 One-Shot Macros ..................................... 127 9.5 Obsoleting Macros ........................................ 127 9.6 Coding Style .............................................. 128 iv Autoconf 10 Portable Shell Programming ............ 131 10.1 Shellology ............................................... 131 10.2 Here-Documents ......................................... 133 10.3 File Descriptors .......................................... 134 10.4 File System Conventions .................................. 136 10.5 Shell Substitutions ....................................... 138 10.6 Assignments ............................................. 141 10.7 Parentheses in Shell Scripts ............................... 142 10.8 Slashes in Shell Scripts
Recommended publications
  • Glibc and System Calls Documentation Release 1.0

    Glibc and System Calls Documentation Release 1.0

    Glibc and System Calls Documentation Release 1.0 Rishi Agrawal <[email protected]> Dec 28, 2017 Contents 1 Introduction 1 1.1 Acknowledgements...........................................1 2 Basics of a Linux System 3 2.1 Introduction...............................................3 2.2 Programs and Compilation........................................3 2.3 Libraries.................................................7 2.4 System Calls...............................................7 2.5 Kernel.................................................. 10 2.6 Conclusion................................................ 10 2.7 References................................................ 11 3 Working with glibc 13 3.1 Introduction............................................... 13 3.2 Why this chapter............................................. 13 3.3 What is glibc .............................................. 13 3.4 Download and extract glibc ...................................... 14 3.5 Walkthrough glibc ........................................... 14 3.6 Reading some functions of glibc ................................... 17 3.7 Compiling and installing glibc .................................... 18 3.8 Using new glibc ............................................ 21 3.9 Conclusion................................................ 23 4 System Calls On x86_64 from User Space 25 4.1 Setting Up Arguements......................................... 25 4.2 Calling the System Call......................................... 27 4.3 Retrieving the Return Value......................................
  • Version 7.8-Systemd

    Version 7.8-Systemd

    Linux From Scratch Version 7.8-systemd Created by Gerard Beekmans Edited by Douglas R. Reno Linux From Scratch: Version 7.8-systemd by Created by Gerard Beekmans and Edited by Douglas R. Reno Copyright © 1999-2015 Gerard Beekmans Copyright © 1999-2015, Gerard Beekmans All rights reserved. This book is licensed under a Creative Commons License. Computer instructions may be extracted from the book under the MIT License. Linux® is a registered trademark of Linus Torvalds. Linux From Scratch - Version 7.8-systemd Table of Contents Preface .......................................................................................................................................................................... vii i. Foreword ............................................................................................................................................................. vii ii. Audience ............................................................................................................................................................ vii iii. LFS Target Architectures ................................................................................................................................ viii iv. LFS and Standards ............................................................................................................................................ ix v. Rationale for Packages in the Book .................................................................................................................... x vi. Prerequisites
  • CIS IBM AIX 7.1 Benchmark V1.1.0 - 09-20-2013

    CIS IBM AIX 7.1 Benchmark V1.1.0 - 09-20-2013

    CIS IBM AIX 7.1 Benchmark v1.1.0 - 09-20-2013 http://benchmarks.cisecurity.org The CIS Security Benchmarks division provides consensus-oriented information security products, services, tools, metrics, suggestions, and recommendations (the “SB Products”) as a public service to Internet users worldwide. Downloading or using SB Products in any way signifies and confirms your acceptance of and your binding agreement to these CIS Security Benchmarks Terms of Use. CIS SECURITY BENCHMARKS TERMS OF USE BOTH CIS SECURITY BENCHMARKS DIVISION MEMBERS AND NON-MEMBERS MAY: Download, install, and use each of the SB Products on a single computer, and/or Print one or more copies of any SB Product that is in a .txt, .pdf, .doc, .mcw, or .rtf format, but only if each such copy is printed in its entirety and is kept intact, including without limitation the text of these CIS Security Benchmarks Terms of Use. UNDER THE FOLLOWING TERMS AND CONDITIONS: SB Products Provided As Is. CIS is providing the SB Products “as is” and “as available” without: (1) any representations, warranties, or covenants of any kind whatsoever (including the absence of any warranty regarding: (a) the effect or lack of effect of any SB Product on the operation or the security of any network, system, software, hardware, or any component of any of them, and (b) the accuracy, utility, reliability, timeliness, or completeness of any SB Product); or (2) the responsibility to make or notify you of any corrections, updates, upgrades, or fixes. Intellectual Property and Rights Reserved. You are not acquiring any title or ownership rights in or to any SB Product, and full title and all ownership rights to the SB Products remain the exclusive property of CIS.
  • Autoconf.Pdf

    Autoconf.Pdf

    Autoconf Creating Automatic Configuration Scripts for version 2.66, 2 July 2010 David MacKenzie Ben Elliston Akim Demaille This manual (2 July 2010) is for GNU Autoconf (version 2.66), a package for creating scripts to configure source code packages using templates and an M4 macro package. Copyright c 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, with the Front-Cover texts being \A GNU Manual," and with the Back-Cover Texts as in (a) below. A copy of the license is included in the section entitled \GNU Free Documentation License." (a) The FSF's Back-Cover Text is: \You have the freedom to copy and modify this GNU manual. Buying copies from the FSF supports it in developing GNU and promoting software freedom." i Table of Contents 1 Introduction::::::::::::::::::::::::::::::::::::: 1 2 The GNU Build System:::::::::::::::::::::::: 3 2.1 Automake:::::::::::::::::::::::::::::::::::::::::::::::::::::: 3 2.2 Gnulib ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 3 2.3 Libtool::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 4 2.4 Pointers:::::::::::::::::::::::::::::::::::::::::::::::::::::::: 4 3 Making configure Scripts :::::::::::::::::::::: 5 3.1 Writing `configure.ac' ::::::::::::::::::::::::::::::::::::::::
  • GNU Astronomy Utilities

    GNU Astronomy Utilities

    GNU Astronomy Utilities Astronomical data manipulation and analysis programs and libraries for version 0.15.58-2b10e, 23 September 2021 Mohammad Akhlaghi Gnuastro (source code, book and web page) authors (sorted by number of commits): Mohammad Akhlaghi ([email protected], 1812) Pedram Ashofteh Ardakani ([email protected], 54) Raul Infante-Sainz ([email protected], 34) Mos`eGiordano ([email protected], 29) Vladimir Markelov ([email protected], 18) Sachin Kumar Singh ([email protected], 13) Zahra Sharbaf ([email protected], 12) Nat´aliD. Anzanello ([email protected], 8) Boud Roukema ([email protected], 7) Carlos Morales-Socorro ([email protected], 3) Th´er`eseGodefroy ([email protected], 3) Joseph Putko ([email protected], 2) Samane Raji ([email protected], 2) Alexey Dokuchaev ([email protected], 1) Andreas Stieger ([email protected], 1) Fran¸coisOchsenbein ([email protected], 1) Kartik Ohri ([email protected], 1) Leindert Boogaard ([email protected], 1) Lucas MacQuarrie ([email protected], 1) Madhav Bansal ([email protected], 1) Miguel de Val-Borro ([email protected], 1) Sepideh Eskandarlou ([email protected], 1) This book documents version 0.15.58-2b10e of the GNU Astronomy Utilities (Gnuastro). Gnuastro provides various programs and libraries for astronomical data manipulation and analysis. Copyright c 2015-2021, Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
  • Linux from Scratch 版本 R11.0-36-中⽂翻译版 发布于 2021 年 9 ⽉ 21 ⽇

    Linux from Scratch 版本 R11.0-36-中⽂翻译版 发布于 2021 年 9 ⽉ 21 ⽇

    Linux From Scratch 版本 r11.0-36-中⽂翻译版 发布于 2021 年 9 ⽉ 21 ⽇ 由 Gerard Beekmans 原著 总编辑:Bruce Dubbs Linux From Scratch: 版本 r11.0-36-中⽂翻译版 : 发布于 2021 年 9 ⽉ 21 ⽇ 由 由 Gerard Beekmans 原著和总编辑:Bruce Dubbs 版权所有 © 1999-2021 Gerard Beekmans 版权所有 © 1999-2021, Gerard Beekmans 保留所有权利。 本书依照 Creative Commons License 许可证发布。 从本书中提取的计算机命令依照 MIT License 许可证发布。 Linux® 是Linus Torvalds 的注册商标。 Linux From Scratch - 版本 r11.0-36-中⽂翻译版 ⽬录 序⾔ .................................................................................................................................... viii i. 前⾔ ............................................................................................................................ viii ii. 本书⾯向的读者 ............................................................................................................ viii iii. LFS 的⽬标架构 ............................................................................................................ ix iv. 阅读本书需要的背景知识 ................................................................................................. ix v. LFS 和标准 ..................................................................................................................... x vi. 本书选择软件包的逻辑 .................................................................................................... xi vii. 排版约定 .................................................................................................................... xvi viii. 本书结构 .................................................................................................................
  • Freebsd Command Reference

    Freebsd Command Reference

    FreeBSD command reference Command structure Each line you type at the Unix shell consists of a command optionally followed by some arguments , e.g. ls -l /etc/passwd | | | cmd arg1 arg2 Almost all commands are just programs in the filesystem, e.g. "ls" is actually /bin/ls. A few are built- in to the shell. All commands and filenames are case-sensitive. Unless told otherwise, the command will run in the "foreground" - that is, you won't be returned to the shell prompt until it has finished. You can press Ctrl + C to terminate it. Colour code command [args...] Command which shows information command [args...] Command which modifies your current session or system settings, but changes will be lost when you exit your shell or reboot command [args...] Command which permanently affects the state of your system Getting out of trouble ^C (Ctrl-C) Terminate the current command ^U (Ctrl-U) Clear to start of line reset Reset terminal settings. If in xterm, try Ctrl+Middle mouse button stty sane and select "Do Full Reset" exit Exit from the shell logout ESC :q! ENTER Quit from vi without saving Finding documentation man cmd Show manual page for command "cmd". If a page with the same man 5 cmd name exists in multiple sections, you can give the section number, man -a cmd or -a to show pages from all sections. man -k str Search for string"str" in the manual index man hier Description of directory structure cd /usr/share/doc; ls Browse system documentation and examples. Note especially cd /usr/share/examples; ls /usr/share/doc/en/books/handbook/index.html cd /usr/local/share/doc; ls Browse package documentation and examples cd /usr/local/share/examples On the web: www.freebsd.org Includes handbook, searchable mailing list archives System status Alt-F1 ..
  • Bootstrap Protocol, BOOTP, Is the Recommended Way to Establish Communications from the Host to the Printer in an Internet Protocol Environment

    Bootstrap Protocol, BOOTP, Is the Recommended Way to Establish Communications from the Host to the Printer in an Internet Protocol Environment

    BOOTP Bootstrap protocol, BOOTP, is the recommended way to establish communications from the host to the printer in an internet protocol environment. BOOTP obtains booting data from the bootptab file. With the proper information stored in the bootptab file, the printer can find its own name and IP address and boot from the network without any intervention, even for a first time boot. 1. Verify that the bootpd and bootptab files are in the correct directories: UNIX: /etc or /usr/etc directory OS/2: \TCPIP\ETC (for bootptab) and \TCPIP\BIN (for bootpd) LAN Server: MPTN\ETC (for bootptab) and \MPTN\BIN (for bootpd) Type: ls bootp* 2. Edit the hosts file to add the printer internet addresses and names: 128.07.60.30 P340-mktg 128.07.60.31 P340-sales For OS/2, use the TCP/IP Configuration Notebook under the Services tab to add the printer internet addresses and names. 3. Some UNIX hosts may require an explicit update to the arp table to add the new entries. This command is host-specific; check your host documentation for details. arp -s ether P340-mktg 08:00:11:01:00:45 arp -s ether P340-sales 08:00:11:01:00:46 The ether switch indicates that you are providing an Ethernet address. 4. Set up the bootptab file. 5. Start or restart the inetd or bootpd daemon. For OS/2 Warp, LAN Server 4.0, and UNIX, use the bootpd daemon. Here is a sample bootptab file; check your host system documentation to see which fields your implementation of BOOTP supports.
  • Pulse Connect Secure 8.2R5 Attributions

    Pulse Connect Secure 8.2R5 Attributions

    Pulse Connect Secure 8.2R5 Attributions Revision Date 08/18/16 © 2016 by Pulse Secure, LLC. All rights reserved 1 Pulse Connect Secure 8.2R3 Attributions Pulse Secure, LLC 2700 Zanker Road, Suite 200 San Jose, CA 95134 http://www.pulsesecure.net © 2016 by Pulse Secure, LLC. All rights reserved Pulse Secure and the Pulse Secure logo are trademarks of Pulse Secure, LLC in the United States. All other trademarks, service marks, registered trademarks, or registered service marks are the property of their respective owners. Pulse Secure, LLC assumes no responsibility for any inaccuracies in this document. Pulse Secure, LLC reserves the right to change, modify, transfer, or otherwise revise this publication without notice. Pulse Policy Secure Enterprise Guest Access Solution Configuration Guide The information in this document is current as of the date on the title page. END USER LICENSE AGREEMENT The Pulse Secure product that is the subject of this technical documentation consists of (or is intended for use with) Pulse Secure software. Use of such software is subject to the terms and conditions of the End User License Agreement (“EULA”) posted at http://www.pulsesecure.net/support/eula. By downloading, installing or using such software, you agree to the terms and conditions of that EULA. © 2016 by Pulse Secure, LLC. All rights reserved 2 Pulse Connect Secure 8.2R5 Attributions Table of Contents This document contains information on the following products or licenses: Table of Contents .....................................................................................................................................
  • Pipenightdreams Osgcal-Doc Mumudvb Mpg123-Alsa Tbb

    Pipenightdreams Osgcal-Doc Mumudvb Mpg123-Alsa Tbb

    pipenightdreams osgcal-doc mumudvb mpg123-alsa tbb-examples libgammu4-dbg gcc-4.1-doc snort-rules-default davical cutmp3 libevolution5.0-cil aspell-am python-gobject-doc openoffice.org-l10n-mn libc6-xen xserver-xorg trophy-data t38modem pioneers-console libnb-platform10-java libgtkglext1-ruby libboost-wave1.39-dev drgenius bfbtester libchromexvmcpro1 isdnutils-xtools ubuntuone-client openoffice.org2-math openoffice.org-l10n-lt lsb-cxx-ia32 kdeartwork-emoticons-kde4 wmpuzzle trafshow python-plplot lx-gdb link-monitor-applet libscm-dev liblog-agent-logger-perl libccrtp-doc libclass-throwable-perl kde-i18n-csb jack-jconv hamradio-menus coinor-libvol-doc msx-emulator bitbake nabi language-pack-gnome-zh libpaperg popularity-contest xracer-tools xfont-nexus opendrim-lmp-baseserver libvorbisfile-ruby liblinebreak-doc libgfcui-2.0-0c2a-dbg libblacs-mpi-dev dict-freedict-spa-eng blender-ogrexml aspell-da x11-apps openoffice.org-l10n-lv openoffice.org-l10n-nl pnmtopng libodbcinstq1 libhsqldb-java-doc libmono-addins-gui0.2-cil sg3-utils linux-backports-modules-alsa-2.6.31-19-generic yorick-yeti-gsl python-pymssql plasma-widget-cpuload mcpp gpsim-lcd cl-csv libhtml-clean-perl asterisk-dbg apt-dater-dbg libgnome-mag1-dev language-pack-gnome-yo python-crypto svn-autoreleasedeb sugar-terminal-activity mii-diag maria-doc libplexus-component-api-java-doc libhugs-hgl-bundled libchipcard-libgwenhywfar47-plugins libghc6-random-dev freefem3d ezmlm cakephp-scripts aspell-ar ara-byte not+sparc openoffice.org-l10n-nn linux-backports-modules-karmic-generic-pae
  • 1.113.1 Configure and Manage Inetd, Xinetd, and Related Services Weight

    1.113.1 Configure and Manage Inetd, Xinetd, and Related Services Weight

    1.113.1 Configure and manage inetd, xinetd, and related services Weight 4 1.113.1 Angus Lees Context Configure and manage inetd, xinetd, and Objective inetd, xinetd related services tcpwrappers Weight 4 xinetd License Of This Linux Professional Institute Certification — 102 Document Angus Lees [email protected] Geoffrey Robertson [email protected] Nick Urbanik [email protected] This document Licensed under GPL—see section 6 2005 July 1.113.1 Configure and manage Outline inetd, xinetd, and related services Weight 4 Angus Lees Context Objective inetd, xinetd tcpwrappers xinetd inetd.conf License Of This Context Document tcpwrappers Objective xinetd inetd, xinetd License Of This Document 1.113.1 Configure and manage Topic 113 Networking Services [24] inetd, xinetd, and Where we are up to related services Weight 4 Angus Lees Context Objective 1.113.1 Configure and manage inetd, xinetd, and inetd, xinetd related services [4] tcpwrappers xinetd 1.113.2 Operate and perform basic configuration of License Of This sendmail [4] Document 1.113.3 Operate and perform basic configuration of Apache [4] 1.113.4 Properly manage the NFS, smb, and nmb daemons [4] 1.113.5 Setup and configure basic DNS services [4] 1.113.7 Set up secure shell (OpenSSH) [4] 1.113.1 Configure and manage Description of Objective inetd, xinetd, and 1.113.1 Configure and manage inetd, xinetd, and related services related services Weight 4 Angus Lees Context Objective inetd, xinetd Candidates should be able to configure tcpwrappers which services are available through xinetd License Of This inetd, use tcpwrappers to allow or deny Document services on a host-by-host basis, manually start, stop, and restart internet services, configure basic network services including telnet and ftp.
  • GNU Gnulib Updated $Date: 2004/09/29 10:58:47 $

    GNU Gnulib Updated $Date: 2004/09/29 10:58:47 $

    GNU Gnulib updated $Date: 2004/09/29 10:58:47 $ [email protected] This manual is for GNU Gnulib (updated $Date: 2004/09/29 10:58:47 $), which is a library of common routines intended to be shared at the source level. Copyright c 2004 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with the Front-Cover Texts being “A GNU Manual,” and with the Back-Cover Texts as in (a) below. A copy of the license is included in the section entitled “GNU Free Documentation License.” (a) The FSF’s Back-Cover Text is: “You have freedom to copy and modify this GNU Manual, like GNU software. Copies published by the Free Software Foundation raise funds for GNU development.” i Table of Contents 1 Gnulib .................................... 1 1.1 Comments .................................................. 1 1.2 Header files ................................................. 1 1.3 ctime ....................................................... 2 1.4 inet ntoa ................................................... 2 1.5 Out of memory handling ..................................... 2 2 Invoking gnulib-tool........................ 4 2.1 Initial import ............................................... 4 2.2 Importing updated files ...................................... 6 2.3 Finishing touches............................................ 6 Appendix A Copying This Manual ........... 8 A.1 GNU Free Documentation License ........................... 8 A.1.1 ADDENDUM: How to use this License for your documents ........................................................ 14 Index ....................................... 15 Chapter 1: Gnulib 1 1 Gnulib This is not a real manual. It’s just a place to store random notes until someone (you?) gets around to actually writing a manual.