diff options
author | alm <alm@FreeBSD.org> | 1994-03-23 04:36:59 +0000 |
---|---|---|
committer | alm <alm@FreeBSD.org> | 1994-03-23 04:36:59 +0000 |
commit | be89471c9d6a4de60171c625d1b0ab147abb0770 (patch) | |
tree | 4b0e608c16c0dfe8beaba8e03e6035747472bad2 /bin/ed/ed.h | |
parent | e5072b4eb54bf8b59e1b47c4fc8d7f81c6b5a80c (diff) | |
download | FreeBSD-src-be89471c9d6a4de60171c625d1b0ab147abb0770.zip FreeBSD-src-be89471c9d6a4de60171c625d1b0ab147abb0770.tar.gz |
use umask 077 for buffer file
Diffstat (limited to 'bin/ed/ed.h')
-rw-r--r-- | bin/ed/ed.h | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/bin/ed/ed.h b/bin/ed/ed.h index ddf86ff..dd63880 100644 --- a/bin/ed/ed.h +++ b/bin/ed/ed.h @@ -24,14 +24,15 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * @(#)$Id: ed.h,v 1.4 1993/12/15 15:22:02 alm Exp alm $ + * @(#)ed.h,v 1.5 1994/02/01 00:34:39 alm Exp */ +#include <sys/types.h> #if defined(BSD) && BSD >= 199103 || defined(__386BSD__) # include <sys/param.h> /* for MAXPATHLEN */ #endif #include <errno.h> -#ifdef sun +#if defined(sun) || defined(__NetBSD__) # include <limits.h> #endif #include <regex.h> @@ -166,17 +167,15 @@ if ((i) > (n)) { \ /* REQUE: link pred before succ */ #define REQUE(pred, succ) (pred)->q_forw = (succ), (succ)->q_back = (pred) -#ifdef NEED_INSQUE -/* insque: insert elem in circular queue after pred */ -#define insque(elem, pred) \ +/* INSQUE: insert elem in circular queue after pred */ +#define INSQUE(elem, pred) \ { \ REQUE((elem), (pred)->q_forw); \ REQUE((pred), elem); \ } -/* remque: remove_lines elem from circular queue */ -#define remque(elem) REQUE((elem)->q_back, (elem)->q_forw); -#endif /* NEED_INSQUE */ +/* REMQUE: remove_lines elem from circular queue */ +#define REMQUE(elem) REQUE((elem)->q_back, (elem)->q_forw); /* NUL_TO_NEWLINE: overwrite ASCII NULs with newlines */ #define NUL_TO_NEWLINE(s, l) translit_text(s, l, '\0', '\n') @@ -184,7 +183,7 @@ if ((i) > (n)) { \ /* NEWLINE_TO_NUL: overwrite newlines with ASCII NULs */ #define NEWLINE_TO_NUL(s, l) translit_text(s, l, '\n', '\0') -#ifndef strerror +#ifdef sun # define strerror(n) sys_errlist[n] #endif |