1088e7af73a962fcc8883b7a6392544d8342553d6Daisuke HATAYAMA#ifndef _LINUX_COREDUMP_H 2088e7af73a962fcc8883b7a6392544d8342553d6Daisuke HATAYAMA#define _LINUX_COREDUMP_H 3088e7af73a962fcc8883b7a6392544d8342553d6Daisuke HATAYAMA 4088e7af73a962fcc8883b7a6392544d8342553d6Daisuke HATAYAMA#include <linux/types.h> 5088e7af73a962fcc8883b7a6392544d8342553d6Daisuke HATAYAMA#include <linux/mm.h> 6088e7af73a962fcc8883b7a6392544d8342553d6Daisuke HATAYAMA#include <linux/fs.h> 7088e7af73a962fcc8883b7a6392544d8342553d6Daisuke HATAYAMA 8088e7af73a962fcc8883b7a6392544d8342553d6Daisuke HATAYAMA/* 9088e7af73a962fcc8883b7a6392544d8342553d6Daisuke HATAYAMA * These are the only things you should do on a core-file: use only these 10088e7af73a962fcc8883b7a6392544d8342553d6Daisuke HATAYAMA * functions to write out all the necessary info. 11088e7af73a962fcc8883b7a6392544d8342553d6Daisuke HATAYAMA */ 123aa0ce825ade0cf5506e32ccf51d01fc8d22a9cfLinus Torvaldsextern int dump_write(struct file *file, const void *addr, int nr); 133aa0ce825ade0cf5506e32ccf51d01fc8d22a9cfLinus Torvaldsextern int dump_seek(struct file *file, loff_t off); 14088e7af73a962fcc8883b7a6392544d8342553d6Daisuke HATAYAMA 15088e7af73a962fcc8883b7a6392544d8342553d6Daisuke HATAYAMA#endif /* _LINUX_COREDUMP_H */ 16