cregit-Linux how code gets into the kernel

Release 4.10 tools/perf/trace/beauty/waitid_options.c

#include <sys/types.h>
#include <sys/wait.h>


static size_t syscall_arg__scnprintf_waitid_options(char *bf, size_t size, struct syscall_arg *arg) { int printed = 0, options = arg->val; #define P_OPTION(n) \ if (options & W##n) { \ printed += scnprintf(bf + printed, size - printed, "%s%s", printed ? "|" : "", #n); \ options &= ~W##n; \ } P_OPTION(NOHANG); P_OPTION(UNTRACED); P_OPTION(CONTINUED); #undef P_OPTION if (options) printed += scnprintf(bf + printed, size - printed, "%s%#x", printed ? "|" : "", options); return printed; }

Contributors

PersonTokensPropCommitsCommitProp
arnaldo carvalho de meloarnaldo carvalho de melo85100.00%1100.00%
Total85100.00%1100.00%

#define SCA_WAITID_OPTIONS syscall_arg__scnprintf_waitid_options

Overall Contributors

PersonTokensPropCommitsCommitProp
arnaldo carvalho de meloarnaldo carvalho de melo95100.00%1100.00%
Total95100.00%1100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.