From owner-cvs-all Fri Apr 19 16:29:10 2002 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 970E137B420; Fri, 19 Apr 2002 16:28:54 -0700 (PDT) Received: (from jmallett@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g3JNSsA87474; Fri, 19 Apr 2002 16:28:54 -0700 (PDT) (envelope-from jmallett) Message-Id: <200204192328.g3JNSsA87474@freefall.freebsd.org> From: "J. Mallett" Date: Fri, 19 Apr 2002 16:28:54 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/usr.bin/xargs Makefile strnsubst.c xargs.1 xargs.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jmallett 2002/04/19 16:28:54 PDT Modified files: usr.bin/xargs Makefile xargs.1 xargs.c Added files: usr.bin/xargs strnsubst.c Log: After 3 months... Merge xargs(1) with that of xMach. Bring in xargs(1) changes to add -L and -I as per the Single Unix Specification version 3. Proper exit status numbers are implemented, and the manual page has been updated to reflect reality. The code has been ANSIfied, and a new file has been added to xargs(1) to do the substring substitution as SUSv3 requires. Traditional behaviour should not be affected, use of -J should be deprecated in favor of the more portable -I (though -J has been left, for now). Submitted by: me, tjr (the exit status stuff) Obtained from: xMach Revision Changes Path 1.2 +2 -0 src/usr.bin/xargs/Makefile 1.1 +78 -0 src/usr.bin/xargs/strnsubst.c (new) 1.16 +59 -6 src/usr.bin/xargs/xargs.1 1.16 +134 -39 src/usr.bin/xargs/xargs.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message