diff options
author | peter <peter@FreeBSD.org> | 2013-08-11 08:38:10 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 2013-08-11 08:38:10 +0000 |
commit | 75700a8c067d4d910e2017f0aa29cbbca644f9cc (patch) | |
tree | fcfc8dee7b416cacdea763f18f34e0930234186a /contrib/nvi/ex/ex_stop.c | |
parent | 3102470d94db36e49a2262542f69cc4219ae1aee (diff) | |
download | FreeBSD-src-75700a8c067d4d910e2017f0aa29cbbca644f9cc.zip FreeBSD-src-75700a8c067d4d910e2017f0aa29cbbca644f9cc.tar.gz |
Post-cvs2svn flatten pass.
Diffstat (limited to 'contrib/nvi/ex/ex_stop.c')
-rw-r--r-- | contrib/nvi/ex/ex_stop.c | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/contrib/nvi/ex/ex_stop.c b/contrib/nvi/ex/ex_stop.c deleted file mode 100644 index bc55fd2..0000000 --- a/contrib/nvi/ex/ex_stop.c +++ /dev/null @@ -1,51 +0,0 @@ -/*- - * Copyright (c) 1993, 1994 - * The Regents of the University of California. All rights reserved. - * Copyright (c) 1992, 1993, 1994, 1995, 1996 - * Keith Bostic. All rights reserved. - * - * See the LICENSE file for redistribution information. - */ - -#include "config.h" - -#ifndef lint -static const char sccsid[] = "@(#)ex_stop.c 10.10 (Berkeley) 3/6/96"; -#endif /* not lint */ - -#include <sys/types.h> -#include <sys/queue.h> - -#include <bitstring.h> -#include <errno.h> -#include <limits.h> -#include <stdio.h> -#include <string.h> -#include <unistd.h> - -#include "../common/common.h" - -/* - * ex_stop -- :stop[!] - * :suspend[!] - * Suspend execution. - * - * PUBLIC: int ex_stop __P((SCR *, EXCMD *)); - */ -int -ex_stop(sp, cmdp) - SCR *sp; - EXCMD *cmdp; -{ - int allowed; - - /* For some strange reason, the force flag turns off autowrite. */ - if (!FL_ISSET(cmdp->iflags, E_C_FORCE) && file_aw(sp, FS_ALL)) - return (1); - - if (sp->gp->scr_suspend(sp, &allowed)) - return (1); - if (!allowed) - ex_emsg(sp, NULL, EXM_NOSUSPEND); - return (0); -} |