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 Feb 9 6:27:13 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 Settimeofday en anglais

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


gettimeofday, settimeofday - get / set time
 
SYNOPSIS


#include int gettimeofday(struct timeval *tv, struct timezone *tz); int settimeofday(const struct timeval *tv, const struct timezone *tz); Feature Test Macro Requirements for glibc (see feature_test_macros(7)): settimeofday(): _BSD_SOURCE
 
DESCRIPTION


The functions gettimeofday() and settimeofday() can get and set the time as well as a timezone. The tv argument is a struct timeval (as specified in ): struct timeval { time_t tv_sec; /* seconds */ suseconds_t tv_usec; /* microseconds */ }; and gives the number of seconds and microseconds since the Epoch (see time(2)). The tz argument is a struct timezone: struct timezone { int tz_minuteswest; /* minutes west of Greenwich */ int tz_dsttime; /* type of DST correction */ }; If either tv or tz is NULL, the corresponding structure is not set or returned. The use of the timezone structure is obsolete; the tz argument should normally be specified as NULL. The tz_dsttime field has never been used under Linux; it has not been and will not be supported by libc or glibc. Each and every occurrence of this field in the kernel source (other than the declaration) is a bug. Thus, the following is purely of historic interest. The field tz_dsttime contains a symbolic constant (values are given below) that indicates in which part of the year Daylight Saving Time is in force. (Note: its value is constant throughout the year: it does not indicate that DST is in force, it just selects an algorithm.) The daylight saving time algorithms defined are as follows : DST_NONE /* not on dst */ DST_USA /* USA style dst */ DST_AUST /* Australian style dst */ DST_WET /* Western European dst */ DST_MET /* Middle European dst */ DST_EET /* Eastern European dst */ DST_CAN /* Canada */ DST_GB /* Great Britain and Eire */ DST_RUM /* Rumania */ DST_TUR /* Turkey */ DST_AUSTALT /* Australian style with shift in 1986 */ Of course it turned out that the period in which Daylight Saving Time is in force cannot be given by a simple algorithm, one per country; indeed, this period is determined by unpredictable political decisions. So this method of representing time zones has been abandoned. Under Linux, in a call to settimeofday() the tz_dsttime field should be zero. Under Linux there are some peculiar "warp clock" semantics associated with the settimeofday() system call if on the very first call (after booting) that has a non-NULL tz argument, the tv argument is NULL and the tz_minuteswest field is non-zero. In such a case it is assumed that the CMOS clock is on local time, and that it has to be incremented by this amount to get UTC system time. No doubt it is a bad idea to use this feature. Macros for operating on timeval structures are described in timer- add(3).
 
RETURN VALUE


gettimeofday() and settimeofday() return 0 for success, or -1 for fail- ure (in which case errno is set appropriately).
 
ERRORS


EFAULT One of tv or tz pointed outside the accessible address space. EINVAL Timezone (or something else) is invalid. EPERM The calling process has insufficient privilege to call settime- ofday(); under Linux the CAP_SYS_TIME capability is required.
 
CONFORMING TO


SVr4, 4.3BSD. POSIX.1-2001 describes gettimeofday() but not settimeof- day().
 
NOTES


Traditionally, the fields of struct timeval were of type long.
 
SEE ALSO


date(1), adjtimex(2), time(2), ctime(3), ftime(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 2007-07-27 GETTIMEOFDAY(2)


 Dernières recherches
Man  en anglais Man settimeofday en anglaisMan  en français Man settimeofday en français
Man  en anglais Man getppid en anglaisMan  en français Man getppid en français
Man  en anglais Man env en anglaisMan  en français Man env en français
Man  en anglais Man labs en anglaisMan  en français Man labs en français
Man  en anglais Man mq_overview en anglaisMan  en français Man mq_overview en français
Man  en anglais Man sprintf en anglaisMan  en français Man sprintf en français
Man  en anglais Man gendsa en anglaisMan  en français Man gendsa en français
Man  en anglais Man sshd_config en anglaisMan  en français Man sshd_config en français
Man  en anglais Man ip en anglaisMan  en français Man ip en français
Man  en anglais Man tr en anglaisMan  en français Man tr en français
Man  en anglais Man sigprocmask en anglaisMan  en français Man sigprocmask en français
Man  en anglais Man dd en anglaisMan  en français Man dd en français
Man  en anglais Man getty en anglaisMan  en français Man getty en français
Man  en anglais Man id en anglaisMan  en français Man id en français
Man  en anglais Man epoll_wait en anglaisMan  en français Man epoll_wait 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