From: Dmitry V. Levin Date: Mon, 4 Dec 2006 13:48:10 +0000 (+0000) Subject: 2006-11-27 Dmitry V. Levin X-Git-Tag: v4.5.18~262 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=35a55785ea8ff44d214af52085e3a5ea624730aa;p=strace 2006-11-27 Dmitry V. Levin * system.c [LINUX]: Define CTL_PROC, since Linux 2.6.18+ headers removed CTL_PROC enum. Patch from Jakub Jelinek. [LINUX] (sysctl_root): Add CTL_BUS, CTL_ABI and CTL_CPU. --- diff --git a/ChangeLog b/ChangeLog index 48fe1ded..f7c87dcd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2006-11-27 Dmitry V. Levin + + * system.c [LINUX]: Define CTL_PROC, since Linux 2.6.18+ headers + removed CTL_PROC enum. Patch from Jakub Jelinek. + [LINUX] (sysctl_root): Add CTL_BUS, CTL_ABI and CTL_CPU. + 2006-11-20 Jakub Jelinek * linux/ia64/syscallent.h: Add #if check to make sure that diff --git a/system.c b/system.c index f3308d14..0fba5866 100644 --- a/system.c +++ b/system.c @@ -1574,6 +1574,8 @@ struct tcb *tcp; #endif #ifdef LINUX +/* Linux 2.6.18+ headers removed CTL_PROC enum. */ +# define CTL_PROC 4 static const struct xlat sysctl_root[] = { { CTL_KERN, "CTL_KERN" }, { CTL_VM, "CTL_VM" }, @@ -1582,6 +1584,9 @@ static const struct xlat sysctl_root[] = { { CTL_FS, "CTL_FS" }, { CTL_DEBUG, "CTL_DEBUG" }, { CTL_DEV, "CTL_DEV" }, + { CTL_BUS, "CTL_BUS" }, + { CTL_ABI, "CTL_ABI" }, + { CTL_CPU, "CTL_CPU" }, { 0, NULL } };