patch-2.1.4 linux/ipc/shm.c
Next file: linux/kernel/info.c
Previous file: linux/ipc/sem.c
Back to the patch index
Back to the overall index
- Lines: 45
- Date:
Sun Oct 13 21:11:25 1996
- Orig file:
v2.1.3/linux/ipc/shm.c
- Orig date:
Mon Sep 9 21:04:57 1996
diff -u --recursive --new-file v2.1.3/linux/ipc/shm.c linux/ipc/shm.c
@@ -212,7 +212,7 @@
err = verify_area (VERIFY_READ, buf, sizeof (*buf));
if (err)
return err;
- memcpy_fromfs (&tbuf, buf, sizeof (*buf));
+ copy_from_user (&tbuf, buf, sizeof (*buf));
}
switch (cmd) { /* replace with proc interface ? */
@@ -229,7 +229,7 @@
err = verify_area (VERIFY_WRITE, buf, sizeof (struct shminfo));
if (err)
return err;
- memcpy_tofs (buf, &shminfo, sizeof(struct shminfo));
+ copy_to_user (buf, &shminfo, sizeof(struct shminfo));
return max_shmid;
}
case SHM_INFO:
@@ -246,7 +246,7 @@
shm_info.shm_swp = shm_swp;
shm_info.swap_attempts = swap_attempts;
shm_info.swap_successes = swap_successes;
- memcpy_tofs (buf, &shm_info, sizeof(shm_info));
+ copy_to_user (buf, &shm_info, sizeof(shm_info));
return max_shmid;
}
case SHM_STAT:
@@ -271,7 +271,7 @@
tbuf.shm_cpid = shp->shm_cpid;
tbuf.shm_lpid = shp->shm_lpid;
tbuf.shm_nattch = shp->shm_nattch;
- memcpy_tofs (buf, &tbuf, sizeof(*buf));
+ copy_to_user (buf, &tbuf, sizeof(*buf));
return id;
}
@@ -316,7 +316,7 @@
tbuf.shm_cpid = shp->shm_cpid;
tbuf.shm_lpid = shp->shm_lpid;
tbuf.shm_nattch = shp->shm_nattch;
- memcpy_tofs (buf, &tbuf, sizeof(*buf));
+ copy_to_user (buf, &tbuf, sizeof(*buf));
break;
case IPC_SET:
if (suser() || current->euid == shp->shm_perm.uid ||
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov