author | Gareth Stockwell <gareth.stockwell@accenture.com> |
Fri, 24 Sep 2010 12:40:23 +0100 | |
branch | graphics-phase-3 |
changeset 116 | 912422215015 |
parent 1 | 2fb8b9db1c86 |
permissions | -rw-r--r-- |
#include <stdio.h> #define __swi #include "oslib/osfile.h" long PyOS_GetLastModificationTime(char *path, FILE *fp) { int obj; bits load, exec, ftype; if (xosfile_read_stamped_no_path(path, &obj, &load, &exec, 0, 0, &ftype)) return -1; if (obj != osfile_IS_FILE) return -1; if (ftype == osfile_TYPE_UNTYPED) return -1; load &= 0xFF; load -= 51; if (exec < 1855548004U) load--; exec -= 1855548004U; return exec/100+42949672*load+(95*load)/100; }