1/*-
2 * modified for Lites 1.1
3 *
4 * Aug 1995, Godmar Back (gback@cs.utah.edu)
5 * University of Utah, Department of Computer Science
6 */
7/*-
8 * Copyright (c) 1982, 1986, 1989, 1993
--- 19 unchanged lines hidden (view full) ---
28 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
29 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
30 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
31 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
32 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
33 * SUCH DAMAGE.
34 *
35 * @(#)ffs_alloc.c 8.8 (Berkeley) 2/21/94
36 * $FreeBSD: head/sys/fs/ext2fs/ext2_alloc.c 245820 2013-01-22 18:54:03Z pfg $
37 */
38
39#include <sys/param.h>
40#include <sys/systm.h>
41#include <sys/conf.h>
42#include <sys/vnode.h>
43#include <sys/stat.h>
44#include <sys/mount.h>
--- 119 unchanged lines hidden (view full) ---
164 struct vnode *a_vp;
165 struct cluster_save *a_buflist;
166 } */ *ap;
167{
168 struct m_ext2fs *fs;
169 struct inode *ip;
170 struct vnode *vp;
171 struct buf *sbp, *ebp;
172 uint32_t *bap, *sbap, *ebap = 0;
173 struct ext2mount *ump;
174 struct cluster_save *buflist;
175 struct indir start_ap[NIADDR + 1], end_ap[NIADDR + 1], *idp;
176 int32_t start_lbn, end_lbn, soff, newblk, blkno;
177 int i, len, start_lvl, end_lvl, pref, ssize;
178
179 if (doreallocblks == 0)
180 return (ENOSPC);
--- 959 unchanged lines hidden ---
2 * modified for Lites 1.1
3 *
4 * Aug 1995, Godmar Back (gback@cs.utah.edu)
5 * University of Utah, Department of Computer Science
6 */
7/*-
8 * Copyright (c) 1982, 1986, 1989, 1993
--- 19 unchanged lines hidden (view full) ---
28 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
29 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
30 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
31 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
32 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
33 * SUCH DAMAGE.
34 *
35 * @(#)ffs_alloc.c 8.8 (Berkeley) 2/21/94
36 * $FreeBSD: head/sys/fs/ext2fs/ext2_alloc.c 245820 2013-01-22 18:54:03Z pfg $
37 */
38
39#include <sys/param.h>
40#include <sys/systm.h>
41#include <sys/conf.h>
42#include <sys/vnode.h>
43#include <sys/stat.h>
44#include <sys/mount.h>
--- 119 unchanged lines hidden (view full) ---
164 struct vnode *a_vp;
165 struct cluster_save *a_buflist;
166 } */ *ap;
167{
168 struct m_ext2fs *fs;
169 struct inode *ip;
170 struct vnode *vp;
171 struct buf *sbp, *ebp;
172 uint32_t *bap, *sbap, *ebap = 0;
173 struct ext2mount *ump;
174 struct cluster_save *buflist;
175 struct indir start_ap[NIADDR + 1], end_ap[NIADDR + 1], *idp;
176 int32_t start_lbn, end_lbn, soff, newblk, blkno;
177 int i, len, start_lvl, end_lvl, pref, ssize;
178
179 if (doreallocblks == 0)
180 return (ENOSPC);
--- 959 unchanged lines hidden ---