http://www.ousob.com --- Legacy Redefined OuSob - File: /wwwroot/clipx/usr/include/linux/linkage.h

#ifndef _LINUX_LINKAGE_H #define _LINUX_LINKAGE_H #include <linux/config.h> #include <asm/linkage.h> #ifdef __cplusplus #define CPP_ASMLINKAGE extern "C" #else #define CPP_ASMLINKAGE #endif #ifndef asmlinkage #define asmlinkage CPP_ASMLINKAGE #endif #ifndef prevent_tail_call # define prevent_tail_call(ret) do { } while (0) #endif #ifndef __ALIGN #define __ALIGN .align 4,0x90 #define __ALIGN_STR ".align 4,0x90" #endif #ifdef __ASSEMBLY__ #define ALIGN __ALIGN #define ALIGN_STR __ALIGN_STR #define ENTRY(name) \ .globl name; \ ALIGN; \ name: #define KPROBE_ENTRY(name) \ .section .kprobes.text, "ax"; \ .globl name; \ ALIGN; \ name: #endif #define NORET_TYPE /**/ #define ATTRIB_NORET __attribute__((noreturn)) #define NORET_AND noreturn, #ifndef FASTCALL #define FASTCALL(x) x #define fastcall #endif #endif