Deleted Added
full compact
inode.h (27375) inode.h (30418)
1/*
2 * Copyright (c) 1982, 1989, 1993
3 * The Regents of the University of California. All rights reserved.
4 * (c) UNIX System Laboratories, Inc.
5 * All or some portions of this file are derived from material licensed
6 * to the University of California by American Telephone and Telegraph
7 * Co. or Unix System Laboratories, Inc. and are reproduced herein with
8 * the permission of UNIX System Laboratories, Inc.

--- 22 unchanged lines hidden (view full) ---

31 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
32 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
33 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
34 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
35 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
36 * SUCH DAMAGE.
37 *
38 * @(#)inode.h 8.9 (Berkeley) 5/14/95
1/*
2 * Copyright (c) 1982, 1989, 1993
3 * The Regents of the University of California. All rights reserved.
4 * (c) UNIX System Laboratories, Inc.
5 * All or some portions of this file are derived from material licensed
6 * to the University of California by American Telephone and Telegraph
7 * Co. or Unix System Laboratories, Inc. and are reproduced herein with
8 * the permission of UNIX System Laboratories, Inc.

--- 22 unchanged lines hidden (view full) ---

31 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
32 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
33 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
34 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
35 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
36 * SUCH DAMAGE.
37 *
38 * @(#)inode.h 8.9 (Berkeley) 5/14/95
39 * $Id: inode.h,v 1.15 1997/05/22 07:30:55 phk Exp $
39 * $Id: inode.h,v 1.16 1997/07/13 15:40:31 bde Exp $
40 */
41
42#ifndef _UFS_UFS_INODE_H_
43#define _UFS_UFS_INODE_H_
44
45#include <ufs/ufs/dinode.h>
46
47/*

--- 68 unchanged lines hidden (view full) ---

116/* These flags are kept in i_flag. */
117#define IN_ACCESS 0x0001 /* Access time update request. */
118#define IN_CHANGE 0x0002 /* Inode change time update request. */
119#define IN_UPDATE 0x0004 /* Modification time update request. */
120#define IN_MODIFIED 0x0008 /* Inode has been modified. */
121#define IN_RENAME 0x0010 /* Inode is being renamed. */
122#define IN_SHLOCK 0x0020 /* File has shared lock. */
123#define IN_EXLOCK 0x0040 /* File has exclusive lock. */
40 */
41
42#ifndef _UFS_UFS_INODE_H_
43#define _UFS_UFS_INODE_H_
44
45#include <ufs/ufs/dinode.h>
46
47/*

--- 68 unchanged lines hidden (view full) ---

116/* These flags are kept in i_flag. */
117#define IN_ACCESS 0x0001 /* Access time update request. */
118#define IN_CHANGE 0x0002 /* Inode change time update request. */
119#define IN_UPDATE 0x0004 /* Modification time update request. */
120#define IN_MODIFIED 0x0008 /* Inode has been modified. */
121#define IN_RENAME 0x0010 /* Inode is being renamed. */
122#define IN_SHLOCK 0x0020 /* File has shared lock. */
123#define IN_EXLOCK 0x0040 /* File has exclusive lock. */
124#define IN_HASHED 0x0080 /* Inode is on hash list */
124
125#ifdef KERNEL
126/*
127 * Structure used to pass around logical block paths generated by
128 * ufs_getlbns and used by truncate and bmap code.
129 */
130struct indir {
131 ufs_daddr_t in_lbn; /* Logical block number. */

--- 41 unchanged lines hidden ---
125
126#ifdef KERNEL
127/*
128 * Structure used to pass around logical block paths generated by
129 * ufs_getlbns and used by truncate and bmap code.
130 */
131struct indir {
132 ufs_daddr_t in_lbn; /* Logical block number. */

--- 41 unchanged lines hidden ---