hdb_locl.h (57428) | hdb_locl.h (72448) |
---|---|
1/* 2 * Copyright (c) 1997-2000 Kungliga Tekniska H�gskolan 3 * (Royal Institute of Technology, Stockholm, Sweden). 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: --- 18 unchanged lines hidden (view full) --- 27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 31 * SUCH DAMAGE. 32 */ 33 34/* $Id: hdb_locl.h,v 1.13 2000/02/06 05:17:05 assar Exp $ */ | 1/* 2 * Copyright (c) 1997-2000 Kungliga Tekniska H�gskolan 3 * (Royal Institute of Technology, Stockholm, Sweden). 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: --- 18 unchanged lines hidden (view full) --- 27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 31 * SUCH DAMAGE. 32 */ 33 34/* $Id: hdb_locl.h,v 1.13 2000/02/06 05:17:05 assar Exp $ */ |
35/* $FreeBSD: head/crypto/heimdal/lib/hdb/hdb_locl.h 57428 2000-02-24 13:37:41Z markm $ */ | 35/* $FreeBSD: head/crypto/heimdal/lib/hdb/hdb_locl.h 72448 2001-02-13 16:52:56Z assar $ */ |
36 37#ifndef __HDB_LOCL_H__ 38#define __HDB_LOCL_H__ 39 40#include <config.h> 41 42#include <stdio.h> 43#include <string.h> --- 19 unchanged lines hidden (view full) --- 63#include <hdb-private.h> 64 65#if defined(HAVE_DB_185_H) 66#include <db_185.h> 67#elif defined(HAVE_DB_H) 68#include <db.h> 69#endif 70 | 36 37#ifndef __HDB_LOCL_H__ 38#define __HDB_LOCL_H__ 39 40#include <config.h> 41 42#include <stdio.h> 43#include <string.h> --- 19 unchanged lines hidden (view full) --- 63#include <hdb-private.h> 64 65#if defined(HAVE_DB_185_H) 66#include <db_185.h> 67#elif defined(HAVE_DB_H) 68#include <db.h> 69#endif 70 |
71#ifdef HAVE_NDBM_H | 71#if defined(HAVE_NDBM_H) |
72#include <ndbm.h> | 72#include <ndbm.h> |
73#elif defined(HAVE_GDBM_NDBM_H) 74#include <gdbm/ndbm.h> |
|
73#endif 74 75int hdb_principal2key(krb5_context, krb5_principal, krb5_data*); 76int hdb_key2principal(krb5_context, krb5_data*, krb5_principal); 77 78krb5_error_code hdb_lock(int, int); 79krb5_error_code hdb_unlock(int); 80 81krb5_error_code _hdb_fetch(krb5_context, HDB*, unsigned, hdb_entry*); 82krb5_error_code _hdb_store(krb5_context, HDB*, unsigned, hdb_entry*); 83krb5_error_code _hdb_remove(krb5_context, HDB*, hdb_entry*); 84 85#endif /* __HDB_LOCL_H__ */ | 75#endif 76 77int hdb_principal2key(krb5_context, krb5_principal, krb5_data*); 78int hdb_key2principal(krb5_context, krb5_data*, krb5_principal); 79 80krb5_error_code hdb_lock(int, int); 81krb5_error_code hdb_unlock(int); 82 83krb5_error_code _hdb_fetch(krb5_context, HDB*, unsigned, hdb_entry*); 84krb5_error_code _hdb_store(krb5_context, HDB*, unsigned, hdb_entry*); 85krb5_error_code _hdb_remove(krb5_context, HDB*, hdb_entry*); 86 87#endif /* __HDB_LOCL_H__ */ |