Bash-Linux.com : Le SHELL pour les nuls

  Actuellement 50 lignes de commande et 1472 man disponibles
login as: root
root@213.186.33.18's password:
Last login: Sun Feb 12 8:27:23 2012 from 38.107.179.228
[root@bash-linux ~] # echo "Bienvenue sur Bash-Linux.com"_
 Manuel des commandes UNIX (man) Version anglaise

Indiquez la fonction :

Man Adjtimex en anglais

ADJTIMEX(2) Linux Programmer's Manual ADJTIMEX(2)
 
NAME


adjtimex - tune kernel clock
 
SYNOPSIS


#include int adjtimex(struct timex *buf);
 
DESCRIPTION


Linux uses David L. Mills' clock adjustment algorithm (see RFC 1305). The system call adjtimex() reads and optionally sets adjustment parame- ters for this algorithm. It takes a pointer to a timex structure, updates kernel parameters from field values, and returns the same structure with current kernel values. This structure is declared as follows: struct timex { int modes; /* mode selector */ long offset; /* time offset (usec) */ long freq; /* frequency offset (scaled ppm) */ long maxerror; /* maximum error (usec) */ long esterror; /* estimated error (usec) */ int status; /* clock command/status */ long constant; /* pll time constant */ long precision; /* clock precision (usec) (read-only) */ long tolerance; /* clock frequency tolerance (ppm) (read-only) */ struct timeval time; /* current time (read-only) */ long tick; /* usecs between clock ticks */ }; The modes field determines which parameters, if any, to set. It may contain a bitwise-or combination of zero or more of the following bits: #define ADJ_OFFSET 0x0001 /* time offset */ #define ADJ_FREQUENCY 0x0002 /* frequency offset */ #define ADJ_MAXERROR 0x0004 /* maximum time error */ #define ADJ_ESTERROR 0x0008 /* estimated time error */ #define ADJ_STATUS 0x0010 /* clock status */ #define ADJ_TIMECONST 0x0020 /* pll time constant */ #define ADJ_TICK 0x4000 /* tick value */ #define ADJ_OFFSET_SINGLESHOT 0x8001 /* old-fashioned adjtime() */ Ordinary users are restricted to a zero value for mode. Only the supe- ruser may set any parameters.
 
RETURN VALUE


On success, adjtimex() returns the clock state: #define TIME_OK 0 /* clock synchronized */ #define TIME_INS 1 /* insert leap second */ #define TIME_DEL 2 /* delete leap second */ #define TIME_OOP 3 /* leap second in progress */ #define TIME_WAIT 4 /* leap second has occurred */ #define TIME_BAD 5 /* clock not synchronized */ On failure, adjtimex() returns -1 and sets errno.
 
ERRORS


EFAULT buf does not point to writable memory. EINVAL An attempt is made to set buf.offset to a value outside the range -131071 to +131071, or to set buf.status to a value other than those listed above, or to set buf.tick to a value outside the range 900000/HZ to 1100000/HZ, where HZ is the system timer interrupt frequency. EPERM buf.mode is non-zero and the caller does not have sufficient privilege. Under Linux the CAP_SYS_TIME capability is required.
 
CONFORMING TO


adjtimex() is Linux-specific and should not be used in programs intended to be portable. See adjtime(3) for a more portable, but less flexible, method of adjusting the system clock.
 
SEE ALSO


settimeofday(2), adjtime(3), capabilities(7), time(7)
 
COLOPHON


This page is part of release 3.05 of the Linux man-pages project. A description of the project, and information about reporting bugs, can be found at http://www.kernel.org/doc/man-pages/. Linux 2004-05-27 ADJTIMEX(2)


 Dernières recherches
Man  en anglais Man adjtimex en anglaisMan  en français Man adjtimex en français
Man  en anglais Man basename en anglaisMan  en français Man basename en français
Man  en anglais Man updatedb en anglaisMan  en français Man updatedb en français
Man  en anglais Man sendfile en anglaisMan  en français Man sendfile en français
Man  en anglais Man mlockall en anglaisMan  en français Man mlockall en français
Man  en anglais Man shm_open en anglaisMan  en français Man shm_open en français
Man  en anglais Man truncate en anglaisMan  en français Man truncate en français
Man  en anglais Man setreuid en anglaisMan  en français Man setreuid en français
Man  en anglais Man clearerr en anglaisMan  en français Man clearerr en français
Man  en anglais Man sem_open en anglaisMan  en français Man sem_open en français
Man  en anglais Man iptables en anglaisMan  en français Man iptables en français
Man  en anglais Man runlevel en anglaisMan  en français Man runlevel en français
Man  en anglais Man modprobe en anglaisMan  en français Man modprobe en français
Man  en anglais Man shutdown en anglaisMan  en français Man shutdown en français
Man  en anglais Man groupadd en anglaisMan  en français Man groupadd en français

 Recherche

Dans ce moteur de recherche, vous pouvez taper directement votre besoin, en une phrase normale, humaine.
Exemple : vous cherchez comment remplacer un mot par un autre dans tous les fichiers d'un certain dossier. Vous pouvez écrire "Comment remplacer un mot par un autre dans tous les fichiers d'un dossier". Le moteur vous ramenera les résultats en fonction de leur pertinence.
Vous pouvez bien sûr ne chercher qu'un seul mot-clé, par exemple "find".
 Toutes les lignes de code
Par popularité
Par fonction
Recherche avancée
 Les logiciels SHELL/SSH
Putty
Astuces Bash
Faire du SHELL avec PHP!
 La doc officielle
Les man Linux en français
Les man Linux en anglais
 Proposer vos bash
Partagez vos lignes!
 Les requêtes
Déposer une requête
Voir/répondre à une requête
 Quelques sites interessants
Bons sites pour apprendre
 Rechercher