GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  DBH_LOAD (3)

-

NAME

dbh_load, dbh_load_address, dbh_load_parent, dbh_load_child - load a DBHashTable record to memory

CONTENTS

Synopsis
Description
Return Value
See Also
Author

SYNOPSIS

#include <dbh.h>

FILE_POINTER dbh_load (DBHashTable *dbh);
unsigned char dbh_load_address (DBHashTable *dbh, FILE_POINTERcurrentseek);
FILE_POINTER dbh_load_parent (DBHashTable *dbh);
FILE_POINTER dbh_load_child (DBHashTable *dbh, unsigned char key_index);

DESCRIPTION

dbh_load will load a record using the currently set key. This function will also load erased values, except that it will return 0.
dbh_load_address will load a record from hash table directly from byte offset currentseek.
dbh_load_parent will load the parent of the currently loaded record.
dbh_load_child will load the first child of the currently loaded record, on branch identified by key_index. Since the number of childs (or branches) of each record is variable, this may be tricky. Top level records have DBH_KEYLENGTH branches. Lower level records have less. Each byte of a key represents a branch on top level records.

RETURN VALUE

dbh_load_address will return 0 on error, number of branches otherwise.
dbh_load, dbh_load_parent, dbh_load_child will return 0 on error, byte offset of loaded record otherwise.

SEE ALSO

dbh (0), dbh_update (3), dbh_macros (3),

Author

Edscott Wilson Garcia <edscott@xfce.org>
Search for    or go to Top of page |  Section 3 |  Main Index


DBH DBH_LOAD (3) DBHashTables

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.