Changeset View
Changeset View
Standalone View
Standalone View
head/lib/libsysdecode/flags.c
Show First 20 Lines • Show All 651 Lines • ▼ Show 20 Lines | |||||
{ | { | ||||
return (print_mask_int(fp, mlockallflags, flags, rem)); | return (print_mask_int(fp, mlockallflags, flags, rem)); | ||||
} | } | ||||
bool | bool | ||||
sysdecode_mmap_prot(FILE *fp, int prot, int *rem) | sysdecode_mmap_prot(FILE *fp, int prot, int *rem) | ||||
{ | { | ||||
int protm; | |||||
bool printed; | |||||
return (print_mask_int(fp, mmapprot, prot, rem)); | printed = false; | ||||
protm = PROT_MAX_EXTRACT(prot); | |||||
if (protm != 0) { | |||||
fputs("PROT_MAX(", fp); | |||||
printed = print_mask_int(fp, mmapprot, protm, rem); | |||||
fputs(")|", fp); | |||||
prot = protm; | |||||
} | |||||
return (print_mask_int(fp, mmapprot, prot, rem) || printed); | |||||
} | } | ||||
bool | bool | ||||
sysdecode_fileflags(FILE *fp, fflags_t flags, fflags_t *rem) | sysdecode_fileflags(FILE *fp, fflags_t flags, fflags_t *rem) | ||||
{ | { | ||||
return (print_mask_0(fp, fileflags, flags, rem)); | return (print_mask_0(fp, fileflags, flags, rem)); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 600 Lines • Show Last 20 Lines |