linux/arch/powerpc/kernel/compat_audit.c
<<
>>
Prefs
   1// SPDX-License-Identifier: GPL-2.0
   2#undef __powerpc64__
   3#include <asm/unistd.h>
   4
   5unsigned ppc32_dir_class[] = {
   6#include <asm-generic/audit_dir_write.h>
   7~0U
   8};
   9
  10unsigned ppc32_chattr_class[] = {
  11#include <asm-generic/audit_change_attr.h>
  12~0U
  13};
  14
  15unsigned ppc32_write_class[] = {
  16#include <asm-generic/audit_write.h>
  17~0U
  18};
  19
  20unsigned ppc32_read_class[] = {
  21#include <asm-generic/audit_read.h>
  22~0U
  23};
  24
  25unsigned ppc32_signal_class[] = {
  26#include <asm-generic/audit_signal.h>
  27~0U
  28};
  29
  30int ppc32_classify_syscall(unsigned syscall)
  31{
  32        switch(syscall) {
  33        case __NR_open:
  34                return 2;
  35        case __NR_openat:
  36                return 3;
  37        case __NR_socketcall:
  38                return 4;
  39        case __NR_execve:
  40                return 5;
  41        default:
  42                return 1;
  43        }
  44}
  45