Move argument structure declaration outside of function.
authorMargo Seltzer <margo@ucbvax.Berkeley.EDU>
Wed, 3 Feb 1993 00:11:44 +0000 (16:11 -0800)
committerMargo Seltzer <margo@ucbvax.Berkeley.EDU>
Wed, 3 Feb 1993 00:11:44 +0000 (16:11 -0800)
SCCS-vsn: sys/ufs/lfs/lfs_syscalls.c 7.29

usr/src/sys/ufs/lfs/lfs_syscalls.c

index 9cc4aaa..7b1af1c 100644 (file)
@@ -4,7 +4,7 @@
  *
  * %sccs.include.redist.c%
  *
  *
  * %sccs.include.redist.c%
  *
- *     @(#)lfs_syscalls.c      7.28 (Berkeley) %G%
+ *     @(#)lfs_syscalls.c      7.29 (Berkeley) %G%
  */
 
 #include <sys/param.h>
  */
 
 #include <sys/param.h>
@@ -51,14 +51,15 @@ struct buf *lfs_fakebuf __P((struct vnode *, int, size_t, caddr_t));
  *  0 on success
  * -1/errno is return on error.
  */
  *  0 on success
  * -1/errno is return on error.
  */
+struct lfs_markv_args {
+       fsid_t fsid;            /* file system */
+       BLOCK_INFO *blkiov;     /* block array */
+       int blkcnt;             /* count of block array entries */
+};
 int
 lfs_markv(p, uap, retval)
        struct proc *p;
 int
 lfs_markv(p, uap, retval)
        struct proc *p;
-       struct args {
-               fsid_t fsid;            /* file system */
-               BLOCK_INFO *blkiov;     /* block array */
-               int blkcnt;             /* count of block array entries */
-       } *uap;
+       struct lfs_markv_args *uap;
        int *retval;
 {
        struct segment *sp;
        int *retval;
 {
        struct segment *sp;
@@ -219,14 +220,15 @@ err1:
  *  0 on success
  * -1/errno is return on error.
  */
  *  0 on success
  * -1/errno is return on error.
  */
+struct lfs_bmapv_args {
+       fsid_t fsid;            /* file system */
+       BLOCK_INFO *blkiov;     /* block array */
+       int blkcnt;             /* count of block array entries */
+};
 int
 lfs_bmapv(p, uap, retval)
        struct proc *p;
 int
 lfs_bmapv(p, uap, retval)
        struct proc *p;
-       struct args {
-               fsid_t fsid;            /* file system */
-               BLOCK_INFO *blkiov;     /* block array */
-               int blkcnt;             /* count of block array entries */
-       } *uap;
+       struct lfs_bmapv_args *uap;
        int *retval;
 {
        BLOCK_INFO *blkp;
        int *retval;
 {
        BLOCK_INFO *blkp;
@@ -274,13 +276,14 @@ lfs_bmapv(p, uap, retval)
  *  0 on success
  * -1/errno is return on error.
  */
  *  0 on success
  * -1/errno is return on error.
  */
+struct lfs_segclean_args {
+       fsid_t fsid;            /* file system */
+       u_long segment;         /* segment number */
+}; 
 int
 lfs_segclean(p, uap, retval)
        struct proc *p;
 int
 lfs_segclean(p, uap, retval)
        struct proc *p;
-       struct args {
-               fsid_t fsid;            /* file system */
-               u_long segment;         /* segment number */
-       } *uap;
+       struct lfs_segclean_args *uap;
        int *retval;
 {
        CLEANERINFO *cip;
        int *retval;
 {
        CLEANERINFO *cip;
@@ -330,13 +333,14 @@ lfs_segclean(p, uap, retval)
  *  1 on timeout
  * -1/errno is return on error.
  */
  *  1 on timeout
  * -1/errno is return on error.
  */
+struct lfs_segwait_args {
+       fsid_t fsid;            /* file system */
+       struct timeval *tv;     /* timeout */
+};
 int
 lfs_segwait(p, uap, retval)
        struct proc *p;
 int
 lfs_segwait(p, uap, retval)
        struct proc *p;
-       struct args {
-               fsid_t fsid;            /* file system */
-               struct timeval *tv;     /* timeout */
-       } *uap;
+       struct lfs_segwait_args *uap;
        int *retval;
 {
        extern int lfs_allclean_wakeup;
        int *retval;
 {
        extern int lfs_allclean_wakeup;