• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/unzip60/win32/

Lines Matching defs:pft

139    static void utime2NtfsFileTime(time_t ut, FILETIME *pft);
141 static void utime2VFatFileTime(time_t ut, FILETIME *pft, int clipDosMin);
143 static int NtfsFileTime2utime(const FILETIME *pft, time_t *ut);
146 static int VFatFileTime2utime(const FILETIME *pft, time_t *ut);
508 static int show_NTFileTime(FILE *hdo, char *TTmsg, int isloc, FILETIME *pft);
510 static int show_NTFileTime(FILE *hdo, char *TTmsg, int isloc, FILETIME *pft)
515 rval = FileTimeToSystemTime(pft, &w32tm);
518 TTmsg, (ulg)(pft->dwHighDateTime), (ulg)(pft->dwLowDateTime),
522 TTmsg, (ulg)(pft->dwHighDateTime), (ulg)(pft->dwLowDateTime),
580 static void utime2NtfsFileTime(time_t ut, FILETIME *pft)
590 pft->dwLowDateTime = (DWORD)NTtime;
591 pft->dwHighDateTime = (DWORD)(NTtime >> 32);
611 pft->dwLowDateTime = r0 + UNIX_TIME_ZERO_LO;
612 if (pft->dwLowDateTime < r0)
614 pft->dwHighDateTime = r4 + (r2 >> 16) + (r3 >> 16)
627 static void utime2VFatFileTime(time_t ut, FILETIME *pft, int clipDosMin)
676 LocalFileTimeToFileTime(&lft, pft);
694 static int NtfsFileTime2utime(const FILETIME *pft, time_t *ut)
699 NTtime = ((ULLNG64)pft->dwLowDateTime +
700 ((ULLNG64)pft->dwHighDateTime << 32));
747 if ((pft->dwHighDateTime < UNIX_TIME_SMIN_HI) ||
748 ((pft->dwHighDateTime == UNIX_TIME_SMIN_HI) &&
749 (pft->dwLowDateTime < UNIX_TIME_SMIN_LO))) {
752 if ((pft->dwHighDateTime > UNIX_TIME_SMAX_HI) ||
753 ((pft->dwHighDateTime == UNIX_TIME_SMAX_HI) &&
754 (pft->dwLowDateTime > UNIX_TIME_SMAX_LO))) {
762 if ((pft->dwHighDateTime < UNIX_TIME_ZERO_HI) ||
763 ((pft->dwHighDateTime == UNIX_TIME_ZERO_HI) &&
764 (pft->dwLowDateTime < UNIX_TIME_ZERO_LO))) {
768 if ((pft->dwHighDateTime > UNIX_TIME_UMAX_HI) ||
769 ((pft->dwHighDateTime == UNIX_TIME_UMAX_HI) &&
770 (pft->dwLowDateTime > UNIX_TIME_UMAX_LO))) {
777 FileTimeToSystemTime(pft, &w32tm);
801 static int VFatFileTime2utime(const FILETIME *pft, time_t *ut)
811 if (!FileTimeToLocalFileTime(pft, &lft)) {
812 /* if pft cannot be converted to local time, set ut to current time */
858 if ((pft->dwHighDateTime < UNIX_TIME_SMIN_HI) ||
859 ((pft->dwHighDateTime == UNIX_TIME_SMIN_HI) &&
860 (pft->dwLowDateTime < UNIX_TIME_SMIN_LO))) {
863 if ((pft->dwHighDateTime > UNIX_TIME_SMAX_HI) ||
864 ((pft->dwHighDateTime == UNIX_TIME_SMAX_HI) &&
865 (pft->dwLowDateTime > UNIX_TIME_SMAX_LO))) {
873 if ((pft->dwHighDateTime < UNIX_TIME_ZERO_HI) ||
874 ((pft->dwHighDateTime == UNIX_TIME_ZERO_HI) &&
875 (pft->dwLowDateTime < UNIX_TIME_ZERO_LO))) {
879 if ((pft->dwHighDateTime > UNIX_TIME_UMAX_HI) ||
880 ((pft->dwHighDateTime == UNIX_TIME_UMAX_HI) &&
881 (pft->dwLowDateTime > UNIX_TIME_UMAX_LO))) {
922 # define UTIME_2_IZFILETIME(ut, pft) \
923 if (fs_uses_loctime) {utime2VFatFileTime(ut, pft, TRUE);} \
924 else {utime2NtfsFileTime(ut, pft);}
926 # define UTIME_2_IZFILETIME(ut, pft) \
927 utime2VFatFileTime(ut, pft, fs_uses_loctime);