time(2) System Calls Manual time(2) NAVN time - hent tid i sekunder BIBLIOTEK Standard C library (libc, -lc) SYNOPSIS #include time_t time(time_t *_Nullable tloc); BESKRIVELSE time() returnerer tiden som antallet af sekunder siden Epoch'en, 1970-01-01 00:00:00 +0000 (UTC). Hvis tloc er ikke-NULL sa lagres returvaerdien ogsa i hukommelsen peget mod af tloc. RETURVAERDI Ved succes returneres vaerdien af tid i sekunder siden Epoch'en. Ved fejl returneres ((time_t) -1) og errno angives for at indikere fejlen. FEJL EOVERFLOW Tiden kan ikke repraesenteres som en time_t-vaerdi. Dette kan ske hvis en korbar fil med 32-bit time_t afvikles pa en 64-bit kerne, nar tiden er 2038-01-19 03:14:08 UTC eller senere. Nar systemtiden er uden for time_t-intervallet i andre situationer, sa er denne opforelse ej defineret. EFAULT tloc peger uden for dit tilgaengelige adresserum (men se BUGS). Pa systemer hvor C-bibliotekets time()-omslagsfunktion igangsaetter en implementering tilbudt af vdso(7) (sa der ikke er en faelde ind i kernen), kan en ugyldig adresse i stedet for udlose et SIGSEGV-signal. VERSIONER POSIX.1 definerer sekunder siden Epoch'en via en formel, der tilnaermer antallet af sekunder mellem et angivet tidspunkt og Epoch'en. Denne formel tager hojde for det faktum at alle ar der er delelige med 4 er skudar, men ar der er delelige med 100 er ikke skudar medmindre de ogsa er delelige med 400, i hvilket tilfaelde de er skudar. Denne vaerdi er ikke den samme som det faktiske antal sekunder mellem tidspunktet og Epoch'en, pa grund af skudsekunder og pa grund af at systemuret ikke er kraevet at vaere synkroniseret med en standardreference. Linuxsystemer folger normalt POSIX-kravet at denne vaerdi ignoerer skudsekunder, sa at overholdende systemer fortolker det konsistent; se POSIX.1-2018 Rationale A.4.16. Programmer lavet for at blive afviklet efter 2038 bor bruge ABI'er med time_t bredere end 32 bit; se time_t(3type). C-bibliotek/kerne-forskelle Pa nogle arkitekturer tilbydes en implementering af time() i vdso(7). STANDARDER C11, POSIX.1-2024. HISTORIK SVr4, 4.3BSD, C89, POSIX.1-2001, V7. FEJL Fejl returneret fra dette systemkald kan ikke skelnes fra succesfulde rapporter at tiden er nogle fa sekunder for Epoch'en, sa C-biblioteks omslagsfunktion aldrig angiver errno som et resultat af dette kald. Argumentet tloc er foraeldet og bor altid vaere NULL i ny kode. Nar tloc er NULL, sa kan kaldet ikke fejle. SE OGSA date(1), gettimeofday(2), ctime(3), ftime(3), time(7), vdso(7) OVERSAETTELSE Oversaettere af denne manual til dansk Joe Hansen Denne oversaettelse er gratis dokumentation; laes GNU General Public License version 3 eller nyere for ophavsretbetingelser. Der er INGEN ANSVAR. Hvis du stoder pa fejl i oversaettelsen af denne vejledning, skal du sende en besked til . Linux man-pages 6.17 8. februar 2026 time(2)