Lines Matching defs:ftime
1181 dfp->fno.ftime = 0;
1362 static inline int GET_SECONDS(WORD ftime)
1364 return (ftime & BITMASK5) * SEC_MULTIPLIER;
1366 static inline int GET_MINUTES(WORD ftime)
1368 return (ftime >> FTIME_MIN_OFFSET) & BITMASK6;
1370 static inline int GET_HOURS(WORD ftime)
1372 return (ftime >> FTIME_HR_OFFSET) & BITMASK5;
1387 static time_t fattime_transfer(WORD fdate, WORD ftime)
1390 time.tm_sec = GET_SECONDS(ftime);
1391 time.tm_min = GET_MINUTES(ftime);
1392 time.tm_hour = GET_HOURS(ftime);
1403 DWORD ftime;
1407 ftime = (DWORD)st.tm_mday;
1408 ftime |= ((DWORD)st.tm_mon) << FTIME_MTH_OFFSET;
1409 ftime |= ((DWORD)((st.tm_year > YEAR_OFFSET) ? (st.tm_year - YEAR_OFFSET) : 0)) << FTIME_YEAR_OFFSET;
1410 ftime <<= FTIME_DATE_OFFSET;
1412 ftime |= (DWORD)st.tm_sec / SEC_MULTIPLIER;
1413 ftime |= ((DWORD)st.tm_min) << FTIME_MIN_OFFSET;
1414 ftime |= ((DWORD)st.tm_hour) << FTIME_HR_OFFSET;
1416 return ftime;
1444 time = fattime_transfer(finfo->fdate, finfo->ftime);
1457 DWORD ftime;
1459 ftime = fattime_format(attr->attr_chg_atime);
1460 st_word(dir + DIR_LstAccDate, (ftime >> FTIME_DATE_OFFSET));
1464 ftime = fattime_format(attr->attr_chg_ctime);
1465 st_dword(dir + DIR_CrtTime, ftime);
1469 ftime = fattime_format(attr->attr_chg_mtime);
1470 st_dword(dir + DIR_ModTime, ftime);
1481 DWORD ftime;
1516 ftime = ld_dword(dp->dir + DIR_ModTime);
1517 finfo->fdate = (WORD)(ftime >> FTIME_DATE_OFFSET);
1518 finfo->ftime = (WORD)ftime;
2037 return (finfo->fdate << FTIME_DATE_OFFSET) | finfo->ftime;