sys/src/lnmsub.h File Reference

#include <lnmstrdef.h>

Go to the source code of this file.

Functions

int lnm_hash (const int length, const unsigned char *log, const unsigned long mask, unsigned long *myhash)
int lnm_searchlog (struct struct_lnm_ret *r, int loglen, char *logical, int tabnamlen, char *tablename)
int lnm_search_one (struct struct_lnm_ret *r, int loglen, char *logical, int tabnamlen, char *tablename, char *result)
int lnm_presearch (struct struct_lnm_ret *r, struct lnmhshs *hashtable, struct struct_nt *nt)
int lnm_contsearch (struct struct_lnm_ret *r, int hash, struct lnmhshs *hashtable, struct struct_nt *nt)
int lnm_firsttab (struct struct_lnm_ret *r, int tabnamlen, char *tablename)
int lnm_setup (struct struct_lnm_ret *r, struct struct_rt *RT, int tabnamlen, char *tablename, struct struct_nt *nt)
int lnm_table (struct struct_lnm_ret *r, struct struct_rt *rt, struct struct_nt *nt)
int lnm_lookup (struct struct_lnm_ret *r, struct struct_rt *rt, int loglen, char *lognam, struct struct_nt *nt)
int lnm_table_srch (struct struct_lnm_ret *r, struct struct_rt *rt, struct struct_nt *nt)
int lnm_inslogtab (struct struct_lnm_ret *r, struct _lnmb *mylnmb)
int lnm_delete_lnmb ()


Function Documentation

int lnm_contsearch ( struct struct_lnm_ret r,
int  hash,
struct lnmhshs hashtable,
struct struct_nt nt 
)

int lnm_delete_lnmb (  ) 

int lnm_firsttab ( struct struct_lnm_ret r,
int  tabnamlen,
char *  tablename 
)

Definition at line 223 of file lnmsub.c.

References lnm_setup(), lnmfree, lnmmalloc, lnmprintf, struct_nt::loglen, and struct_nt::lognam.

Referenced by exe_crelnm(), and exe_crelnt().

int lnm_hash ( const int  length,
const unsigned char *  log,
const unsigned long  mask,
unsigned long *  myhash 
)

Definition at line 49 of file lnmsub.c.

int lnm_inslogtab ( struct struct_lnm_ret r,
struct _lnmb mylnmb 
)

int lnm_lookup ( struct struct_lnm_ret r,
struct struct_rt rt,
int  loglen,
char *  lognam,
struct struct_nt nt 
)

int lnm_presearch ( struct struct_lnm_ret r,
struct lnmhshs hashtable,
struct struct_nt nt 
)

Definition at line 156 of file lnmsub.c.

References lnm_contsearch(), lnm_hash(), lnmfree, lnmmalloc, lnmprintf, struct_nt::loglen, and struct_nt::lognam.

Referenced by lnm_lookup(), and lnm_searchlog().

int lnm_search_one ( struct struct_lnm_ret r,
int  loglen,
char *  logical,
int  tabnamlen,
char *  tablename,
char *  result 
)

Definition at line 144 of file lnmsub.c.

References lnmprintf.

int lnm_searchlog ( struct struct_lnm_ret r,
int  loglen,
char *  logical,
int  tabnamlen,
char *  tablename 
)

int lnm_setup ( struct struct_lnm_ret r,
struct struct_rt RT,
int  tabnamlen,
char *  tablename,
struct struct_nt nt 
)

int lnm_table ( struct struct_lnm_ret r,
struct struct_rt rt,
struct struct_nt nt 
)

Definition at line 258 of file lnmsub.c.

References lnm_table_srch().

Referenced by lnm_searchlog(), and lnm_setup().

int lnm_table_srch ( struct struct_lnm_ret r,
struct struct_rt rt,
struct struct_nt nt 
)


Generated on Fri Oct 9 10:26:01 2009 for FreeVMS by  doxygen 1.5.5