26#define uint32 uint32_t
36 ((time_t) 0 < (time_t) -1 ? (time_t) 0 \
37 : ~(time_t) 0 << (sizeof (time_t) * CHAR_BIT - 1))
40#define TIME_T_MAX LONG_MAX
43#define NTTIME_INFINITY (NTTIME) 0x8000000000000000LL
45#define TIME_FIXUP_CONSTANT_INT 11644473600LL
56 if (ts.tv_sec == 0 && ts.tv_nsec == 0)
63 *nt = 0x7fffffffffffffffLL;
66 if (ts.tv_sec == (time_t) -1)
74 d *= 1000 * 1000 * 10;
76 d += (ts.tv_nsec / 100);
92 gettimeofday (tval, NULL);
105 SIVAL (p, 0, nt & 0xFFFFFFFF);
106 SIVAL (p, 4, nt >> 32);
Unix SMB/CIFS implementation. SMB Byte handling.
#define SIVAL(buf, pos, val)
static struct timeval timeval(unsigned long val)
Unix SMB/CIFS implementation.
void GetTimeOfDay_ntlmssp(struct timeval *tval)
static void put_long_date_timespec_ntlmssp(char *p, struct timespec ts)
void put_long_date_ntlmssp(char *p, time_t t)
#define TIME_FIXUP_CONSTANT_INT
static void unix_timespec_to_nt_time_ntlmssp(NTTIME *nt, struct timespec ts)