diff options
author | tron <tron@pkgsrc.org> | 1998-05-19 20:45:52 +0000 |
---|---|---|
committer | tron <tron@pkgsrc.org> | 1998-05-19 20:45:52 +0000 |
commit | 6dc2c9d0453fdb65e4510975f808d0ab174e8eb4 (patch) | |
tree | e1dc97a4b1a80185ae09c4d03ca93de4b10dfe0c /news/nn/files | |
parent | 8e16100d1fa056f122459b99d017f2a1a14d16c4 (diff) | |
download | pkgsrc-6dc2c9d0453fdb65e4510975f808d0ab174e8eb4.tar.gz |
Initial import of FreeBSD's "nn" port.
Diffstat (limited to 'news/nn/files')
-rw-r--r-- | news/nn/files/md5 | 1 | ||||
-rw-r--r-- | news/nn/files/s-freebsd.h | 159 |
2 files changed, 160 insertions, 0 deletions
diff --git a/news/nn/files/md5 b/news/nn/files/md5 new file mode 100644 index 00000000000..c3592bc2b54 --- /dev/null +++ b/news/nn/files/md5 @@ -0,0 +1 @@ +MD5 (nn-6.5.0.b3.tar.gz) = fbf52e517eb9d256f51d70cb8769b5e3 diff --git a/news/nn/files/s-freebsd.h b/news/nn/files/s-freebsd.h new file mode 100644 index 00000000000..ef13d41f8a2 --- /dev/null +++ b/news/nn/files/s-freebsd.h @@ -0,0 +1,159 @@ +/* + * This version is for FreeBSD 2.1 + * Done by "Andrey A. Chernov" <ache@astral.msk.su> + */ + + +/* + * Include header files containing the following definitions: + * + * off_t, time_t, struct stat + */ + +#include <sys/types.h> +#include <sys/stat.h> /* for S_IFREG */ +#include <fcntl.h> /* for O_RDONLY */ + +#define HAVE_STDLIB_H +#define HAVE_STRING_H +#define HAVE_UNISTD_H +#define HAVE_FCNTL_H + +#define HAVE_TERMIOS + +/* + * Define if your system has system V like ioctls + */ + +#undef HAVE_TERMIO /* */ + +/* + * Define to use terminfo database. + * Otherwise, termcap is used + */ + +#undef USE_TERMINFO /* */ + +/* + * Specify the library (or libraries) containing the termcap/terminfo + * routines. + * + * Notice: nn only uses the low-level terminal access routines + * (i.e. it does not use curses). + */ + +#define TERMLIB -ltermcap + +/* + * Define HAVE_STRCHR if strchr() and strrchr() are available + */ + +#define HAVE_STRCHR /* */ + +/* + * Define if a signal handler has type void (see signal.h) + */ + +#define SIGNAL_HANDLERS_ARE_VOID /* */ + +/* + * Define HAVE_UALARM if your system has a 4.3 BSD like ualarm() call. + * Else define MICRO_ALARM(n) to timeout in n/10 seconds if possible. + * Don't define either if system only has the standard alarm() call. + */ + +#define HAVE_UALARM /* */ + + +/* + * Define if your system has BSD like job control (SIGTSTP works) + */ + +#define HAVE_JOBCONTROL /* */ + + +/* + * Define if your system has a 4.3BSD like syslog library. + */ + +#define HAVE_SYSLOG + +/* + * Define if your system provides the "directory(3X)" access routines + * + * If true, include the header file(s) required by the package below + * (remember that <sys/types.h> or equivalent is included above) + * Also typedef Direntry to the proper struct type. + */ + +#define HAVE_DIRECTORY /* */ + +#include <dirent.h> /* POSIX */ + +typedef struct dirent Direntry; /* POSIX */ + +/* + * Define if your system has a mkdir() library routine + */ + +#define HAVE_MKDIR /* */ + +/* + * Pick one: + * Define HAVE_GETHOSTNAME if you have a BSD like gethostname routine. + * Define HAVE_UNAME if a system V compatible uname() is available. + * Define HOSTNAME_FILE "...." to a file containing the hostname. + * Define HOSTNAME_WHOAMI if sysname is defined in <whoami.h>. + * + * As a final resort, define HOSTNAME to the name of your system + * (in config.h). + */ + +#define HAVE_GETHOSTNAME /* BSD systems */ + +/* + * Define HAVE_MULTIGROUP if system has simultaneous multiple group + * membership capability (BSD style). + * Also define NGROUPS or include the proper .h file if NGROUPS is + * not defined in <sys/param.h>. + * Also define GIDSET_TYPE to the type of the elements in the array + * initialized by getgroups() if different from "int" (many systems + * have a gid_t, but very few use it for getgroups()). + */ + +#define HAVE_MULTIGROUP /* BSD */ +#define GIDSET_TYPE gid_t + +/* + * Define DETATCH_TERMINAL to be a command sequence which + * will detatch a process from the control terminal + * Also include system files needed to perform this HERE. + * If not possible, just define it (empty) + */ + +#define DETATCH_TERMINAL setsid(); + +/* + * Specify where the Bourne Shell is. + */ + +#define SHELL "/bin/sh" + +/* + * Specify the default mailer to be invoked by nnmail + */ + +#define MAILX "/usr/bin/mail" /* */ + +/* + * Define the maximum length of any pathname that may occur + */ + +#define FILENAME 256 + +#define RESIZING + +#define HAVE_8BIT_CTYPE + +#define HAVE_WORKING_COLLATE + |