citadel
About: Citadel is an advanced messaging and collaboration system for groupware and BBS applications (preferred OS: Linux).
  Fossies Dox: citadel.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

Loading...
Searching...
No Matches
serv_bio.c File Reference
#include <sys/types.h>
#include <sys/stat.h>
#include <dirent.h>
#include "../../ctdl_module.h"
#include "../../config.h"
Include dependency graph for serv_bio.c:

Go to the source code of this file.

Macros

#define DT_UNKNOWN   0
 
#define DT_DIR   4
 
#define DT_REG   8
 
#define DT_LNK   10
 
#define IFTODT(mode)   (((mode) & 0170000) >> 12)
 
#define DTTOIF(dirtype)   ((dirtype) << 12)
 

Functions

void cmd_ebio (char *cmdbuf)
 
void cmd_rbio (char *cmdbuf)
 
void import_one_bio_file (char *username, long usernum, char *path)
 
void import_old_bio_files (void)
 
char * ctdl_module_init_bio (void)
 

Macro Definition Documentation

◆ DT_DIR

#define DT_DIR   4

◆ DT_LNK

#define DT_LNK   10

◆ DT_REG

#define DT_REG   8

◆ DT_UNKNOWN

#define DT_UNKNOWN   0

◆ DTTOIF

#define DTTOIF (   dirtype)    ((dirtype) << 12)

◆ IFTODT

#define IFTODT (   mode)    (((mode) & 0170000) >> 12)

Function Documentation

◆ cmd_ebio()

◆ cmd_rbio()

◆ ctdl_module_init_bio()

char * ctdl_module_init_bio ( void  )

Definition at line 198 of file serv_bio.c.

References cmd_ebio(), cmd_rbio(), CtdlRegisterProtoHook(), import_old_bio_files(), and threading.

Referenced by initialize_modules().

◆ import_old_bio_files()

void import_old_bio_files ( void  )

◆ import_one_bio_file()

void import_one_bio_file ( char *  username,
long  usernum,
char *  path 
)