From: Jarkko Hietaniemi Date: Thu, 3 May 2001 16:45:58 +0000 (+0000) Subject: Remove unused files; noted by Sarathy. X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=b440e6ebb86487ed4bcde081fedd29fa18f7ed21;p=p5sagit%2Fp5-mst-13.2.git Remove unused files; noted by Sarathy. p4raw-id: //depot/perl@9978 --- diff --git a/MANIFEST b/MANIFEST index e308b68..23ffde4 100644 --- a/MANIFEST +++ b/MANIFEST @@ -434,8 +434,6 @@ ext/SDBM_File/sdbm/dba.c SDBM kit ext/SDBM_File/sdbm/dbd.c SDBM kit ext/SDBM_File/sdbm/dbe.1 SDBM kit ext/SDBM_File/sdbm/dbe.c SDBM kit -ext/SDBM_File/sdbm/dbm.c SDBM kit -ext/SDBM_File/sdbm/dbm.h SDBM kit ext/SDBM_File/sdbm/dbu.c SDBM kit ext/SDBM_File/sdbm/grind SDBM kit ext/SDBM_File/sdbm/hash.c SDBM kit diff --git a/ext/SDBM_File/sdbm/dbm.c b/ext/SDBM_File/sdbm/dbm.c deleted file mode 100644 index 321ac3e..0000000 --- a/ext/SDBM_File/sdbm/dbm.c +++ /dev/null @@ -1,134 +0,0 @@ -/* - * Copyright (c) 1985 The Regents of the University of California. - * All rights reserved. - * - * Redistribution and use in source and binary forms are permitted - * provided that the above copyright notice and this notice are - * duplicated in all such forms. - * - * [additional clause stricken -- see below] - * - * The name of the University may not be used to endorse or promote - * products derived from this software without specific prior written - * permission. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - * PURPOSE. - * - * This notice previously contained the additional clause: - * - * and that any documentation, advertising materials, and other - * materials related to such distribution and use acknowledge that - * the software was developed by the University of California, - * Berkeley. - * - * Pursuant to the licensing change made by the Office of Technology - * Licensing of the University of California, Berkeley on July 22, - * 1999 and documented in: - * - * ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change - * - * this clause has been stricken and no longer is applicable to this - * software. - */ - -#ifndef lint -static char sccsid[] = "@(#)dbm.c 5.4 (Berkeley) 5/24/89"; -#endif /* not lint */ - -#include "dbm.h" - -#define NODB ((DBM *)0) - -static DBM *cur_db = NODB; - -static char no_db[] = "dbm: no open database\n"; - -int -dbminit(char *file) -{ - if (cur_db != NODB) - dbm_close(cur_db); - - cur_db = dbm_open(file, 2, 0); - if (cur_db == NODB) { - cur_db = dbm_open(file, 0, 0); - if (cur_db == NODB) - return (-1); - } - return (0); -} - -long -forder(datum key) -{ - if (cur_db == NODB) { - printf(no_db); - return (0L); - } - return (dbm_forder(cur_db, key)); -} - -datum -fetch(datum key) -{ - datum item; - - if (cur_db == NODB) { - printf(no_db); - item.dptr = 0; - return (item); - } - return (dbm_fetch(cur_db, key)); -} - -int -delete(datum key) -{ - if (cur_db == NODB) { - printf(no_db); - return (-1); - } - if (dbm_rdonly(cur_db)) - return (-1); - return (dbm_delete(cur_db, key)); -} - -int -store(datum key, datum dat) -{ - if (cur_db == NODB) { - printf(no_db); - return (-1); - } - if (dbm_rdonly(cur_db)) - return (-1); - - return (dbm_store(cur_db, key, dat, DBM_REPLACE)); -} - -datum -firstkey(void) -{ - datum item; - - if (cur_db == NODB) { - printf(no_db); - item.dptr = 0; - return (item); - } - return (dbm_firstkey(cur_db)); -} - -datum -nextkey(datum key) -{ - datum item; - - if (cur_db == NODB) { - printf(no_db); - item.dptr = 0; - return (item); - } - return (dbm_nextkey(cur_db, key)); -} diff --git a/ext/SDBM_File/sdbm/dbm.h b/ext/SDBM_File/sdbm/dbm.h deleted file mode 100644 index e2c9355..0000000 --- a/ext/SDBM_File/sdbm/dbm.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Copyright (c) 1983 The Regents of the University of California. - * All rights reserved. - * - * Redistribution and use in source and binary forms are permitted - * provided that the above copyright notice and this notice are - * duplicated in all such forms. - * - * [additional clause stricken -- see below] - * - * The name of the University may not be used to endorse or promote - * products derived from this software without specific prior written - * permission. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - * PURPOSE. - * - * This notice previously contained the additional clause: - * - * and that any documentation, advertising materials, and other - * materials related to such distribution and use acknowledge that - * the software was developed by the University of California, - * Berkeley. - * - * Pursuant to the licensing change made by the Office of Technology - * Licensing of the University of California, Berkeley on July 22, - * 1999 and documented in: - * - * ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change - * - * this clause has been stricken and no longer is applicable to this - * software. - * - * @(#)dbm.h 5.2 (Berkeley) 5/24/89 - */ - -#ifndef NULL -/* - * this is lunacy, we no longer use it (and never should have - * unconditionally defined it), but, this whole file is for - * backwards compatability - someone may rely on this. - */ -#define NULL ((char *) 0) -#endif - -#ifdef I_NDBM -# include -#endif - -datum fetch(); -datum firstkey(); -datum nextkey();