Remove unused stuff.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3966 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
		
							
								
								
									
										46
									
								
								lib/hdb/db.c
									
									
									
									
									
								
							
							
						
						
									
										46
									
								
								lib/hdb/db.c
									
									
									
									
									
								
							| @@ -79,51 +79,6 @@ DB_unlock(krb5_context context, HDB *db) | |||||||
| } | } | ||||||
|  |  | ||||||
|  |  | ||||||
| static krb5_error_code |  | ||||||
| DB_op(krb5_context context, HDB *db, hdb_entry *entry, int op) |  | ||||||
| { |  | ||||||
|     DB *d = (DB*)db->db; |  | ||||||
|     DBT key, value; |  | ||||||
|     krb5_data data; |  | ||||||
|     int code; |  | ||||||
|  |  | ||||||
|     hdb_principal2key(context, entry->principal, &data); |  | ||||||
|     key.data = data.data; |  | ||||||
|     key.size = data.length; |  | ||||||
|     switch(op){ |  | ||||||
|     case 0: |  | ||||||
| 	code = db->lock(context, db, HDB_RLOCK); |  | ||||||
| 	if(code) |  | ||||||
| 	    return code; |  | ||||||
| 	code = d->get(d, &key, &value, 0); |  | ||||||
| 	db->unlock(context, db); /* XXX check value */ |  | ||||||
| 	break; |  | ||||||
|     case 1: |  | ||||||
| 	code = db->lock(context, db, HDB_WLOCK); |  | ||||||
| 	if(code) |  | ||||||
| 	    return code; |  | ||||||
| 	code = d->del(d, &key, 0); |  | ||||||
| 	db->unlock(context, db); /* XXX check value */ |  | ||||||
| 	break; |  | ||||||
|     } |  | ||||||
|     data.data = key.data; |  | ||||||
|     data.length = key.size; |  | ||||||
|     krb5_data_free(&data); |  | ||||||
|     if(code < 0) |  | ||||||
| 	return errno; |  | ||||||
|     if(code == 1) |  | ||||||
| 	if(op == 2) |  | ||||||
| 	    return HDB_ERR_EXISTS; |  | ||||||
| 	else |  | ||||||
| 	    return HDB_ERR_NOENTRY; |  | ||||||
|     if(op == 0){ |  | ||||||
| 	data.data = value.data; |  | ||||||
| 	data.length = value.size; |  | ||||||
| 	hdb_value2entry(context, &data, entry); |  | ||||||
|     } |  | ||||||
|     return 0; |  | ||||||
| } |  | ||||||
|  |  | ||||||
| static krb5_error_code | static krb5_error_code | ||||||
| DB_seq(krb5_context context, HDB *db, hdb_entry *entry, int flag) | DB_seq(krb5_context context, HDB *db, hdb_entry *entry, int flag) | ||||||
| { | { | ||||||
| @@ -131,7 +86,6 @@ DB_seq(krb5_context context, HDB *db, hdb_entry *entry, int flag) | |||||||
|     DBT key, value; |     DBT key, value; | ||||||
|     krb5_data key_data, data; |     krb5_data key_data, data; | ||||||
|     int code; |     int code; | ||||||
|     krb5_principal principal; |  | ||||||
|  |  | ||||||
|     code = db->lock(context, db, HDB_RLOCK); |     code = db->lock(context, db, HDB_RLOCK); | ||||||
|     if(code == -1) |     if(code == -1) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Johan Danielsson
					Johan Danielsson