26#define uint32 uint32_t
36 ((time_t) 0 < (time_t) - 1 \
38 : ~(time_t) 0 << (sizeof (time_t) * CHAR_BIT - 1))
41#define TIME_T_MAX LONG_MAX
44#define NTTIME_INFINITY (NTTIME) 0x8000000000000000LL
46#define TIME_FIXUP_CONSTANT_INT 11644473600LL
57 if (ts.tv_sec == 0 && ts.tv_nsec == 0)
64 *nt = 0x7fffffffffffffffLL;
67 if (ts.tv_sec == (time_t) -1)
75 d *= 1000 * 1000 * 10;
77 d += (ts.tv_nsec / 100);
93 gettimeofday (tval, NULL);
106 SIVAL (p, 0, nt & 0xFFFFFFFF);
107 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)