UFS/FFS split for LFS version 1; lfs moves down one level
SCCS-vsn: sys/ufs/lfs/lfs.h 7.1
SCCS-vsn: sys/ufs/lfs/lfs_alloc.c 7.34
*
* %sccs.include.redist.c%
*
*
* %sccs.include.redist.c%
*
- * @(#)lfs.h 5.8 (Berkeley) %G%
+ * @(#)lfs.h 7.1 (Berkeley) %G%
*/
typedef struct buf BUF;
*/
typedef struct buf BUF;
};
/* On-disk and in-memory super block. */
};
/* On-disk and in-memory super block. */
struct lfs {
#define LFS_MAGIC 0xbedead
u_long lfs_magic; /* magic number */
struct lfs {
#define LFS_MAGIC 0xbedead
u_long lfs_magic; /* magic number */
- * Copyright (c) 1982, 1986, 1989 Regents of the University of California.
+ * Copyright (c) 1991 Regents of the University of California.
* All rights reserved.
*
* %sccs.include.redist.c%
*
* All rights reserved.
*
* %sccs.include.redist.c%
*
- * @(#)lfs_alloc.c 7.33 (Berkeley) %G%
+ * @(#)lfs_alloc.c 7.34 (Berkeley) %G%
*/
#include <sys/param.h>
*/
#include <sys/param.h>
#include <sys/syslog.h>
#include <sys/mount.h>
#include <sys/syslog.h>
#include <sys/mount.h>
-#include <ufs/quota.h>
-#include <ufs/inode.h>
-#include <ufs/ufsmount.h>
+#include <ufs/ufs/quota.h>
+#include <ufs/ufs/inode.h>
+#include <ufs/ufs/ufsmount.h>
-#include <lfs/lfs.h>
-#include <lfs/lfs_extern.h>
+#include <ufs/lfs/lfs.h>
+#include <ufs/lfs/lfs_extern.h>
+
+extern u_long nextgennumber;
/* Allocate a new inode. */
/* ARGSUSED */
/* Allocate a new inode. */
/* ARGSUSED */
int notused;
UCRED *cred;
{
int notused;
UCRED *cred;
{
BUF *bp;
IFILE *ifp;
INODE *ip;
BUF *bp;
IFILE *ifp;
INODE *ip;
ino_t ino;
#ifdef ALLOCPRINT
ino_t ino;
#ifdef ALLOCPRINT