From owner-cvs-usrsbin Mon Dec 16 16:55:27 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id QAA20689 for cvs-usrsbin-outgoing; Mon, 16 Dec 1996 16:55:27 -0800 (PST) Received: (from pst@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id QAA20682; Mon, 16 Dec 1996 16:55:24 -0800 (PST) Date: Mon, 16 Dec 1996 16:55:24 -0800 (PST) From: Paul Traina Message-Id: <199612170055.QAA20682@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-usrsbin Subject: cvs commit: src/usr.sbin/cron/cron cron.h database.c do_command.c job.c popen.c user.c src/usr.sbin/cron/crontab crontab.c src/usr.sbin/cron/lib compat.c env.c Sender: owner-cvs-usrsbin@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk pst 96/12/16 16:55:24 Modified: usr.sbin/cron/cron cron.h database.c do_command.c job.c popen.c user.c usr.sbin/cron/crontab crontab.c usr.sbin/cron/lib compat.c env.c Log: Replace my "inane" usage of snprintf to copy strings with strncpy as used by OpenBSD. (Quite frankly, I think it's perfectly reasonable to use snprintf to copy strings, given that the semantics for strncpy() are utterly idiotic and there is no POSIX sstrncpy().) While I'm at it, incorporate some of OpenBSD's bugfixes to cron. NOT for 2.2 Revision Changes Path 1.4 +2 -1 src/usr.sbin/cron/cron/cron.h 1.4 +4 -3 src/usr.sbin/cron/cron/database.c 1.7 +7 -6 src/usr.sbin/cron/cron/do_command.c 1.2 +3 -2 src/usr.sbin/cron/cron/job.c 1.2 +4 -3 src/usr.sbin/cron/cron/popen.c 1.3 +24 -7 src/usr.sbin/cron/cron/user.c 1.7 +20 -8 src/usr.sbin/cron/crontab/crontab.c 1.3 +9 -6 src/usr.sbin/cron/lib/compat.c 1.3 +29 -5 src/usr.sbin/cron/lib/env.c