| #!/usr/bin/perl | |
| # | |
| # Print the time (possibly the mtime of a file) as a hexadecimal integer | |
| # If more than one file, print the mtime of the *newest* file. | |
| # | |
| undef $now; | |
| foreach $file ( @ARGV ) { | |
| ($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,$atime,$mtime, | |
| $ctime,$blksize,$blocks) = stat($file); | |
| if ( !defined($now) || $now < $mtime ) { | |
| $now = $mtime; | |
| } | |
| } | |
| if ( !defined($now) ) { | |
| $now = time; | |
| } | |
| printf "0x%08x\n", $now; |