#include <sys/stat.h>
#include <sys/types.h>
#include <unistd.h>
+#include <inttypes.h>
#include "../cmd.h"
#include "../conf.h"
break;
case OPT_SUBBUF_SIZE:
chan.attr.subbuf_size = atol(poptGetOptArg(pc));
- DBG("Channel subbuf size set to %lu", chan.attr.subbuf_size);
+ DBG("Channel subbuf size set to %" PRIu64, chan.attr.subbuf_size);
break;
case OPT_NUM_SUBBUF:
chan.attr.num_subbuf = atoi(poptGetOptArg(pc));
- DBG("Channel subbuf num set to %lu", chan.attr.num_subbuf);
+ DBG("Channel subbuf num set to %" PRIu64, chan.attr.num_subbuf);
break;
case OPT_SWITCH_TIMER:
chan.attr.switch_timer_interval = atoi(poptGetOptArg(pc));
#include <sys/stat.h>
#include <sys/types.h>
#include <unistd.h>
+#include <inttypes.h>
#include "../cmd.h"
#include "../conf.h"
}
/* Check for symbol+offset */
- ret = sscanf(opt, "%[^'+']+%li", name, &hex);
+ ret = sscanf(opt, "%[^'+']+%" SCNu64, name, &hex);
if (ret == 2) {
strncpy(ev->attr.probe.symbol_name, name, LTTNG_SYMBOL_NAME_LEN);
DBG("kprobe symbol %s", ev->attr.probe.symbol_name);
if (hex == 0) {
- ERR("Invalid kprobe offset %lu", hex);
+ ERR("Invalid kprobe offset %" PRIu64, hex);
ret = -1;
goto error;
}
ev->attr.probe.offset = hex;
- DBG("kprobe offset %lu", ev->attr.probe.offset);
+ DBG("kprobe offset %" PRIu64, ev->attr.probe.offset);
goto error;
}
/* Check for address */
- ret = sscanf(opt, "%li", &hex);
+ ret = sscanf(opt, "%" SCNu64, &hex);
if (ret > 0) {
if (hex == 0) {
- ERR("Invalid kprobe address %lu", hex);
+ ERR("Invalid kprobe address %" PRIu64, hex);
ret = -1;
goto error;
}
ev->attr.probe.addr = hex;
- DBG("kprobe addr %lu", ev->attr.probe.addr);
+ DBG("kprobe addr %" PRIu64, ev->attr.probe.addr);
goto error;
}