Deleted Added
full compact
bt_close.c (14287) bt_close.c (55837)
1/*-
2 * Copyright (c) 1990, 1993, 1994
3 * The Regents of the University of California. All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * Mike Olson.
7 *
8 * Redistribution and use in source and binary forms, with or without

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

27 * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
28 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
29 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
30 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
31 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
32 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
33 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
34 * SUCH DAMAGE.
1/*-
2 * Copyright (c) 1990, 1993, 1994
3 * The Regents of the University of California. All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * Mike Olson.
7 *
8 * Redistribution and use in source and binary forms, with or without

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

27 * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
28 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
29 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
30 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
31 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
32 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
33 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
34 * SUCH DAMAGE.
35 *
36 * $FreeBSD: head/lib/libc/db/btree/bt_close.c 55837 2000-01-12 09:23:48Z jasone $
35 */
36
37#if defined(LIBC_SCCS) && !defined(lint)
38static char sccsid[] = "@(#)bt_close.c 8.7 (Berkeley) 8/17/94";
39#endif /* LIBC_SCCS and not lint */
40
41#include <sys/param.h>
42

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

98 free(t->bt_rdata.data);
99 t->bt_rdata.size = 0;
100 t->bt_rdata.data = NULL;
101 }
102
103 fd = t->bt_fd;
104 free(t);
105 free(dbp);
37 */
38
39#if defined(LIBC_SCCS) && !defined(lint)
40static char sccsid[] = "@(#)bt_close.c 8.7 (Berkeley) 8/17/94";
41#endif /* LIBC_SCCS and not lint */
42
43#include <sys/param.h>
44

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

100 free(t->bt_rdata.data);
101 t->bt_rdata.size = 0;
102 t->bt_rdata.data = NULL;
103 }
104
105 fd = t->bt_fd;
106 free(t);
107 free(dbp);
106 return (close(fd) ? RET_ERROR : RET_SUCCESS);
108 return (_libc_close(fd) ? RET_ERROR : RET_SUCCESS);
107}
108
109/*
110 * BT_SYNC -- sync the btree to disk.
111 *
112 * Parameters:
113 * dbp: pointer to access method
114 *

--- 68 unchanged lines hidden ---
109}
110
111/*
112 * BT_SYNC -- sync the btree to disk.
113 *
114 * Parameters:
115 * dbp: pointer to access method
116 *

--- 68 unchanged lines hidden ---