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_rooms.c File Reference
#include <stdlib.h>
#include <unistd.h>
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <dirent.h>
#include <libcitadel.h>
#include "../../citserver.h"
#include "../../ctdl_module.h"
#include "../../room_ops.h"
#include "../../config.h"
Include dependency graph for serv_rooms.c:

Go to the source code of this file.

Functions

void list_roomname (struct ctdlroom *qrbuf, int ra, int current_view, int default_view)
 
void cmd_lrms_backend (struct ctdlroom *qrbuf, void *data)
 
void cmd_lrms (char *argbuf)
 
void cmd_lkra_backend (struct ctdlroom *qrbuf, void *data)
 
void cmd_lkra (char *argbuf)
 
void cmd_lprm_backend (struct ctdlroom *qrbuf, void *data)
 
void cmd_lprm (char *argbuf)
 
void cmd_lkrn_backend (struct ctdlroom *qrbuf, void *data)
 
void cmd_lkrn (char *argbuf)
 
void cmd_lkro_backend (struct ctdlroom *qrbuf, void *data)
 
void cmd_lkro (char *argbuf)
 
void cmd_lzrm_backend (struct ctdlroom *qrbuf, void *data)
 
void cmd_lzrm (char *argbuf)
 
void cmd_goto (char *gargs)
 
void cmd_whok (char *cmdbuf)
 
void cmd_rdir (char *cmdbuf)
 
void cmd_getr (char *cmdbuf)
 
void cmd_setr (char *args)
 
void cmd_geta (char *cmdbuf)
 
void cmd_seta (char *new_ra)
 
void cmd_rinf (char *argbuf)
 
void cmd_kill (char *argbuf)
 
void cmd_cre8 (char *args)
 
void cmd_einf (char *ok)
 
void cmd_lflr (char *gargs)
 
void cmd_cflr (char *argbuf)
 
void cmd_kflr (char *argbuf)
 
void cmd_eflr (char *argbuf)
 
void cmd_stat (char *gargs)
 
char * ctdl_module_init_rooms (void)
 

Function Documentation

◆ cmd_cflr()

◆ cmd_cre8()

◆ cmd_eflr()

void cmd_eflr ( char *  argbuf)

◆ cmd_einf()

◆ cmd_geta()

void cmd_geta ( char *  cmdbuf)

◆ cmd_getr()

void cmd_getr ( char *  cmdbuf)

◆ cmd_goto()

◆ cmd_kflr()

void cmd_kflr ( char *  argbuf)

◆ cmd_kill()

◆ cmd_lflr()

◆ cmd_lkra()

void cmd_lkra ( char *  argbuf)

◆ cmd_lkra_backend()

void cmd_lkra_backend ( struct ctdlroom qrbuf,
void *  data 
)

Definition at line 88 of file serv_rooms.c.

References CC, CtdlRoomAccess(), list_roomname(), qrbuf, ctdlroom::QRdefaultview, ctdlroom::QRfloor, and UA_KNOWN.

Referenced by cmd_lkra().

◆ cmd_lkrn()

void cmd_lkrn ( char *  argbuf)

◆ cmd_lkrn_backend()

void cmd_lkrn_backend ( struct ctdlroom qrbuf,
void *  data 
)

◆ cmd_lkro()

void cmd_lkro ( char *  argbuf)

◆ cmd_lkro_backend()

void cmd_lkro_backend ( struct ctdlroom qrbuf,
void *  data 
)

◆ cmd_lprm()

void cmd_lprm ( char *  argbuf)

Definition at line 132 of file serv_rooms.c.

References cmd_lprm_backend(), cprintf(), CtdlForEachRoom(), and LISTING_FOLLOWS.

Referenced by ctdl_module_init_rooms().

◆ cmd_lprm_backend()

void cmd_lprm_backend ( struct ctdlroom qrbuf,
void *  data 
)

◆ cmd_lrms()

void cmd_lrms ( char *  argbuf)

◆ cmd_lrms_backend()

void cmd_lrms_backend ( struct ctdlroom qrbuf,
void *  data 
)

◆ cmd_lzrm()

void cmd_lzrm ( char *  argbuf)

◆ cmd_lzrm_backend()

void cmd_lzrm_backend ( struct ctdlroom qrbuf,
void *  data 
)

◆ cmd_rdir()

◆ cmd_rinf()

void cmd_rinf ( char *  argbuf)

◆ cmd_seta()

◆ cmd_setr()

◆ cmd_stat()

void cmd_stat ( char *  gargs)

Definition at line 1012 of file serv_rooms.c.

References ac_logged_in_or_guest, CC, CIT_OK, cprintf(), CtdlAccessCheck(), and CtdlGetRoom().

Referenced by ctdl_module_init_rooms().

◆ cmd_whok()

void cmd_whok ( char *  cmdbuf)

◆ ctdl_module_init_rooms()

◆ list_roomname()

void list_roomname ( struct ctdlroom qrbuf,
int  ra,
int  current_view,
int  default_view 
)