patch-2.1.1 linux/fs/umsdos/emd.c
Next file: linux/include/asm-alpha/sigcontext.h
Previous file: linux/fs/ufs/ufs_symlink.c
Back to the patch index
Back to the overall index
- Lines: 65
- Date:
Tue Oct 1 10:29:13 1996
- Orig file:
v2.1.0/linux/fs/umsdos/emd.c
- Orig date:
Wed Feb 7 09:39:29 1996
diff -u --recursive --new-file v2.1.0/linux/fs/umsdos/emd.c linux/fs/umsdos/emd.c
@@ -23,11 +23,10 @@
/*
Read a file into kernel space memory
*/
-int umsdos_file_read_kmem(
- struct inode *inode,
+long umsdos_file_read_kmem (struct inode *inode,
struct file *filp,
char *buf,
- int count)
+ unsigned long count)
{
int ret;
int old_fs = get_fs();
@@ -39,11 +38,10 @@
/*
Write to a file from kernel space
*/
-int umsdos_file_write_kmem(
- struct inode *inode,
+long umsdos_file_write_kmem (struct inode *inode,
struct file *filp,
const char *buf,
- int count)
+ unsigned long count)
{
int ret;
int old_fs = get_fs();
@@ -60,11 +58,10 @@
Return 0 if ok, a negative error code if not.
*/
-int umsdos_emd_dir_write (
- struct inode *emd_dir,
+long umsdos_emd_dir_write (struct inode *emd_dir,
struct file *filp,
char *buf, /* buffer in kernel memory, not in user space */
- int count)
+ unsigned long count)
{
int written;
filp->f_flags = 0;
@@ -76,18 +73,17 @@
The block of data is NOT in user space.
Return 0 if ok, -EIO if any error.
*/
-int umsdos_emd_dir_read (
- struct inode *emd_dir,
+long umsdos_emd_dir_read (struct inode *emd_dir,
struct file *filp,
char *buf, /* buffer in kernel memory, not in user space */
- int count)
+ unsigned long count)
{
- int ret = 0;
+ long int ret = 0;
int sizeread;
filp->f_flags = 0;
sizeread = umsdos_file_read_kmem (emd_dir,filp,buf,count);
if (sizeread != count){
- printk ("UMSDOS: problem with EMD file. Can't read pos = %Ld (%d != %d)\n"
+ printk ("UMSDOS: problem with EMD file. Can't read pos = %Ld (%d != %ld)\n"
,filp->f_pos,sizeread,count);
ret = -EIO;
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov