SCCS-vsn: sys/ufs/lfs/lfs_syscalls.c 7.29
*
* %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>
* 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;
* 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;
* 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;
* 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;