Mercurial > noffle
view src/group.h @ 45:32ba1198c6fa noffle
[svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
Added checks for the mail and sort programs. ./configure will abort if
they're not found.
* README: Removed the paragraph about news client software, as it's the same
as the one in docs/NOTES.
* TODO: Removed 'expiring by groups' and
'move some text from noffle.1 to noffle.conf.5'.
* docs/NOTES: Changed the text about -DDEBUG to explain one should use
'./configure --enable-debug'.
* docs/noffle.1, docs/noffle.conf.5: Minor fixes. Added myself and Jim Hague
to the AUTHORS section :-)
* src/client.h, src/common.h, src/configfile.h, src/content.c, src/content.h,
src/control.c, src/control.h, src/database.h, src/dynamicstring.c,
src/dynamicstring.h, src/fetch.h, src/fetchlist.h, src/group.h,
src/itemlist.c, src/itemlist.h, src/lock.h, src/log.c, src/log.h,
src/noffle.c, src/online.h, src/outgoing.h, src/over.c, src/over.h,
src/post.h, src/protocol.h, src/pseudo.h, src/request.h, src/server.h,
src/util.c, src/util.h: Added the <config.h> include.
* src/content.c: Added missing include "content.h". Added a missing 'void'
in the declaration of clearCont().
* src/fetchlist.c: Casted fetchlist.size to (size_t) in a call to qsort(),
as qsort() expects a size_t. This removes a warning.
* src/noffle.c: Made doRequested() static. Added missing void to
enableCorefiles().
* src/log.c, src/protocol.c, src/online.c, src/pseudo.c: Added missing
includes.
* src/pseudo.c: Made genOv() and genPseudo() static.
* src/server.c: Added missing void to postArts(). Made touchArticle() static.
* src/util.c: Casted arguments of malloc() and memcpy() to size_t.
* src/dynamicstring.c, src/itemlist.c, src/over.c, src/request.c, src/util.c:
Removed casting of the result of malloc(). This is not necessary and
can hide a missing include of <stdlib.h>.
author | uh1763 |
---|---|
date | Sat, 06 May 2000 00:49:38 +0100 |
parents | 2842f50feb55 |
children | 125d79c9e586 |
line wrap: on
line source
/* group.h Groups database $Id: group.h 51 2000-05-05 23:49:38Z uh1763 $ */ #ifndef GRP_H #define GRP_H #if HAVE_CONFIG_H #include <config.h> #endif #include <time.h> #include "common.h" #define GRP_LOCAL_SERVER_NAME "(local)" /* open group database */ Bool Grp_open( void ); /* close group database */ void Grp_close( void ); /* does group exist? */ Bool Grp_exists( const char *name ); /* is it a local group? */ Bool Grp_local( const char *name ); /* create new group and save it in database */ void Grp_create( const char *name ); /* delete a group and its articles from the database. */ void Grp_delete( const char *name ); /* Get group description */ const char * Grp_dsc( const char *name ); /* Get server the group resides on */ const char * Grp_serv( const char *name ); /* Get article number of the first article in the group This number is a hint only, it is independent of the real articles in content.c */ int Grp_first( const char *name ); /* Get article number of the last article in the group This number is a hint only, it is independent of the real articles in content.c */ int Grp_last( const char *name ); int Grp_lastAccess( const char *name ); int Grp_rmtNext( const char *name ); time_t Grp_created( const char *name ); char Grp_postAllow( const char *name ); /* Replace group's description (only if value != ""). */ void Grp_setDsc( const char *name, const char *value ); void Grp_setLocal( const char *name ); void Grp_setServ( const char *name, const char *value ); void Grp_setCreated( const char *name, time_t value ); void Grp_setRmtNext( const char *name, int value ); void Grp_setLastAccess( const char *name, int value ); void Grp_setFirstLast( const char *name, int first, int last ); void Grp_setPostAllow( const char *name, char postAllow ); /* Begin iterating trough the names of all groups. Store name of first group (or NULL if there aren't any) in name. Returns whether there are any groups. */ Bool Grp_firstGrp( const char **name ); /* Continue iterating trough the names of all groups. Store name of next group (or NULL if there aren't any more) in name. Returns TRUE on success, FALSE when there are no more groups. */ Bool Grp_nextGrp( const char **name ); #endif