extern void addflags(const struct xlat *, uint64_t);
extern int printflags64(const struct xlat *, uint64_t, const char *);
extern const char *sprintflags64(const char *, const struct xlat *, uint64_t);
-extern const char *sprintmode(int);
+extern const char *sprintmode(unsigned int);
extern const char *sprinttime(time_t);
extern void dumpiov_in_msghdr(struct tcb *, long, unsigned long);
extern void dumpiov_in_mmsghdr(struct tcb *, long);
case F_GETLEASE:
if (entering(tcp) || syserror(tcp))
return 0;
- tcp->auxstr = xlookup(lockfcmds, tcp->u_rval);
+ tcp->auxstr = xlookup(lockfcmds, (unsigned long) tcp->u_rval);
return RVAL_HEX | RVAL_STR;
case F_GET_SEALS:
if (entering(tcp) || syserror(tcp) || tcp->u_rval == 0)
if (entering(tcp)) {
printfd(tcp, tcp->u_arg[0]);
tprints(", ");
- const char *str = xlookup(fcntlcmds, tcp->u_arg[1]);
+ const char *str =
+ xlookup(fcntlcmds, (unsigned long) tcp->u_arg[1]);
if (str) {
tprints(str);
} else {
if (entering(tcp)) {
printfd(tcp, tcp->u_arg[0]);
tprints(", ");
- const char *str = xlookup(fcntl64cmds, tcp->u_arg[1]);
+ const char *str =
+ xlookup(fcntl64cmds, (unsigned long) tcp->u_arg[1]);
if (str) {
tprints(str);
} else {
#define IOPRIO_PRIO_DATA(mask) ((mask) & IOPRIO_PRIO_MASK)
static const char *
-sprint_ioprio(int ioprio)
+sprint_ioprio(unsigned int ioprio)
{
static char outstr[256];
const char *str;
- int class, data;
+ unsigned int class, data;
class = IOPRIO_PRIO_CLASS(ioprio);
data = IOPRIO_PRIO_DATA(ioprio);
str = xlookup(ioprio_class, class);
if (str)
- sprintf(outstr, "IOPRIO_PRIO_VALUE(%s,%d)", str, data);
+ sprintf(outstr, "IOPRIO_PRIO_VALUE(%s, %d)", str, data);
else
- sprintf(outstr, "IOPRIO_PRIO_VALUE(%#x /* %s */,%d)",
+ sprintf(outstr, "IOPRIO_PRIO_VALUE(%#x /* %s */, %d)",
class, "IOPRIO_CLASS_???", data);
return outstr;
static void
print_keyring_serial_number(key_serial_t id)
{
- const char *str = xlookup(key_spec, id);
+ const char *str = xlookup(key_spec, (unsigned int) id);
if (str)
tprints(str);
* other bits are socket type flags.
*/
static void
-tprint_sock_type(int flags)
+tprint_sock_type(unsigned int flags)
{
const char *str = xlookup(socktypes, flags & SOCK_TYPE_MASK);
}
if (syserror(tcp))
return 0;
- tcp->auxstr = xlookup(pr_mce_kill_policy, tcp->u_rval);
+ tcp->auxstr = xlookup(pr_mce_kill_policy,
+ (unsigned long) tcp->u_rval);
return tcp->auxstr ? RVAL_STR : RVAL_UDECIMAL;
case PR_GET_NO_NEW_PRIVS:
#include "xlat/modetypes.h"
const char *
-sprintmode(int mode)
+sprintmode(unsigned int mode)
{
static char buf[sizeof("S_IFSOCK|S_ISUID|S_ISGID|S_ISVTX|%o")
+ sizeof(int)*3
}
static void
-print_si_code(int si_signo, int si_code)
+print_si_code(int si_signo, unsigned int si_code)
{
const char *code = xlookup(siginfo_codes, si_code);
if (entering(tcp)) {
tprintf("%d", (int) tcp->u_arg[0]);
} else if (!syserror(tcp)) {
- tcp->auxstr = xlookup(schedulers, tcp->u_rval);
+ tcp->auxstr = xlookup(schedulers, (unsigned long) tcp->u_rval);
if (tcp->auxstr != NULL)
return RVAL_STR;
}
{
if (print_timex(tcp, addr))
return 0;
- tcp->auxstr = xlookup(adjtimex_state, tcp->u_rval);
+ tcp->auxstr = xlookup(adjtimex_state, (unsigned long) tcp->u_rval);
if (tcp->auxstr)
return RVAL_STR;
return 0;