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: Thu May 24 20:57:05 2012 from 38.107.179.227
[root@bash-linux ~] # echo "Bienvenue sur Bash-Linux.com"_
 Manuel des commandes UNIX (man) Version anglaise

Indiquez la fonction :

Man Adjtime en anglais

ADJTIME(3) Linux Programmer's Manual ADJTIME(3)
 
NAME


adjtime - correct the time to synchronize the system clock
 
SYNOPSIS


int adjtime(const struct timeval *delta, struct timeval *olddelta); Feature Test Macro Requirements for glibc (see feature_test_macros(7)): adjtime(): _BSD_SOURCE
 
DESCRIPTION


The adjtime() function gradually adjusts the system clock (as returned by gettimeofday(2)). The amount of time by which the clock is to be adjusted is specified in the structure pointed to by delta. This structure has the following form: struct timeval { time_t tv_sec; /* seconds */ suseconds_t tv_usec; /* microseconds */ }; If the adjustment in delta is positive, then the system clock is speeded up by some small percentage (i.e., by adding a small amount of time to the clock value in each second) until the adjustment has been completed. If the adjustment in delta is negative, then the clock is slowed down in a similar fashion. If a clock adjustment from an earlier adjtime() call is already in progress at the time of a later adjtime() call, and delta is not NULL for the later call, then the earlier adjustment is stopped, but any already completed part of that adjustment is not undone. If olddelta is not NULL, then the buffer that it points to is used to return the amount of time remaining from any previous adjustment that has not yet been completed.
 
RETURN VALUE


On success, adjtime() returns 0. On failure, -1 is returned, and errno is set to indicate the error.
 
ERRORS


EINVAL The adjustment in delta is outside the permitted range. EPERM The caller does not have sufficient privilege to adjust the time. Under Linux the CAP_SYS_TIME capability is required.
 
CONFORMING TO


4.3BSD, System V.
 
NOTES


The adjustment that adjtime() makes to the clock is carried out in such a manner that the clock is always monotonically increasing. Using adj- time() to adjust the time prevents the problems that can be caused for certain applications (e.g., make(1)) by abrupt positive or negative jumps in the system time. adjtime() is intended to be used to make small adjustments to the sys- tem time. Most systems impose a limit on the adjustment that can be specified in delta. In the glibc implementation, delta must be less than or equal to (INT_MAX / 1000000 - 2) and greater than or equal to (INT_MIN / 1000000 + 2) (respectively 2145 and -2145 seconds on i386).
 
BUGS


A longstanding bug meant that if delta was specified as NULL, no valid information about the outstanding clock adjustment was returned in old- delta. (In this circumstance, adjtime() should return the outstanding clock adjustment, without changing it.) This bug is fixed on systems with glibc 2.8 or later and Linux kernel 2.6.26 or later.
 
SEE ALSO


adjtimex(2), gettimeofday(2), 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 2008-06-22 ADJTIME(3)


 Dernières recherches
Man  en anglais Man adjtime en anglaisMan  en français Man adjtime en français
Man  en anglais Man addgroup en anglaisMan  en français Man addgroup en français
Man  en anglais Man chgrp en anglaisMan  en français Man chgrp en français
Man  en anglais Man acos en anglaisMan  en français Man acos en français
Man  en anglais Man telnet en anglaisMan  en français Man telnet en français
Man  en anglais Man chage en anglaisMan  en français Man chage en français
Man  en anglais Man sem_close en anglaisMan  en français Man sem_close en français
Man  en anglais Man pidof en anglaisMan  en français Man pidof en français
Man  en anglais Man abs en anglaisMan  en français Man abs en français
Man  en anglais Man _sysctl en anglaisMan  en français Man _sysctl en français
Man  en anglais Man truncate en anglaisMan  en français Man truncate en français
Man  en anglais Man write en anglaisMan  en français Man write en français
Man  en anglais Man man en anglaisMan  en français Man man en français
Man  en anglais Man _syscall en anglaisMan  en français Man _syscall en français
Man  en anglais Man _newselect en anglaisMan  en français Man _newselect 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