Services spécifiques à Unix¶
Les modules décrits dans ce chapitre fournissent des interfaces aux fonctionnalités propres au système d'exploitation Unix ou, dans certains cas, à certaines de ses variantes, en voici un aperçu :
posix--- The most common POSIX system callspwd--- The password databasegrp--- The group databasetermios--- POSIX style tty controltty--- Terminal control functionspty--- Pseudo-terminal utilitiesfcntl--- Thefcntlandioctlsystem callsresource--- Resource usage informationerror- Resource Limits
RLIM_INFINITYgetrlimit()setrlimit()prlimit()RLIMIT_CORERLIMIT_CPURLIMIT_FSIZERLIMIT_DATARLIMIT_STACKRLIMIT_RSSRLIMIT_NPROCRLIMIT_NOFILERLIMIT_OFILERLIMIT_MEMLOCKRLIMIT_VMEMRLIMIT_ASRLIMIT_MSGQUEUERLIMIT_NICERLIMIT_RTPRIORLIMIT_RTTIMERLIMIT_SIGPENDINGRLIMIT_SBSIZERLIMIT_SWAPRLIMIT_NPTSRLIMIT_KQUEUES
- Resource Usage
syslog--- Unix syslog library routinessyslog()openlog()closelog()setlogmask()LOG_EMERGLOG_ALERTLOG_CRITLOG_ERRLOG_WARNINGLOG_NOTICELOG_INFOLOG_DEBUGLOG_AUTHLOG_AUTHPRIVLOG_CRONLOG_DAEMONLOG_FTPLOG_INSTALLLOG_KERNLOG_LAUNCHDLOG_LPRLOG_MAILLOG_NETINFOLOG_NEWSLOG_RASLOG_REMOTEAUTHLOG_SYSLOGLOG_USERLOG_UUCPLOG_LOCAL0LOG_LOCAL1LOG_LOCAL2LOG_LOCAL3LOG_LOCAL4LOG_LOCAL5LOG_LOCAL6LOG_LOCAL7LOG_PIDLOG_CONSLOG_NDELAYLOG_ODELAYLOG_NOWAITLOG_PERROR- Exemples