head	1.28;
access;
symbols
	RELENG_8_4:1.28.0.2
	RELENG_9_1_0_RELEASE:1.27.28.1.4.2
	RELENG_9_1:1.27.28.1.0.4
	RELENG_9_1_BP:1.27.28.1
	RELENG_8_3_0_RELEASE:1.27.22.1.8.1
	RELENG_8_3:1.27.22.1.0.8
	RELENG_8_3_BP:1.27.22.1
	RELENG_9_0_0_RELEASE:1.27.28.1.2.1
	RELENG_9_0:1.27.28.1.0.2
	RELENG_9_0_BP:1.27.28.1
	RELENG_9:1.27.0.28
	RELENG_9_BP:1.27
	RELENG_7_4_0_RELEASE:1.27.26.1
	RELENG_8_2_0_RELEASE:1.27.22.1.6.1
	RELENG_7_4:1.27.0.26
	RELENG_7_4_BP:1.27
	RELENG_8_2:1.27.22.1.0.6
	RELENG_8_2_BP:1.27.22.1
	RELENG_8_1_0_RELEASE:1.27.22.1.4.1
	RELENG_8_1:1.27.22.1.0.4
	RELENG_8_1_BP:1.27.22.1
	RELENG_7_3_0_RELEASE:1.27.24.1
	RELENG_7_3:1.27.0.24
	RELENG_7_3_BP:1.27
	RELENG_8_0_0_RELEASE:1.27.22.1.2.1
	RELENG_8_0:1.27.22.1.0.2
	RELENG_8_0_BP:1.27.22.1
	RELENG_8:1.27.0.22
	RELENG_8_BP:1.27
	RELENG_7_2_0_RELEASE:1.27.20.1
	RELENG_7_2:1.27.0.20
	RELENG_7_2_BP:1.27
	RELENG_7_1_0_RELEASE:1.27.18.1
	RELENG_6_4_0_RELEASE:1.27.16.1
	RELENG_7_1:1.27.0.18
	RELENG_7_1_BP:1.27
	RELENG_6_4:1.27.0.16
	RELENG_6_4_BP:1.27
	RELENG_7_0_0_RELEASE:1.27
	RELENG_6_3_0_RELEASE:1.27
	RELENG_7_0:1.27.0.14
	RELENG_7_0_BP:1.27
	RELENG_6_3:1.27.0.12
	RELENG_6_3_BP:1.27
	RELENG_7:1.27.0.10
	RELENG_7_BP:1.27
	RELENG_6_2_0_RELEASE:1.27
	RELENG_6_2:1.27.0.8
	RELENG_6_2_BP:1.27
	RELENG_5_5_0_RELEASE:1.25.2.1
	RELENG_5_5:1.25.2.1.0.4
	RELENG_5_5_BP:1.25.2.1
	RELENG_6_1_0_RELEASE:1.27
	RELENG_6_1:1.27.0.6
	RELENG_6_1_BP:1.27
	RELENG_6_0_0_RELEASE:1.27
	RELENG_6_0:1.27.0.4
	RELENG_6_0_BP:1.27
	RELENG_6:1.27.0.2
	RELENG_6_BP:1.27
	RELENG_5_4_0_RELEASE:1.25.2.1
	RELENG_5_4:1.25.2.1.0.2
	RELENG_5_4_BP:1.25.2.1
	RELENG_4_11_0_RELEASE:1.13
	RELENG_4_11:1.13.0.20
	RELENG_4_11_BP:1.13
	RELENG_5_3_0_RELEASE:1.25
	RELENG_5_3:1.25.0.4
	RELENG_5_3_BP:1.25
	RELENG_5:1.25.0.2
	RELENG_5_BP:1.25
	RELENG_4_10_0_RELEASE:1.13
	RELENG_4_10:1.13.0.18
	RELENG_4_10_BP:1.13
	RELENG_5_2_1_RELEASE:1.24
	RELENG_5_2_0_RELEASE:1.24
	RELENG_5_2:1.24.0.2
	RELENG_5_2_BP:1.24
	RELENG_4_9_0_RELEASE:1.13
	RELENG_4_9:1.13.0.16
	RELENG_4_9_BP:1.13
	RELENG_5_1_0_RELEASE:1.23
	RELENG_5_1:1.23.0.2
	RELENG_5_1_BP:1.23
	RELENG_4_8_0_RELEASE:1.13
	RELENG_4_8:1.13.0.14
	RELENG_4_8_BP:1.13
	RELENG_5_0_0_RELEASE:1.22
	RELENG_5_0:1.22.0.2
	RELENG_5_0_BP:1.22
	RELENG_4_7_0_RELEASE:1.13
	RELENG_4_7:1.13.0.12
	RELENG_4_7_BP:1.13
	RELENG_4_6_2_RELEASE:1.13
	RELENG_4_6_1_RELEASE:1.13
	RELENG_4_6_0_RELEASE:1.13
	RELENG_4_6:1.13.0.10
	RELENG_4_6_BP:1.13
	RELENG_4_5_0_RELEASE:1.13
	RELENG_4_5:1.13.0.8
	RELENG_4_5_BP:1.13
	RELENG_4_4_0_RELEASE:1.13
	RELENG_4_4:1.13.0.6
	RELENG_4_4_BP:1.13
	KSE_MILESTONE_2:1.14
	KSE_PRE_MILESTONE_2:1.14
	RELENG_4_3_0_RELEASE:1.13
	RELENG_4_3:1.13.0.4
	RELENG_4_3_BP:1.13
	RELENG_4_2_0_RELEASE:1.13
	RELENG_4_1_1_RELEASE:1.13
	PRE_SMPNG:1.13
	RELENG_4_1_0_RELEASE:1.13
	RELENG_3_5_0_RELEASE:1.11.2.1
	RELENG_4_0_0_RELEASE:1.13
	RELENG_4:1.13.0.2
	RELENG_4_BP:1.13
	RELENG_3_4_0_RELEASE:1.11.2.1
	RELENG_3_3_0_RELEASE:1.11.2.1
	RELENG_3_2_PAO:1.11.0.4
	RELENG_3_2_PAO_BP:1.11
	RELENG_3_2_0_RELEASE:1.11
	RELENG_3_1_0_RELEASE:1.11
	RELENG_3:1.11.0.2
	RELENG_3_BP:1.11
	RELENG_2_2_8_RELEASE:1.6.2.2
	RELENG_3_0_0_RELEASE:1.11
	RELENG_2_2_7_RELEASE:1.6.2.2
	RELENG_2_2_6_RELEASE:1.6.2.2
	RELENG_2_2_5_RELEASE:1.6.2.1
	bsd_44_lite_2:1.1.1.1
	RELENG_2_2_2_RELEASE:1.6
	RELENG_2_2_1_RELEASE:1.6
	RELENG_2_2_0_RELEASE:1.6
	RELENG_2_1_7_RELEASE:1.5.4.2
	RELENG_2_1_6_1_RELEASE:1.5.4.2
	RELENG_2_1_6_RELEASE:1.5.4.2
	RELENG_2_2:1.6.0.2
	RELENG_2_2_BP:1.6
	RELENG_2_1_5_RELEASE:1.5.4.2
	RELENG_2_1_0_RELEASE:1.5
	RELENG_2_1_0:1.5.0.4
	RELENG_2_1_0_BP:1.5
	RELENG_2_0_5_RELEASE:1.5
	RELENG_2_0_5:1.5.0.2
	RELENG_2_0_5_BP:1.5
	RELENG_2_0_5_ALPHA:1.5
	RELEASE_2_0:1.3
	BETA_2_0:1.3
	ALPHA_2_0:1.3.0.2
	bsd_44_lite:1.1.1.1
	CSRG:1.1.1;
locks; strict;
comment	@# @;


1.28
date	2012.11.17.01.48.30;	author svnexp;	state Exp;
branches
	1.28.2.1;
next	1.27;

1.27
date	2005.01.27.13.42.40;	author delphij;	state Exp;
branches
	1.27.2.1
	1.27.10.1
	1.27.16.1
	1.27.18.1
	1.27.20.1
	1.27.22.1
	1.27.24.1
	1.27.26.1
	1.27.28.1;
next	1.26;

1.26
date	2004.11.13.17.12.22;	author ru;	state Exp;
branches;
next	1.25;

1.25
date	2004.02.23.20.05.14;	author johan;	state Exp;
branches
	1.25.2.1;
next	1.24;

1.24
date	2003.06.13.07.04.02;	author markm;	state Exp;
branches;
next	1.23;

1.23
date	2003.05.02.01.05.05;	author obrien;	state Exp;
branches;
next	1.22;

1.22
date	2002.10.24.00.00.57;	author rwatson;	state Exp;
branches;
next	1.21;

1.21
date	2002.07.08.15.48.39;	author jmallett;	state Exp;
branches;
next	1.20;

1.20
date	2002.06.07.00.01.00;	author jmallett;	state Exp;
branches;
next	1.19;

1.19
date	2002.02.04.03.06.50;	author kris;	state Exp;
branches;
next	1.18;

1.18
date	2002.02.04.02.49.19;	author kris;	state Exp;
branches;
next	1.17;

1.17
date	2002.02.03.14.43.04;	author markm;	state Exp;
branches;
next	1.16;

1.16
date	2001.12.04.01.57.45;	author obrien;	state Exp;
branches;
next	1.15;

1.15
date	2001.11.26.22.21.14;	author green;	state Exp;
branches;
next	1.14;

1.14
date	2001.05.18.13.41.21;	author ru;	state Exp;
branches;
next	1.13;

1.13
date	99.11.17.13.37.30;	author peter;	state Exp;
branches
	1.13.2.1;
next	1.12;

1.12
date	99.08.27.23.14.50;	author peter;	state Exp;
branches;
next	1.11;

1.11
date	97.12.05.07.33.38;	author dyson;	state Exp;
branches
	1.11.2.1;
next	1.10;

1.10
date	97.08.13.17.35.00;	author steve;	state Exp;
branches;
next	1.9;

1.9
date	97.08.11.02.36.09;	author steve;	state Exp;
branches;
next	1.8;

1.8
date	97.02.22.14.04.57;	author peter;	state Exp;
branches;
next	1.7;

1.7
date	97.01.14.05.32.09;	author jkh;	state Exp;
branches;
next	1.6;

1.6
date	95.10.25.15.07.38;	author torstenb;	state Exp;
branches
	1.6.2.1;
next	1.5;

1.5
date	95.04.15.03.31.19;	author davidg;	state Exp;
branches
	1.5.4.1;
next	1.4;

1.4
date	95.04.15.03.23.36;	author davidg;	state Exp;
branches;
next	1.3;

1.3
date	94.09.24.02.56.40;	author davidg;	state Exp;
branches;
next	1.2;

1.2
date	94.08.11.20.06.55;	author wollman;	state Exp;
branches;
next	1.1;

1.1
date	94.05.26.06.18.35;	author rgrimes;	state Exp;
branches
	1.1.1.1;
next	;

1.28.2.1
date	2012.11.17.01.48.30;	author svnexp;	state dead;
branches;
next	1.28.2.2;

1.28.2.2
date	2013.03.28.13.00.05;	author svnexp;	state Exp;
branches;
next	;

1.27.2.1
date	2012.11.17.07.38.36;	author svnexp;	state Exp;
branches;
next	;

1.27.10.1
date	2012.11.17.08.00.48;	author svnexp;	state Exp;
branches;
next	;

1.27.16.1
date	2008.10.02.02.57.24;	author kensmith;	state Exp;
branches;
next	;

1.27.18.1
date	2008.11.25.02.59.29;	author kensmith;	state Exp;
branches;
next	;

1.27.20.1
date	2009.04.15.03.14.26;	author kensmith;	state Exp;
branches;
next	;

1.27.22.1
date	2009.08.03.08.13.06;	author kensmith;	state Exp;
branches
	1.27.22.1.2.1
	1.27.22.1.4.1
	1.27.22.1.6.1
	1.27.22.1.8.1;
next	1.27.22.2;

1.27.22.2
date	2012.11.17.10.35.49;	author svnexp;	state Exp;
branches;
next	;

1.27.22.1.2.1
date	2009.10.25.01.10.29;	author kensmith;	state Exp;
branches;
next	;

1.27.22.1.4.1
date	2010.06.14.02.09.06;	author kensmith;	state Exp;
branches;
next	;

1.27.22.1.6.1
date	2010.12.21.17.09.25;	author kensmith;	state Exp;
branches;
next	;

1.27.22.1.8.1
date	2012.03.03.06.15.13;	author kensmith;	state Exp;
branches;
next	1.27.22.1.8.2;

1.27.22.1.8.2
date	2012.11.17.08.24.31;	author svnexp;	state Exp;
branches;
next	;

1.27.24.1
date	2010.02.10.00.26.20;	author kensmith;	state Exp;
branches;
next	;

1.27.26.1
date	2010.12.21.17.10.29;	author kensmith;	state Exp;
branches;
next	1.27.26.2;

1.27.26.2
date	2012.11.17.08.16.32;	author svnexp;	state Exp;
branches;
next	;

1.27.28.1
date	2011.09.23.00.51.37;	author kensmith;	state Exp;
branches
	1.27.28.1.2.1
	1.27.28.1.4.1;
next	1.27.28.2;

1.27.28.2
date	2012.11.17.11.36.03;	author svnexp;	state Exp;
branches;
next	1.27.28.3;

1.27.28.3
date	2014.05.17.04.01.44;	author svnexp;	state Exp;
branches;
next	;

1.27.28.1.2.1
date	2011.11.11.04.20.22;	author kensmith;	state Exp;
branches;
next	1.27.28.1.2.2;

1.27.28.1.2.2
date	2012.11.17.08.36.05;	author svnexp;	state Exp;
branches;
next	;

1.27.28.1.4.1
date	2012.08.05.23.54.33;	author kensmith;	state Exp;
branches;
next	1.27.28.1.4.2;

1.27.28.1.4.2
date	2012.11.17.08.46.53;	author svnexp;	state Exp;
branches;
next	;

1.25.2.1
date	2005.02.22.06.50.54;	author delphij;	state Exp;
branches;
next	;

1.13.2.1
date	2012.11.17.07.22.03;	author svnexp;	state Exp;
branches;
next	;

1.11.2.1
date	99.08.29.14.13.16;	author peter;	state Exp;
branches;
next	;

1.6.2.1
date	97.10.16.12.44.17;	author mckay;	state Exp;
branches;
next	1.6.2.2;

1.6.2.2
date	98.02.18.22.54.57;	author dima;	state Exp;
branches;
next	1.6.2.3;

1.6.2.3
date	99.09.05.10.59.48;	author peter;	state Exp;
branches;
next	;

1.5.4.1
date	96.05.29.22.20.22;	author jkh;	state Exp;
branches;
next	1.5.4.2;

1.5.4.2
date	96.06.05.02.36.06;	author jkh;	state Exp;
branches;
next	1.5.4.3;

1.5.4.3
date	99.09.05.11.01.38;	author peter;	state Exp;
branches;
next	;

1.1.1.1
date	94.05.26.06.18.36;	author rgrimes;	state Exp;
branches;
next	;


desc
@@


1.28
log
@Switching exporter and resync
@
text
@# $FreeBSD: head/bin/ps/Makefile 140903 2005-01-27 13:42:40Z delphij $
#	@@(#)Makefile	8.1 (Berkeley) 6/2/93

PROG=	ps
SRCS=	fmt.c keyword.c nlist.c print.c ps.c

#
# To support "lazy" ps for non root/wheel users
# add -DLAZY_PS to the cflags.  This helps
# keep ps from being an unnecessary load
# on large systems.
#
CFLAGS+=-DLAZY_PS
DPADD=	${LIBM} ${LIBKVM}
LDADD=	-lm -lkvm

.include <bsd.prog.mk>
@


1.28.2.1
log
@file Makefile was added on branch RELENG_8_4 on 2013-03-28 13:00:05 +0000
@
text
@d1 17
@


1.28.2.2
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/248810
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@a0 17
# $FreeBSD: releng/8.4/bin/ps/Makefile 140903 2005-01-27 13:42:40Z delphij $
#	@@(#)Makefile	8.1 (Berkeley) 6/2/93

PROG=	ps
SRCS=	fmt.c keyword.c nlist.c print.c ps.c

#
# To support "lazy" ps for non root/wheel users
# add -DLAZY_PS to the cflags.  This helps
# keep ps from being an unnecessary load
# on large systems.
#
CFLAGS+=-DLAZY_PS
DPADD=	${LIBM} ${LIBKVM}
LDADD=	-lm -lkvm

.include <bsd.prog.mk>
@


1.27
log
@ps(1) is WARNS=6 on all Tier-1 platforms as far as I can test,
so use default WARNS level from bin/Makefile.inc
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.27.10.1
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/7/bin/ps/Makefile 140903 2005-01-27 13:42:40Z delphij $
@


1.27.2.1
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/6/bin/ps/Makefile 140903 2005-01-27 13:42:40Z delphij $
@


1.27.28.1
log
@SVN rev 225736 on 2011-09-23 00:51:37Z by kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.27.28.2
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242902
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242902 | dteske | 2012-11-11 23:29:45 +0000 (Sun, 11 Nov 2012) | 10 lines
## SVN ##
## SVN ## Fix a regression introduced by SVN r211417 that saw the breakage of a feature
## SVN ## documented in usr.sbin/sysinstall/help/shortcuts.hlp (reproduced below):
## SVN ##
## SVN ## If /usr/sbin/sysinstall is linked to another filename, say
## SVN ## `/usr/local/bin/configPackages', then the basename will be used
## SVN ## as an implicit command name.
## SVN ##
## SVN ## Reviewed by:	adrian (co-mentor)
## SVN ## Approved by:	adrian (co-mentor)
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/bin/ps/Makefile 140903 2005-01-27 13:42:40Z delphij $
@


1.27.28.3
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/266286
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/bin/ps/Makefile 266286 2014-05-17 03:21:50Z bdrewery $
d14 2
a15 2
DPADD=	${LIBM} ${LIBKVM} ${LIBJAIL}
LDADD=	-lm -lkvm -ljail
@


1.27.28.1.4.1
log
@SVN rev 239080 on 2012-08-05 23:54:33Z by kensmith

Copy stable/9 to releng/9.1 as part of the 9.1-RELEASE release process.

Approved by:	re (implicit)
@
text
@@


1.27.28.1.4.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/9.1/bin/ps/Makefile 140903 2005-01-27 13:42:40Z delphij $
@


1.27.28.1.2.1
log
@SVN rev 227445 on 2011-11-11 04:20:22Z by kensmith

Copy stable/9 to releng/9.0 as part of the FreeBSD 9.0-RELEASE release
cycle.

Approved by:	re (implicit)
@
text
@@


1.27.28.1.2.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/9.0/bin/ps/Makefile 140903 2005-01-27 13:42:40Z delphij $
@


1.27.26.1
log
@SVN rev 216618 on 2010-12-21 17:10:29Z by kensmith

Copy stable/7 to releng/7.4 in preparation for FreeBSD-7.4 release.

Approved by:	re (implicit)
@
text
@@


1.27.26.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/7.4/bin/ps/Makefile 140903 2005-01-27 13:42:40Z delphij $
@


1.27.24.1
log
@SVN rev 203736 on 2010-02-10 00:26:20Z by kensmith

Copy stable/7 to releng/7.3 as part of the 7.3-RELEASE process.

Approved by:	re (implicit)
@
text
@@


1.27.22.1
log
@SVN rev 196045 on 2009-08-03 08:13:06Z by kensmith

Copy head to stable/8 as part of 8.0 Release cycle.

Approved by:	re (Implicit)
@
text
@@


1.27.22.2
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242909
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242909 | dim | 2012-11-12 07:47:19 +0000 (Mon, 12 Nov 2012) | 20 lines
## SVN ##
## SVN ## MFC r242625:
## SVN ##
## SVN ## Remove duplicate const specifiers in many drivers (I hope I got all of
## SVN ## them, please let me know if not).  Most of these are of the form:
## SVN ##
## SVN ## static const struct bzzt_type {
## SVN ##       [...list of members...]
## SVN ## } const bzzt_devs[] = {
## SVN ##       [...list of initializers...]
## SVN ## };
## SVN ##
## SVN ## The second const is unnecessary, as arrays cannot be modified anyway,
## SVN ## and if the elements are const, the whole thing is const automatically
## SVN ## (e.g. it is placed in .rodata).
## SVN ##
## SVN ## I have verified this does not change the binary output of a full kernel
## SVN ## build (except for build timestamps embedded in the object files).
## SVN ##
## SVN ## Reviewed by:	yongari, marius
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 1
a1 1
# $FreeBSD: stable/8/bin/ps/Makefile 140903 2005-01-27 13:42:40Z delphij $
@


1.27.22.1.8.1
log
@SVN rev 232438 on 2012-03-03 06:15:13Z by kensmith

Copy stable/8 to releng/8.3 as part of 8.3-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.27.22.1.8.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/8.3/bin/ps/Makefile 140903 2005-01-27 13:42:40Z delphij $
@


1.27.22.1.6.1
log
@SVN rev 216617 on 2010-12-21 17:09:25Z by kensmith

Copy stable/8 to releng/8.2 in preparation for FreeBSD-8.2 release.

Approved by:	re (implicit)
@
text
@@


1.27.22.1.4.1
log
@SVN rev 209145 on 2010-06-14 02:09:06Z by kensmith

Copy stable/8 to releng/8.1 in preparation for 8.1-RC1.

Approved by:	re (implicit)
@
text
@@


1.27.22.1.2.1
log
@SVN rev 198460 on 2009-10-25 01:10:29Z by kensmith

Copy stable/8 to releng/8.0 as part of 8.0-RELEASE release procedure.

Approved by:	re (implicit)
@
text
@@


1.27.20.1
log
@SVN rev 191087 on 2009-04-15 03:14:26Z by kensmith

Create releng/7.2 from stable/7 in preparation for 7.2-RELEASE.

Approved by:	re (implicit)
@
text
@@


1.27.18.1
log
@SVN rev 185281 on 2008-11-25 02:59:29Z by kensmith

Create releng/7.1 in preparation for moving into RC phase of 7.1 release
cycle.

Approved by:	re (implicit)
@
text
@@


1.27.16.1
log
@SVN rev 183531 on 2008-10-02 02:57:24Z by kensmith

Create releng/6.4 from stable/6 in preparation for 6.4-RC1.

Approved by:	re (implicit)
@
text
@@


1.26
log
@Removed bitrot.
@
text
@d6 1
a6 1
WARNS?=	5
@


1.25
log
@style.Makefile:
	Use WARNS?= instead of WARNS=
@
text
@a15 2
#BINGRP=	kmem
#BINMODE=2555
@


1.25.2.1
log
@Sync ps(1) in RELENG_5 with HEAD:

MFC ps.1 revision 1.84
date: 2005/02/14 16:56:15;  author: delphij;  state: Exp;  lines: +22 -10
Several improvements to ps.1:
	- Document the fact that empty heading text suppresses the
	  heading line (e.g. 'ps -o pid='), as this is very useful
	  in scripts.
	- Describe logname keyword more completely.
	- Describe the printing of arguments more completely.
	- Put lockname in the correct alphabetical order in the list
	  of all keywords.
	- Correct sentence in standards section.

Submitted by:	Jilles Tjoelker <jilles at stack nl>
PR:		docs/73618
MFC After:	1 week

MFC ps.1 revision 1.83, ps.c revision 1.110
date: 2005/02/09 17:37:38;  author: ru;  state: Exp;  lines: +2 -3
Sync program's usage() with manpage's SYNOPSIS.

MFC Makefile revision 1.27
date: 2005/01/27 13:42:40;  author: delphij;  state: Exp;  lines: +1 -1
ps(1) is WARNS=6 on all Tier-1 platforms as far as I can test,
so use default WARNS level from bin/Makefile.inc

MFC ps.1 revision 1.82
date: 2005/01/10 08:39:24;  author: imp;  state: Exp;  lines: +1 -0
/*- or .\"- or #- to begin license clauses.

MFC Makefile revision 1.26
date: 2004/11/13 17:12:22;  author: ru;  state: Exp;  lines: +0 -2
Removed bitrot.

Discussed with:	ru
@
text
@d6 1
a6 1

d16 2
@


1.24
log
@Get this area compiling with the highest WARNS= that it works with.
Obsolete WFORMAT= junk also removed where possible.

OK'ed by:	obrien
Tested on:	sparc64, alpha, i386
@
text
@d6 1
a6 1
WARNS=	5
@


1.23
log
@fmt.c has a comparison between signed and unsigned that is unclear how
to properly fix.
@
text
@d6 1
a12 2
WARNS=	1
WFORMAT=0
@


1.22
log
@Use the MAC interface to list process MAC labels rather than using
the LOMAC-specific interface (which is being deprecated).  The
revised LOMAC using the MAC framework will export levels listable
using this mechanism.

Approved by:	re
Obtained from:	TrustedBSD Project
Sponsored by:	DARPA, Network Associates Laboratories
@
text
@d12 1
@


1.21
log
@Bring back WFORMAT=0.
@
text
@d5 1
a5 1
SRCS=	fmt.c keyword.c nlist.c print.c ps.c lomac.c
@


1.20
log
@Remove tunables to hide warnings that no longer exist.
@
text
@d12 1
@


1.19
log
@Correct inadvertent style botches in previous commit.
@
text
@a12 2
NO_WERROR=1
WFORMAT=0
@


1.18
log
@Lock down with WFORMAT=1 except those directories with unfixed warnings.
Tested on i386 and alpha.
@
text
@d13 2
a14 1
NO_WERROR=yes
a18 2

WFORMAT?=	0
@


1.17
log
@WARNS=4 fixes (incomplete, so set NO_WERROR), and lots of extra
cleanup courtesy of automatic checking (lint).
@
text
@d19 2
@


1.16
log
@Default to WARNS=2.  Binary builds that cannot handle this must explicitly
set WARNS=0.

Reviewed by:	mike
@
text
@d13 1
a13 1
WARNS=	0
@


1.15
log
@Add LOMAC options (the "Z" flag in both cases) to display extra information
in ls(1) and ps(1).

Sponsored by:	DARPA, NAI Labs
@
text
@d13 1
@


1.14
log
@Removed -I${.CURDIR}/.../sys from CFLAGS.
@
text
@d1 1
a1 1
# $FreeBSD: src/bin/ps/Makefile,v 1.13 1999/11/17 13:37:30 peter Exp $
d5 1
a5 1
SRCS=	fmt.c keyword.c nlist.c print.c ps.c
@


1.13
log
@I'm probably jumping the gun, but what the heck, this is -current.
Turn off setgid-kmem for /bin/ps, it's now quite functional without it.
ps no longer needs /dev/*mem or /proc.  (It will still use some /proc
files if they are available for -e, but it's not required, so it'll
happily run in a jail or chroot).

The proc stats are now part of eproc (obtained via sysctl) and no longer
needs to beat up the u-page reading code and the problems with that.

This also has the side effect of disabling 'ps -e' for normal users
*EXCEPT* when looking at their own processes.  ie: they can see
environments in processes with their uid, enforced by the ownership of
/proc/*/mem.  Root can still see them all, as it can open all /proc/*/mem.
@
text
@d1 1
a1 1
# $FreeBSD: src/bin/ps/Makefile,v 1.12 1999/08/27 23:14:50 peter Exp $
d12 1
a12 1
CFLAGS+=-I${.CURDIR}/../../sys -DLAZY_PS
@


1.13.2.1
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/4/bin/ps/Makefile 53278 1999-11-17 13:37:30Z peter $
@


1.12
log
@$Id$ -> $FreeBSD$
@
text
@d1 1
a1 1
# $FreeBSD$
d15 2
a16 2
BINGRP=	kmem
BINMODE=2555
@


1.11
log
@Add an option to building PS, so that the upages are explicitly paged in only
for users who are root, or in group wheel.  This is useful on large timesharing
systems where a PS command can cause the system to grind to a halt.  The
ability to get the information isn't diminished for those who really need the
additional detail (administrators.)  Normal users won't see any difference unless
the processes are swapped out.  The "really get it mode" is invoked by the
use of an additional flag in the command string "-f".  New/old behavior is
selectable with a compile option.

PR:		5196
Submitted by:	Matt Dillon <dillon@@best.net>
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.10 1997/08/13 17:35:00 steve Exp $
@


1.11.2.1
log
@$Id$ -> $FreeBSD$
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.10
log
@Use -I${.CURDIR}/../../sys so that the path is relative
to the source code directory.

Submitted by:	bde
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.9 1997/08/11 02:36:09 steve Exp $
d6 7
a12 1
CFLAGS+=-I${.CURDIR}/../../sys
@


1.9
log
@Use -I../../sys instead of -I/sys.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.8 1997/02/22 14:04:57 peter Exp $
d6 1
a6 1
CFLAGS+=-I../../sys
@


1.8
log
@Revert $FreeBSD$ to $Id$
@
text
@d1 1
a2 1
#	$Id$
d6 1
a6 1
CFLAGS+=-I/sys
@


1.7
log
@Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore.  This update would have been
insane otherwise.
@
text
@d2 1
a2 1
#	$FreeBSD$
@


1.6
log
@fix bad dependencies (LIBMATH -> LIBM)
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.5 1995/04/15 03:31:19 davidg Exp $
@


1.6.2.1
log
@MFC: Change absolute -I/sys to relative path.

Approved by: jkh
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.6 1995/10/25 15:07:38 torstenb Exp $
d6 1
a6 1
CFLAGS+=-I${.CURDIR}/../../sys
@


1.6.2.2
log
@MFC: add -f flag.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.6.2.1 1997/10/16 12:44:17 mckay Exp $
d6 1
a6 7
#
# To support "lazy" ps for non root/wheel users
# add -DLAZY_PS to the cflags.  This helps
# keep ps from being an unnecessary load
# on large systems.
#
CFLAGS+=-I${.CURDIR}/../../sys -DLAZY_PS
@


1.6.2.3
log
@$Id$ -> $FreeBSD$
@
text
@d2 1
a2 1
# $FreeBSD$
@


1.5
log
@Install with default BINOWN (as it once used to be).
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.4 1995/04/15 03:23:36 davidg Exp $
d7 1
a7 1
DPADD=	${LIBMATH} ${LIBKVM}
@


1.5.4.1
log
@Merge from HEAD, except:

	Clients that used gnumalloc still do, despite the merge.  We're not
	bringing phkmalloc over.

	Thread stuff left out.

	PCCARD support left out.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.5 1995/04/15 03:31:19 davidg Exp $
d7 1
a7 1
DPADD=	${LIBM} ${LIBKVM}
@


1.5.4.2
log
@This 3rd mega-commit should hopefully bring us back to where we were.
I can get it to `make world' succesfully, anyway!
@
text
@d7 1
a7 1
DPADD=	${LIBMATH} ${LIBKVM}
@


1.5.4.3
log
@$Id$ -> $FreeBSD$
@
text
@d2 1
a2 1
# $FreeBSD$
@


1.4
log
@Install setgid kmem rather than setuid root. The problem with procfs that
was breaking this before has been fixed.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.3 1994/09/24 02:56:40 davidg Exp $
a8 1
BINOWN= root
@


1.3
log
@Added $Id$
@
text
@d2 1
a2 1
#	$Id$
d10 2
a11 1
BINMODE=4555
@


1.2
log
@Make `ps' set-uid root so that it can read the same set of arguments
that old `ps'es did.  I'm not too thrilled about this, but I'm not
enough of an FS person to hack procfs so that /proc/xxx/mem is readable
by members of group `kmem'.  If this is done, then `ps' can go back to
being set-gid kmem.
@
text
@d2 1
@


1.1
log
@Initial revision
@
text
@d8 2
a9 2
BINGRP=	kmem
BINMODE=2555
@


1.1.1.1
log
@BSD 4.4 Lite bin Sources
@
text
@@
