diff options
author | Theo de Raadt <deraadt@cvs.openbsd.org> | 1996-05-07 09:02:24 +0000 |
---|---|---|
committer | Theo de Raadt <deraadt@cvs.openbsd.org> | 1996-05-07 09:02:24 +0000 |
commit | 30981883e827aa69632bca87e2764ef1ab152fa8 (patch) | |
tree | e1095f47308154adb4c7d01f0b14a4f737d2da8e /lib/libc/db/recno/rec_delete.c | |
parent | 6a0d2fe1f44c1b101f0a8a97b06b5e847918cf81 (diff) |
db release 1.85
Diffstat (limited to 'lib/libc/db/recno/rec_delete.c')
-rw-r--r-- | lib/libc/db/recno/rec_delete.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/lib/libc/db/recno/rec_delete.c b/lib/libc/db/recno/rec_delete.c index 6f438a35cd9..3c6d48e698f 100644 --- a/lib/libc/db/recno/rec_delete.c +++ b/lib/libc/db/recno/rec_delete.c @@ -1,4 +1,4 @@ -/* $NetBSD: rec_delete.c,v 1.7 1995/02/27 13:24:48 cgd Exp $ */ +/* $NetBSD: rec_delete.c,v 1.8 1996/05/03 21:38:46 cgd Exp $ */ /*- * Copyright (c) 1990, 1993, 1994 @@ -38,9 +38,9 @@ #if defined(LIBC_SCCS) && !defined(lint) #if 0 -static char sccsid[] = "@(#)rec_delete.c 8.6 (Berkeley) 6/4/94"; +static char sccsid[] = "@(#)rec_delete.c 8.7 (Berkeley) 7/14/94"; #else -static char rcsid[] = "$NetBSD: rec_delete.c,v 1.7 1995/02/27 13:24:48 cgd Exp $"; +static char rcsid[] = "$NetBSD: rec_delete.c,v 1.8 1996/05/03 21:38:46 cgd Exp $"; #endif #endif /* LIBC_SCCS and not lint */ @@ -94,13 +94,13 @@ __rec_delete(dbp, key, flags) status = rec_rdelete(t, nrec); break; case R_CURSOR: - if (!ISSET(t, B_SEQINIT)) + if (!F_ISSET(&t->bt_cursor, CURS_INIT)) goto einval; if (t->bt_nrecs == 0) return (RET_SPECIAL); - status = rec_rdelete(t, t->bt_rcursor - 1); + status = rec_rdelete(t, t->bt_cursor.rcursor - 1); if (status == RET_SUCCESS) - --t->bt_rcursor; + --t->bt_cursor.rcursor; break; default: einval: errno = EINVAL; @@ -108,7 +108,7 @@ einval: errno = EINVAL; } if (status == RET_SUCCESS) - SET(t, B_MODIFIED | R_MODIFIED); + F_SET(t, B_MODIFIED | R_MODIFIED); return (status); } |