Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 124911
b: refs/heads/master
c: d5547f9
h: refs/heads/master
i:
  124909: 9a91265
  124907: e39bff3
  124903: e8321a4
  124895: d773302
v: v3
  • Loading branch information
sandeen@sandeen.net authored and Lachlan McIlroy committed Dec 2, 2008
1 parent dcef97e commit 36c2bb9
Show file tree
Hide file tree
Showing 4 changed files with 172 additions and 92 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: ffae263a640b736a7206a0d7bd14ab44eb58cd28
refs/heads/master: d5547f9feea459dfc9e7313bd1d561394e2c129f
8 changes: 4 additions & 4 deletions trunk/fs/xfs/linux-2.6/xfs_ioctl.c
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@
* XFS_IOC_PATH_TO_HANDLE
* returns full handle for a path
*/
STATIC int
int
xfs_find_handle(
unsigned int cmd,
xfs_fsop_handlereq_t *hreq)
Expand Down Expand Up @@ -245,7 +245,7 @@ xfs_vget_fsop_handlereq(
return 0;
}

STATIC int
int
xfs_open_by_handle(
xfs_mount_t *mp,
xfs_fsop_handlereq_t *hreq,
Expand Down Expand Up @@ -355,7 +355,7 @@ do_readlink(
}


STATIC int
int
xfs_readlink_by_handle(
xfs_mount_t *mp,
xfs_fsop_handlereq_t *hreq,
Expand Down Expand Up @@ -651,7 +651,7 @@ xfs_attrmulti_by_handle(
return -error;
}

STATIC int
int
xfs_ioc_space(
struct xfs_inode *ip,
struct inode *inode,
Expand Down
47 changes: 47 additions & 0 deletions trunk/fs/xfs/linux-2.6/xfs_ioctl.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
/*
* Copyright (c) 2008 Silicon Graphics, Inc.
* All Rights Reserved.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License as
* published by the Free Software Foundation.
*
* This program is distributed in the hope that it would be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
#ifndef __XFS_IOCTL_H__
#define __XFS_IOCTL_H__

extern int
xfs_ioc_space(
struct xfs_inode *ip,
struct inode *inode,
struct file *filp,
int ioflags,
unsigned int cmd,
xfs_flock64_t *bf);

extern int
xfs_find_handle(
unsigned int cmd,
xfs_fsop_handlereq_t *hreq);

extern int
xfs_open_by_handle(
xfs_mount_t *mp,
xfs_fsop_handlereq_t *hreq,
struct file *parfilp,
struct inode *parinode);

extern int
xfs_readlink_by_handle(
xfs_mount_t *mp,
xfs_fsop_handlereq_t *hreq,
struct inode *parinode);
#endif
Loading

0 comments on commit 36c2bb9

Please sign in to comment.