linux/arch/sparc/kernel/compat_audit.c
<<
>>
Prefs
   1#define __32bit_syscall_numbers__
   2#include <asm/unistd.h>
   3#include "kernel.h"
   4
   5unsigned int sparc32_dir_class[] = {
   6#include <asm-generic/audit_dir_write.h>
   7~0U
   8};
   9
  10unsigned int sparc32_chattr_class[] = {
  11#include <asm-generic/audit_change_attr.h>
  12~0U
  13};
  14
  15unsigned int sparc32_write_class[] = {
  16#include <asm-generic/audit_write.h>
  17~0U
  18};
  19
  20unsigned int sparc32_read_class[] = {
  21#include <asm-generic/audit_read.h>
  22~0U
  23};
  24
  25unsigned int sparc32_signal_class[] = {
  26#include <asm-generic/audit_signal.h>
  27~0U
  28};
  29
  30int sparc32_classify_syscall(unsigned int 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