summary |
tags |
clone url |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
b5e2718)
SCCS-vsn: sys/ufs/lfs/lfs_inode.c 7.68
SCCS-vsn: sys/ufs/ffs/ufs_vnops.c 7.97
SCCS-vsn: sys/ufs/ufs/ufs_vnops.c 7.97
SCCS-vsn: sys/ufs/ffs/ffs_inode.c 7.56
*
* %sccs.include.redist.c%
*
*
* %sccs.include.redist.c%
*
- * @(#)ffs_inode.c 7.55 (Berkeley) %G%
+ * @(#)ffs_inode.c 7.56 (Berkeley) %G%
*/
#include <sys/param.h>
*/
#include <sys/param.h>
ip->i_atime.ts_sec = ap->a_ta->tv_sec;
if (ip->i_flag&IUPD) {
ip->i_mtime.ts_sec = ap->a_tm->tv_sec;
ip->i_atime.ts_sec = ap->a_ta->tv_sec;
if (ip->i_flag&IUPD) {
ip->i_mtime.ts_sec = ap->a_tm->tv_sec;
- INCRQUAD(ip->i_modrev);
}
if (ip->i_flag&ICHG)
ip->i_ctime.ts_sec = time.tv_sec;
}
if (ip->i_flag&ICHG)
ip->i_ctime.ts_sec = time.tv_sec;
*
* %sccs.include.redist.c%
*
*
* %sccs.include.redist.c%
*
- * @(#)ufs_vnops.c 7.96 (Berkeley) %G%
+ * @(#)ufs_vnops.c 7.97 (Berkeley) %G%
*/
#include <sys/param.h>
*/
#include <sys/param.h>
static int ufs_chown
__P((struct vnode *, uid_t, gid_t, struct ucred *, struct proc *));
static int ufs_chown
__P((struct vnode *, uid_t, gid_t, struct ucred *, struct proc *));
-#ifdef _NOQUAD
-#define SETHIGH(q, h) (q).val[_QUAD_HIGHWORD] = (h)
-#define SETLOW(q, l) (q).val[_QUAD_LOWWORD] = (l)
-#else /* QUAD */
union _qcvt {
quad_t qcvt;
long val[2];
union _qcvt {
quad_t qcvt;
long val[2];
tmp.val[_QUAD_LOWWORD] = (l); \
(q) = tmp.qcvt; \
}
tmp.val[_QUAD_LOWWORD] = (l); \
(q) = tmp.qcvt; \
}
/*
* Create a regular file
/*
* Create a regular file
vap->va_uid = ip->i_uid;
vap->va_gid = ip->i_gid;
vap->va_rdev = (dev_t)ip->i_rdev;
vap->va_uid = ip->i_uid;
vap->va_gid = ip->i_gid;
vap->va_rdev = (dev_t)ip->i_rdev;
-#ifdef tahoe
- vap->va_size = ip->i_size;
- vap->va_size_rsv = 0;
-#else
- vap->va_qsize = ip->i_din.di_qsize;
-#endif
+ vap->va_size = ip->i_din.di_size;
vap->va_atime = ip->i_atime;
vap->va_mtime = ip->i_mtime;
vap->va_ctime = ip->i_ctime;
vap->va_atime = ip->i_atime;
vap->va_mtime = ip->i_mtime;
vap->va_ctime = ip->i_ctime;
else
vap->va_blocksize = vp->v_mount->mnt_stat.f_iosize;
vap->va_bytes = dbtob(ip->i_blocks);
else
vap->va_blocksize = vp->v_mount->mnt_stat.f_iosize;
vap->va_bytes = dbtob(ip->i_blocks);
-#ifdef _NOQUAD
- vap->va_bytes_rsv = 0;
-#endif
vap->va_type = vp->v_type;
vap->va_filerev = ip->i_modrev;
return (0);
vap->va_type = vp->v_type;
vap->va_filerev = ip->i_modrev;
return (0);
*
* %sccs.include.redist.c%
*
*
* %sccs.include.redist.c%
*
- * @(#)lfs_inode.c 7.67 (Berkeley) %G%
+ * @(#)lfs_inode.c 7.68 (Berkeley) %G%
*/
#include <sys/param.h>
*/
#include <sys/param.h>
ip->i_atime.ts_sec = ap->a_ta->tv_sec;
if (ip->i_flag&IUPD) {
ip->i_mtime.ts_sec = ap->a_tm->tv_sec;
ip->i_atime.ts_sec = ap->a_ta->tv_sec;
if (ip->i_flag&IUPD) {
ip->i_mtime.ts_sec = ap->a_tm->tv_sec;
- INCRQUAD((ip)->i_modrev);
}
if (ip->i_flag&ICHG)
ip->i_ctime.ts_sec = time.tv_sec;
}
if (ip->i_flag&ICHG)
ip->i_ctime.ts_sec = time.tv_sec;
*
* %sccs.include.redist.c%
*
*
* %sccs.include.redist.c%
*
- * @(#)ufs_vnops.c 7.96 (Berkeley) %G%
+ * @(#)ufs_vnops.c 7.97 (Berkeley) %G%
*/
#include <sys/param.h>
*/
#include <sys/param.h>
static int ufs_chown
__P((struct vnode *, uid_t, gid_t, struct ucred *, struct proc *));
static int ufs_chown
__P((struct vnode *, uid_t, gid_t, struct ucred *, struct proc *));
-#ifdef _NOQUAD
-#define SETHIGH(q, h) (q).val[_QUAD_HIGHWORD] = (h)
-#define SETLOW(q, l) (q).val[_QUAD_LOWWORD] = (l)
-#else /* QUAD */
union _qcvt {
quad_t qcvt;
long val[2];
union _qcvt {
quad_t qcvt;
long val[2];
tmp.val[_QUAD_LOWWORD] = (l); \
(q) = tmp.qcvt; \
}
tmp.val[_QUAD_LOWWORD] = (l); \
(q) = tmp.qcvt; \
}
/*
* Create a regular file
/*
* Create a regular file
vap->va_uid = ip->i_uid;
vap->va_gid = ip->i_gid;
vap->va_rdev = (dev_t)ip->i_rdev;
vap->va_uid = ip->i_uid;
vap->va_gid = ip->i_gid;
vap->va_rdev = (dev_t)ip->i_rdev;
-#ifdef tahoe
- vap->va_size = ip->i_size;
- vap->va_size_rsv = 0;
-#else
- vap->va_qsize = ip->i_din.di_qsize;
-#endif
+ vap->va_size = ip->i_din.di_size;
vap->va_atime = ip->i_atime;
vap->va_mtime = ip->i_mtime;
vap->va_ctime = ip->i_ctime;
vap->va_atime = ip->i_atime;
vap->va_mtime = ip->i_mtime;
vap->va_ctime = ip->i_ctime;
else
vap->va_blocksize = vp->v_mount->mnt_stat.f_iosize;
vap->va_bytes = dbtob(ip->i_blocks);
else
vap->va_blocksize = vp->v_mount->mnt_stat.f_iosize;
vap->va_bytes = dbtob(ip->i_blocks);
-#ifdef _NOQUAD
- vap->va_bytes_rsv = 0;
-#endif
vap->va_type = vp->v_type;
vap->va_filerev = ip->i_modrev;
return (0);
vap->va_type = vp->v_type;
vap->va_filerev = ip->i_modrev;
return (0);