X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Flinux%2Framfs.h;h=78ecfa28b1c286a3d5b5b8f22892ba18f6c26a46;hb=43bc926fffd92024b46cafaf7350d669ba9ca884;hp=e0a4faa9610cf5d4fe53b7812e1f4a7f28af8787;hpb=cee37fe97739d85991964371c1f3a745c00dd236;p=linux-2.6.git diff --git a/include/linux/ramfs.h b/include/linux/ramfs.h index e0a4faa96..78ecfa28b 100644 --- a/include/linux/ramfs.h +++ b/include/linux/ramfs.h @@ -5,7 +5,17 @@ struct inode *ramfs_get_inode(struct super_block *sb, int mode, dev_t dev); struct super_block *ramfs_get_sb(struct file_system_type *fs_type, int flags, const char *dev_name, void *data); -extern struct file_operations ramfs_file_operations; +#ifndef CONFIG_MMU +extern unsigned long ramfs_nommu_get_unmapped_area(struct file *file, + unsigned long addr, + unsigned long len, + unsigned long pgoff, + unsigned long flags); + +extern int ramfs_nommu_mmap(struct file *file, struct vm_area_struct *vma); +#endif + +extern const struct file_operations ramfs_file_operations; extern struct vm_operations_struct generic_file_vm_ops; #endif