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 !
[^] # Re: Bizarre...
Posté par Anonyme . En réponse à la dépêche 1 000 000 000 de secondes. Évalué à 1.
> 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 !