• [^] # Re: Bizarre...

    Posté par . En réponse à la dépêche 1 000 000 000 de secondes. Évalué à 1.

    Et l'OS qui foirera le premier sera ... Linux !
    > uname -a
    Linux hostname 2.2.18 #2 Fri Jan 26 12:16:29 CET 2001 i686 unknown
    > touch -t 203801190323.28 toto
    > touch -t 203801190323.29 toto
    touch: invalid date format `203801190323.29'

    Alors que Solaris :
    > uname -a
    SunOS hostname 5.6 Generic_105181-16 sun4u sparc SUNW,Ultra-250
    > touch -t 203801190414.07 toto
    > touch -t 203801190414.08 toto
    touch: bad time specification

    Et FreeBSD :
    > uname -a
    > uname -a
    FreeBSD hostname 3.2-RELEASE FreeBSD 3.2-RELEASE #0: Thu Mar 16 09:46:45 CET 2000 user@hostname:/usr/src/sys/compile/HOSTNAME i386
    > touch -t 203801190414.07 toto
    > touch -t 203801190414.08 toto
    touch: out of range or illegal time specification: [[CC]YY]MMDDhhmm[.SS]


    Tout ca parce que la fonction mktime du noyau est biaisée... Et non ce n'est pas un problème de timezone, sinon les minutes et les secondes seraient les mêmes !