gettimeofday(&tv, NULL);
main_now_seconds = tv.tv_sec;
main_now = (timestamp_t)tv.tv_sec * 1000 + tv.tv_usec / 1000;
- // DBG("It's %Ld o'clock", (long long) main_now);
+ // DBG("It's %lld o'clock", (long long) main_now);
}
void
timer_add(struct main_timer *tm, timestamp_t expires)
{
if (expires)
- DBG("MAIN: Setting timer %p (expire at now+%Ld)", tm, (long long)(expires-main_now));
+ DBG("MAIN: Setting timer %p (expire at now+%lld)", tm, (long long)(expires-main_now));
else
DBG("MAIN: Clearing timer %p", tm);
if (tm->expires)
main_debug(void)
{
#ifdef CONFIG_DEBUG
- log(L_DEBUG, "### Main loop status on %Ld", (long long)main_now);
+ log(L_DEBUG, "### Main loop status on %lld", (long long)main_now);
log(L_DEBUG, "\tActive timers:");
struct main_timer *tm;
CLIST_WALK(tm, main_timer_list)
- log(L_DEBUG, "\t\t%p (expires %Ld, data %p)", tm, (long long)(tm->expires ? tm->expires-main_now : 999999), tm->data);
+ log(L_DEBUG, "\t\t%p (expires %lld, data %p)", tm, (long long)(tm->expires ? tm->expires-main_now : 999999), tm->data);
struct main_file *fi;
log(L_DEBUG, "\tActive files:");
CLIST_WALK(fi, main_file_list)
- log(L_DEBUG, "\t\t%p (fd %d, rh %p, wh %p, eh %p, expires %Ld, data %p)",
+ log(L_DEBUG, "\t\t%p (fd %d, rh %p, wh %p, eh %p, expires %lld, data %p)",
fi, fi->fd, fi->read_handler, fi->write_handler, fi->error_handler,
(long long)(fi->timer.expires ? fi->timer.expires-main_now : 999999), fi->data);
log(L_DEBUG, "\tActive hooks:");
timestamp_t wake = main_now + 1000000000;
while ((tm = clist_head(&main_timer_list)) && tm->expires <= main_now)
{
- DBG("MAIN: Timer %p expired at now-%Ld", tm, (long long)(main_now - tm->expires));
+ DBG("MAIN: Timer %p expired at now-%lld", tm, (long long)(main_now - tm->expires));
tm->handler(tm);
}
int hook_min = HOOK_RETRY;
die("partmap_map: Window is too small for mapping %d bytes", size);
p->start_map = sh_mmap(NULL, win_len, p->writeable ? (PROT_READ | PROT_WRITE) : PROT_READ, MAP_SHARED, p->fd, win_start);
if (p->start_map == MAP_FAILED)
- die("mmap failed at position %Ld: %m", (long long)win_start);
+ die("mmap failed at position %lld: %m", (long long)win_start);
p->start_off = win_start;
p->end_off = win_start+win_len;
madvise(p->start_map, win_len, MADV_SEQUENTIAL);
int
prof_tsc_format(char *buf, struct prof_tsc *c)
{
- return sprintf(buf, "%Ld", c->ticks);
+ return sprintf(buf, "%lld", c->ticks);
}
#endif
int l = pread(self_prof_fd, buf, sizeof(buf)-1, 0);
ASSERT(l > 0 && l < (int)sizeof(buf)-1);
buf[l] = 0;
- l = sscanf(buf, "%Ld%Ld", &u, &s);
+ l = sscanf(buf, "%lld%lld", &u, &s);
ASSERT(l == 2);
if (n)
int
prof_ktsc_format(char *buf, struct prof_ktsc *c)
{
- return sprintf(buf, "%Ld+%Ld", (long long) c->ticks_user, (long long) c->ticks_sys);
+ return sprintf(buf, "%lld+%lld", (long long) c->ticks_user, (long long) c->ticks_sys);
}
#endif