diff options
Diffstat (limited to 'libc/kernel/common/linux/linkage.h')
-rw-r--r-- | libc/kernel/common/linux/linkage.h | 32 |
1 files changed, 17 insertions, 15 deletions
diff --git a/libc/kernel/common/linux/linkage.h b/libc/kernel/common/linux/linkage.h index e0194bc8d..5f3a0276f 100644 --- a/libc/kernel/common/linux/linkage.h +++ b/libc/kernel/common/linux/linkage.h @@ -7,60 +7,62 @@ *** structures, and macros generated from the original header, and thus, *** contains no copyrightable information. *** + *** To edit the content of this header, modify the corresponding + *** source file (e.g. under external/kernel-headers/original/) then + *** run bionic/libc/kernel/tools/update_all.py + *** + *** Any manual change here will be lost the next time this script will + *** be run. You've been warned! + *** **************************************************************************** ****************************************************************************/ #ifndef _LINUX_LINKAGE_H #define _LINUX_LINKAGE_H - #include <asm/linkage.h> - #ifdef __cplusplus +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define CPP_ASMLINKAGE extern "C" #else #define CPP_ASMLINKAGE #endif - +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #ifndef asmlinkage #define asmlinkage CPP_ASMLINKAGE #endif - #ifndef prevent_tail_call +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define prevent_tail_call(ret) do { } while (0) #endif - #ifndef __ALIGN #define __ALIGN .align 4,0x90 +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define __ALIGN_STR ".align 4,0x90" #endif - #ifdef __ASSEMBLY__ - #define ALIGN __ALIGN +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define ALIGN_STR __ALIGN_STR - #ifndef ENTRY #define ENTRY(name) .globl name; ALIGN; name: #endif - +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define KPROBE_ENTRY(name) .section .kprobes.text, "ax"; ENTRY(name) - #ifndef END #define END(name) .size name, .-name #endif - +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #ifndef ENDPROC #define ENDPROC(name) .type name, @function; END(name) #endif - #endif - +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define NORET_TYPE #define ATTRIB_NORET __attribute__((noreturn)) #define NORET_AND noreturn, - #ifndef FASTCALL +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ #define FASTCALL(x) x #define fastcall #endif - #endif +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |