From owner-cvs-sbin Tue Jul 8 04:53:47 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id EAA13240 for cvs-sbin-outgoing; Tue, 8 Jul 1997 04:53:47 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id EAA13144; Tue, 8 Jul 1997 04:51:45 -0700 (PDT) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id EAA05439; Tue, 8 Jul 1997 04:51:11 -0700 (PDT) Date: Tue, 8 Jul 1997 04:51:11 -0700 (PDT) Message-Id: <199707081151.EAA05439@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sbin@FreeBSD.ORG Subject: cvs commit: src/sbin/init init.c Sender: owner-cvs-sbin@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk ache 1997/07/08 04:51:11 PDT Modified files: sbin/init init.c Log: Move logwtmp(shutdown) call before any real action in death(). Revision Changes Path 1.23 +4 -4 src/sbin/init/init.c From owner-cvs-sbin Wed Jul 9 12:43:26 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA03628 for cvs-sbin-outgoing; Wed, 9 Jul 1997 12:43:26 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA03477; Wed, 9 Jul 1997 12:40:50 -0700 (PDT) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id MAA05655; Wed, 9 Jul 1997 12:40:45 -0700 (PDT) Date: Wed, 9 Jul 1997 12:40:45 -0700 (PDT) Message-Id: <199707091940.MAA05655@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sbin@FreeBSD.ORG Subject: cvs commit: src/sbin/ping ping.c Sender: owner-cvs-sbin@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1997/07/09 12:40:44 PDT Modified files: sbin/ping ping.c Log: ping called printf() from a signal handler.. this is a NO-NO re-arange to just set a "please die immediatly" flag in the signal handler and handle this in the normal thread. also handle ping -f better on slow links by backing off a bit when we get a ENOBUFFS from the sendto(). Revision Changes Path 1.22 +26 -5 src/sbin/ping/ping.c From owner-cvs-sbin Wed Jul 9 12:45:23 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA03817 for cvs-sbin-outgoing; Wed, 9 Jul 1997 12:45:23 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA03630; Wed, 9 Jul 1997 12:43:26 -0700 (PDT) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id MAA05702; Wed, 9 Jul 1997 12:43:21 -0700 (PDT) Date: Wed, 9 Jul 1997 12:43:21 -0700 (PDT) Message-Id: <199707091943.MAA05702@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sbin@FreeBSD.ORG Subject: cvs commit: src/sbin/ping ping.c Sender: owner-cvs-sbin@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1997/07/09 12:43:21 PDT Modified files: (Branch: RELENG_2_2) sbin/ping ping.c Log: YAMFC remove recursinve malloc (via printf in signal handler) allow gracefull backof on ping -f on slow links (usleep 2 ticks if we get ENOBUFS) Revision Changes Path 1.8.2.9 +27 -6 src/sbin/ping/ping.c From owner-cvs-sbin Wed Jul 9 13:36:32 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA06728 for cvs-sbin-outgoing; Wed, 9 Jul 1997 13:36:32 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA06472; Wed, 9 Jul 1997 13:34:05 -0700 (PDT) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id NAA05858; Wed, 9 Jul 1997 13:33:59 -0700 (PDT) Date: Wed, 9 Jul 1997 13:33:59 -0700 (PDT) Message-Id: <199707092033.NAA05858@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sbin@FreeBSD.ORG Subject: cvs commit: src/sbin/ping ping.c Sender: owner-cvs-sbin@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1997/07/09 13:33:59 PDT Modified files: sbin/ping ping.c Log: don't count packets as being transmitted when we know that the sendto() failed (e.g. ENOBUFS) Revision Changes Path 1.23 +4 -2 src/sbin/ping/ping.c From owner-cvs-sbin Wed Jul 9 13:40:39 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA07056 for cvs-sbin-outgoing; Wed, 9 Jul 1997 13:40:39 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA06896; Wed, 9 Jul 1997 13:38:45 -0700 (PDT) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id NAA05959; Wed, 9 Jul 1997 13:38:39 -0700 (PDT) Date: Wed, 9 Jul 1997 13:38:39 -0700 (PDT) Message-Id: <199707092038.NAA05959@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sbin@FreeBSD.ORG Subject: cvs commit: src/sbin/ping ping.c Sender: owner-cvs-sbin@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk julian 1997/07/09 13:38:39 PDT Modified files: (Branch: RELENG_2_2) sbin/ping ping.c Log: YAMFC don't count packets that we weren't allowed to send in our transmitted packets count. Revision Changes Path 1.8.2.10 +3 -1 src/sbin/ping/ping.c From owner-cvs-sbin Sat Jul 12 23:18:06 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id XAA07657 for cvs-sbin-outgoing; Sat, 12 Jul 1997 23:18:06 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id XAA07630; Sat, 12 Jul 1997 23:17:20 -0700 (PDT) From: Sean Eric Fagan Received: (from sef@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id XAA07078; Sat, 12 Jul 1997 23:16:46 -0700 (PDT) Date: Sat, 12 Jul 1997 23:16:46 -0700 (PDT) Message-Id: <199707130616.XAA07078@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sbin@FreeBSD.ORG Subject: cvs commit: src/sbin/ping ping.c Sender: owner-cvs-sbin@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk sef 1997/07/12 23:16:46 PDT Modified files: sbin/ping ping.c Log: Fix a problem introduced with a recent change that caused a hang with unreachable hosts. Note that most of this consists of telling SIGINT and SIGALRM to interrupt the system call, instead of restarting them. Also try to get rid of some potential races Bruce didn't like; hopefully they aren't a problem (potential or otherwise) now. Reviewed by: julian Revision Changes Path 1.24 +28 -10 src/sbin/ping/ping.c