blob: 9128e575157711a4d216fd2267439a50ceb0f415 (
plain) (
tree)
|
|
/* $Id: util.h,v 1.1 2002/03/07 15:13:46 in2 Exp $ */
#ifndef INCLUDE_UTIL_H
#define INCLUDE_UTIL_H
int searchuser(char *userid);
int stampfile(char *fpath, fileheader_t *fh);
int append_record(char *fpath, fileheader_t *record, int size);
int get_record(char *fpath, void *rptr, int size, int id);
int substitute_record(char *fpath, void *rptr, int size, int id);
void resolve_boards();
int getbnum(char *bname);
void inbtotal(int bid, int add);
void *attach_shm(int shmkey, int shmsize);
void reload_pttcache();
void resolve_fcache();
void attach_uhash();
void stamplink(char *fpath, fileheader_t *fh);
void resolve_utmp();
void remove_from_uhash(int n);
void setuserid(int num, char *userid);
int passwd_mmap();
int passwd_update(int num, userec_t *buf);
int passwd_query(int num, userec_t *buf);
int passwd_apply(int (*fptr)(userec_t *));
int passwd_apply2(int (*fptr)(int, userec_t *));
void passwd_lock();
void passwd_unlock();
#endif
|