ftp.nice.ch/pub/next/unix/communication/ft_bbs.1.0.s.tar.gz#/ft_bbs-1.0/bbs.h

This is bbs.h in view mode; [Download] [Up]

/* $Id: bbs.h,v 1.2 1995/12/19 19:30:47 eilts Exp eilts $ */
#ifndef _BBSH_INCLUDED
#define _BBSH_INCLUDED

#ifndef NO_NCURSES
# include <ncurses.h>
# include <termcap.h>
#else
# include <curses.h>
#endif
#ifndef NO_DBOPEN
# include <db.h>
#else
# include <ndbm.h>
#endif
#include <unistd.h>
#include <stdlib.h>
#include <limits.h>
#include <regex.h>
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <stdarg.h>
#include <signal.h>
#include <setjmp.h>
#include <syslog.h>
#include <errno.h>
#include <pwd.h>
#include <dirent.h>
#include <termios.h>
#include <netdb.h>
#include <sysexits.h>
#include <sys/file.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <sys/un.h>
#include <sys/ioctl.h>
#include <sys/stat.h>
#include <sys/wait.h>
#include <sys/param.h>
#include <sys/mman.h>

#include "local.h"
#include "bbs_types.h"
#ifdef NNTPNEWS
#include "nntp.h"
#endif
#include "dbase.h"
#include "bbs_decl.h"
#include "bbs_charcodes.h"
#define CUSTOM_EDITCMDLINE
#include "edit.h"

extern volatile SIG_ATOMIC_T signumber, canjump_sigalrm, canjump_sigenv,
       canjump_talkaccept, canjump_sigusr1, canjump_sigusr2;
extern SIGSET_T old_blocksigset;
extern sigmaskstatusenum blocksigsetstatus;
extern sigjmp_buf sigenv, sigalrmenv, talkacceptenv, sigusr1env, sigusr2env;
extern const char *protokollnamen[];
const char *charsets[];
extern const char *sprachennamen[];
extern const char *sprachensuffix[];
extern boolean bbsdaemon;
extern struct termios save_termios;
extern ttystateenum ttystate;

#endif

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.