Commit a64b8908 authored by Al Viro's avatar Al Viro

coredump.h: move CONFIG_COREDUMP-only stuff inside the ifdef

Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
parent d0f1088b
...@@ -7,12 +7,17 @@ ...@@ -7,12 +7,17 @@
#include <linux/fs.h> #include <linux/fs.h>
#include <asm/siginfo.h> #include <asm/siginfo.h>
#ifdef CONFIG_COREDUMP
struct core_vma_metadata { struct core_vma_metadata {
unsigned long start, end; unsigned long start, end;
unsigned long flags; unsigned long flags;
unsigned long dump_size; unsigned long dump_size;
}; };
extern int core_uses_pid;
extern char core_pattern[];
extern unsigned int core_pipe_limit;
/* /*
* These are the only things you should do on a core-file: use only these * These are the only things you should do on a core-file: use only these
* functions to write out all the necessary info. * functions to write out all the necessary info.
...@@ -27,14 +32,9 @@ int dump_user_range(struct coredump_params *cprm, unsigned long start, ...@@ -27,14 +32,9 @@ int dump_user_range(struct coredump_params *cprm, unsigned long start,
int dump_vma_snapshot(struct coredump_params *cprm, int *vma_count, int dump_vma_snapshot(struct coredump_params *cprm, int *vma_count,
struct core_vma_metadata **vma_meta, struct core_vma_metadata **vma_meta,
size_t *vma_data_size_ptr); size_t *vma_data_size_ptr);
#ifdef CONFIG_COREDUMP
extern void do_coredump(const kernel_siginfo_t *siginfo); extern void do_coredump(const kernel_siginfo_t *siginfo);
#else #else
static inline void do_coredump(const kernel_siginfo_t *siginfo) {} static inline void do_coredump(const kernel_siginfo_t *siginfo) {}
#endif #endif
extern int core_uses_pid;
extern char core_pattern[];
extern unsigned int core_pipe_limit;
#endif /* _LINUX_COREDUMP_H */ #endif /* _LINUX_COREDUMP_H */
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment