[Midnightbsd-cvs] src [11201] trunk/bin/kill/kill.c: sync
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sun Jul 1 14:19:13 EDT 2018
Revision: 11201
http://svnweb.midnightbsd.org/src/?rev=11201
Author: laffer1
Date: 2018-07-01 14:19:13 -0400 (Sun, 01 Jul 2018)
Log Message:
-----------
sync
Modified Paths:
--------------
trunk/bin/kill/Makefile
trunk/bin/kill/kill.1
trunk/bin/kill/kill.c
Property Changed:
----------------
trunk/bin/kill/kill.1
Modified: trunk/bin/kill/Makefile
===================================================================
--- trunk/bin/kill/Makefile 2018-07-01 15:54:56 UTC (rev 11200)
+++ trunk/bin/kill/Makefile 2018-07-01 18:19:13 UTC (rev 11201)
@@ -1,6 +1,6 @@
+# $MidnightBSD$
# @(#)Makefile 8.1 (Berkeley) 5/31/93
-# $FreeBSD: src/bin/kill/Makefile,v 1.8 2001/12/04 01:57:44 obrien Exp $
-# $MidnightBSD$
+# $FreeBSD: stable/10/bin/kill/Makefile 87323 2001-12-04 01:57:47Z obrien $
PROG= kill
Modified: trunk/bin/kill/kill.1
===================================================================
--- trunk/bin/kill/kill.1 2018-07-01 15:54:56 UTC (rev 11200)
+++ trunk/bin/kill/kill.1 2018-07-01 18:19:13 UTC (rev 11201)
@@ -1,3 +1,4 @@
+.\" $MidnightBSD$
.\"-
.\" Copyright (c) 1980, 1990, 1993
.\" The Regents of the University of California. All rights reserved.
@@ -30,10 +31,9 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)kill.1 8.2 (Berkeley) 4/28/95
-.\" $FreeBSD: src/bin/kill/kill.1,v 1.20 2005/01/16 16:41:57 ru Exp $
-.\" $MidnightBSD: src/bin/kill/kill.1,v 1.2 2006/07/19 13:47:05 laffer1 Exp $
+.\" $FreeBSD: stable/10/bin/kill/kill.1 313144 2017-02-03 11:18:34Z sevan $
.\"
-.Dd April 28, 1995
+.Dd October 3, 2016
.Dt KILL 1
.Os
.Sh NAME
@@ -148,7 +148,8 @@
A
.Nm
command appeared in
-.At v3 .
+.At v3
+in section 8 of the manual.
.Sh BUGS
A replacement for the command
.Dq Li kill 0
Property changes on: trunk/bin/kill/kill.1
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Modified: trunk/bin/kill/kill.c
===================================================================
--- trunk/bin/kill/kill.c 2018-07-01 15:54:56 UTC (rev 11200)
+++ trunk/bin/kill/kill.c 2018-07-01 18:19:13 UTC (rev 11201)
@@ -1,3 +1,4 @@
+/* $MidnightBSD$ */
/*-
* Copyright (c) 1988, 1993, 1994
* The Regents of the University of California. All rights reserved.
@@ -26,7 +27,11 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*/
-/* $FreeBSD: src/bin/kill/kill.c,v 1.20 2005/01/10 08:39:23 imp Exp $ */
+/*
+ * Important: This file is used both as a standalone program /bin/kill and
+ * as a builtin for /bin/sh (#define SHELL).
+ */
+
#if 0
#ifndef lint
static char const copyright[] =
@@ -39,7 +44,7 @@
#endif /* not lint */
#endif
#include <sys/cdefs.h>
-__MBSDID("$MidnightBSD: src/bin/kill/kill.c,v 1.2 2006/07/19 13:47:05 laffer1 Exp $");
+__FBSDID("$FreeBSD: stable/10/bin/kill/kill.c 315722 2017-03-22 17:49:56Z bdrewery $");
#include <ctype.h>
#include <err.h>
@@ -63,7 +68,9 @@
int
main(int argc, char *argv[])
{
- int errors, numsig, pid;
+ long pidl;
+ pid_t pid;
+ int errors, numsig;
char *ep;
if (argc < 2)
@@ -134,8 +141,10 @@
else
#endif
{
- pid = strtol(*argv, &ep, 10);
- if (!**argv || *ep)
+ pidl = strtol(*argv, &ep, 10);
+ /* Check for overflow of pid_t. */
+ pid = (pid_t)pidl;
+ if (!**argv || *ep || pid != pidl)
errx(2, "illegal process id: %s", *argv);
}
if (kill(pid, numsig) == -1) {
@@ -152,7 +161,7 @@
{
int n;
- if (!strncasecmp(sig, "SIG", (size_t)3))
+ if (strncasecmp(sig, "SIG", 3) == 0)
sig += 3;
for (n = 1; n < sys_nsig; n++) {
if (!strcasecmp(sys_signame[n], sig))
More information about the Midnightbsd-cvs
mailing list