head	1.5;
access;
symbols
	RELENG_8_4:1.5.0.2
	RELENG_9_1_0_RELEASE:1.4.46.1.4.2
	RELENG_9_1:1.4.46.1.0.4
	RELENG_9_1_BP:1.4.46.1
	RELENG_8_3_0_RELEASE:1.4.40.1.8.1
	RELENG_8_3:1.4.40.1.0.8
	RELENG_8_3_BP:1.4.40.1
	RELENG_9_0_0_RELEASE:1.4.46.1.2.1
	RELENG_9_0:1.4.46.1.0.2
	RELENG_9_0_BP:1.4.46.1
	RELENG_9:1.4.0.46
	RELENG_9_BP:1.4
	RELENG_7_4_0_RELEASE:1.4.44.1
	RELENG_8_2_0_RELEASE:1.4.40.1.6.1
	RELENG_7_4:1.4.0.44
	RELENG_7_4_BP:1.4
	RELENG_8_2:1.4.40.1.0.6
	RELENG_8_2_BP:1.4.40.1
	RELENG_8_1_0_RELEASE:1.4.40.1.4.1
	RELENG_8_1:1.4.40.1.0.4
	RELENG_8_1_BP:1.4.40.1
	RELENG_7_3_0_RELEASE:1.4.42.1
	RELENG_7_3:1.4.0.42
	RELENG_7_3_BP:1.4
	RELENG_8_0_0_RELEASE:1.4.40.1.2.1
	RELENG_8_0:1.4.40.1.0.2
	RELENG_8_0_BP:1.4.40.1
	RELENG_8:1.4.0.40
	RELENG_8_BP:1.4
	RELENG_7_2_0_RELEASE:1.4.38.1
	RELENG_7_2:1.4.0.38
	RELENG_7_2_BP:1.4
	RELENG_7_1_0_RELEASE:1.4.36.1
	RELENG_6_4_0_RELEASE:1.4.34.1
	RELENG_7_1:1.4.0.36
	RELENG_7_1_BP:1.4
	RELENG_6_4:1.4.0.34
	RELENG_6_4_BP:1.4
	RELENG_7_0_0_RELEASE:1.4
	RELENG_6_3_0_RELEASE:1.4
	RELENG_7_0:1.4.0.32
	RELENG_7_0_BP:1.4
	RELENG_6_3:1.4.0.30
	RELENG_6_3_BP:1.4
	RELENG_7:1.4.0.28
	RELENG_7_BP:1.4
	RELENG_6_2_0_RELEASE:1.4
	RELENG_6_2:1.4.0.26
	RELENG_6_2_BP:1.4
	RELENG_5_5_0_RELEASE:1.4
	RELENG_5_5:1.4.0.24
	RELENG_5_5_BP:1.4
	RELENG_6_1_0_RELEASE:1.4
	RELENG_6_1:1.4.0.22
	RELENG_6_1_BP:1.4
	RELENG_6_0_0_RELEASE:1.4
	RELENG_6_0:1.4.0.20
	RELENG_6_0_BP:1.4
	RELENG_6:1.4.0.18
	RELENG_6_BP:1.4
	RELENG_5_4_0_RELEASE:1.4
	RELENG_5_4:1.4.0.16
	RELENG_5_4_BP:1.4
	RELENG_5_3_0_RELEASE:1.4
	RELENG_5_3:1.4.0.14
	RELENG_5_3_BP:1.4
	RELENG_5:1.4.0.12
	RELENG_5_BP:1.4
	RELENG_5_2_1_RELEASE:1.4
	RELENG_5_2_0_RELEASE:1.4
	RELENG_5_2:1.4.0.10
	RELENG_5_2_BP:1.4
	RELENG_5_1_0_RELEASE:1.4
	RELENG_5_1:1.4.0.8
	RELENG_5_1_BP:1.4
	RELENG_5_0_0_RELEASE:1.4
	RELENG_5_0:1.4.0.6
	RELENG_5_0_BP:1.4
	KSE_MILESTONE_2:1.4
	KSE_PRE_MILESTONE_2:1.4
	old_RELENG_4_3_0_RELEASE:1.4
	old_RELENG_4_3:1.4.0.4
	old_RELENG_4_3_BP:1.4
	old_RELENG_4_2_0_RELEASE:1.4
	old_RELENG_4_1_1_RELEASE:1.4
	old_PRE_SMPNG:1.4
	old_RELENG_4_1_0_RELEASE:1.4
	old_RELENG_3_5_0_RELEASE:1.3.4.1
	old_RELENG_4_0_0_RELEASE:1.4
	old_RELENG_4:1.4.0.2
	old_RELENG_4_BP:1.4
	old_RELENG_3_4_0_RELEASE:1.3.4.1
	old_RELENG_3_3_0_RELEASE:1.3.4.1
	old_RELENG_3_2_PAO:1.3.0.6
	old_RELENG_3_2_PAO_BP:1.3
	old_RELENG_3_2_0_RELEASE:1.3
	old_POST_VFS_BIO_NFS_PATCH:1.3
	old_PRE_VFS_BIO_NFS_PATCH:1.3
	old_POST_SMP_VMSHARE:1.3
	old_PRE_SMP_VMSHARE:1.3
	old_POST_NEWBUS:1.3
	old_PRE_NEWBUS:1.3
	old_RELENG_3_1_0_RELEASE:1.3
	old_RELENG_3:1.3.0.4
	old_RELENG_3_BP:1.3
	old_RELENG_2_2_8_RELEASE:1.1.1.1
	old_RELENG_3_0_0_RELEASE:1.3
	old_RELENG_2_2_7_RELEASE:1.1.1.1
	old_PRE_NOBDEV:1.3
	old_POST_DEVFS_SLICE:1.3
	old_PRE_DEVFS_SLICE:1.3
	old_RELENG_2_2_6_RELEASE:1.1.1.1
	old_POST_SOFTUPDATE:1.3
	old_PRE_SOFTUPDATE:1.3
	old_RELENG_2_2_5_RELEASE:1.1.1.1
	old_WOLLMAN_MBUF:1.3.0.2
	old_BP_WOLLMAN_MBUF:1.3
	old_RELENG_2_2_2_RELEASE:1.1.1.1
	old_post_smp_merge:1.3
	old_pre_smp_merge:1.3
	old_RELENG_2_2_1_RELEASE:1.1.1.1
	old_RELENG_2_2_0_RELEASE:1.1.1.1
	old_RELENG_2_1_7_RELEASE:1.1.1.1
	old_RELENG_2_1_6_1_RELEASE:1.1.1.1
	old_RELENG_2_1_6_RELEASE:1.1.1.1
	old_RELENG_2_2:1.1.1.1.0.12
	old_RELENG_2_2_BP:1.1.1.1
	old_RELENG_2_1_5_RELEASE:1.1.1.1
	old_wollman_polling:1.1.1.1.0.10
	old_bsd_44_lite_2:1.1.1.1
	old_RELENG_2_1_0_RELEASE:1.1.1.1
	old_RELENG_2_1_0:1.1.1.1.0.8
	old_RELENG_2_1_0_BP:1.1.1.1
	old_RELENG_2_0_5_RELEASE:1.1.1.1
	old_RELENG_2_0_5:1.1.1.1.0.6
	old_RELENG_2_0_5_BP:1.1.1.1
	old_RELENG_2_0_5_ALPHA:1.1.1.1
	old_OLAH_TTCP:1.1.1.1.0.4
	old_RELEASE_2_0:1.1.1.1
	old_BETA_2_0:1.1.1.1
	old_ALPHA_2_0:1.1.1.1.0.2
	old_REL_before_johndavid_2_0_0:1.1.1.1
	old_bsd_44_lite:1.1.1.1
	old_CSRG:1.1.1;
locks; strict;
comment	@# @;


1.5
date	2012.11.17.01.52.30;	author svnexp;	state Exp;
branches
	1.5.2.1;
next	1.4;

1.4
date	99.08.28.00.46.53;	author peter;	state Exp;
branches
	1.4.18.1
	1.4.28.1
	1.4.34.1
	1.4.36.1
	1.4.38.1
	1.4.40.1
	1.4.42.1
	1.4.44.1
	1.4.46.1;
next	1.3;

1.3
date	97.02.22.09.40.26;	author peter;	state Exp;
branches
	1.3.4.1;
next	1.2;

1.2
date	97.01.14.06.46.22;	author jkh;	state Exp;
branches;
next	1.1;

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

1.5.2.1
date	2012.11.17.01.52.30;	author svnexp;	state dead;
branches;
next	1.5.2.2;

1.5.2.2
date	2013.03.28.13.05.02;	author svnexp;	state Exp;
branches;
next	;

1.4.18.1
date	2012.11.17.07.43.45;	author svnexp;	state Exp;
branches;
next	;

1.4.28.1
date	2012.11.17.08.06.16;	author svnexp;	state Exp;
branches;
next	;

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

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

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

1.4.40.1
date	2009.08.03.08.13.06;	author kensmith;	state Exp;
branches
	1.4.40.1.2.1
	1.4.40.1.4.1
	1.4.40.1.6.1
	1.4.40.1.8.1;
next	1.4.40.2;

1.4.40.2
date	2012.11.17.10.36.49;	author svnexp;	state Exp;
branches;
next	;

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

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

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

1.4.40.1.8.1
date	2012.03.03.06.15.13;	author kensmith;	state Exp;
branches;
next	1.4.40.1.8.2;

1.4.40.1.8.2
date	2012.11.17.08.25.26;	author svnexp;	state Exp;
branches;
next	;

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

1.4.44.1
date	2010.12.21.17.10.29;	author kensmith;	state Exp;
branches;
next	1.4.44.2;

1.4.44.2
date	2012.11.17.08.17.21;	author svnexp;	state Exp;
branches;
next	;

1.4.46.1
date	2011.09.23.00.51.37;	author kensmith;	state Exp;
branches
	1.4.46.1.2.1
	1.4.46.1.4.1;
next	1.4.46.2;

1.4.46.2
date	2012.11.17.11.37.10;	author svnexp;	state Exp;
branches;
next	;

1.4.46.1.2.1
date	2011.11.11.04.20.22;	author kensmith;	state Exp;
branches;
next	1.4.46.1.2.2;

1.4.46.1.2.2
date	2012.11.17.08.37.06;	author svnexp;	state Exp;
branches;
next	;

1.4.46.1.4.1
date	2012.08.05.23.54.33;	author kensmith;	state Exp;
branches;
next	1.4.46.1.4.2;

1.4.46.1.4.2
date	2012.11.17.08.47.57;	author svnexp;	state Exp;
branches;
next	;

1.3.4.1
date	99.08.29.16.26.50;	author peter;	state Exp;
branches;
next	;

1.1.1.1
date	94.05.24.10.05.10;	author rgrimes;	state Exp;
branches
	1.1.1.1.8.1
	1.1.1.1.12.1;
next	;

1.1.1.1.8.1
date	99.09.05.08.33.29;	author peter;	state Exp;
branches;
next	;

1.1.1.1.12.1
date	99.09.05.08.16.48;	author peter;	state Exp;
branches;
next	;


desc
@@


1.5
log
@Switching exporter and resync
@
text
@saute procfs lyonnais

procfs supports two levels of directory.  the filesystem root
directory contains a representation of the system process table.
this consists of an entry for each active and zombie process, and
an additional entry "curproc" which always represents the process
making the lookup request.

each of the sub-directories contains several files.  these files
are used to control and interrogate processes.  the files implemented
are:

	file	- xxx.  the exec'ed file.

	status  - r/o.  returns process status.

	ctl	- w/o.  sends a control message to the process.
			for example:
				echo hup > /proc/curproc/note
			will send a SIGHUP to the shell.
			whereas
				echo attach > /proc/1293/ctl
			would set up process 1293 for debugging.
			see below for more details.

	mem	- r/w.  virtual memory image of the process.
			parts of the address space are readable
			only if they exist in the target process.
			a more reasonable alternative might be
			to return zero pages instead of an error.
			comments?

	note	- w/o.  writing a string here sends the
			equivalent note to the process.
			[ not implemented. ]

	notepg	- w/o.  the same as note, but sends to all
			members of the process group.
			[ not implemented. ]

	regs	- r/w.	process register set.  this can be read
			or written any time even if the process
			is not stopped.  since the bsd kernel
			is single-processor, this implementation
			will get the "right" register values.
			a multi-proc kernel would need to do some
			synchronisation.

this then looks like:

% ls -li /proc
total 0
   9 dr-xr-xr-x  2 root  wheel  0 Sep 21 15:06 0
  17 dr-xr-xr-x  2 root  wheel  0 Sep 21 15:06 1
  89 dr-xr-xr-x  2 root  wheel  0 Sep 21 15:06 10
  25 dr-xr-xr-x  2 root  wheel  0 Sep 21 15:06 2
2065 dr-xr-xr-x  2 root  wheel  0 Sep 21 15:06 257
2481 dr-xr-xr-x  2 jsp   staff  0 Sep 21 15:06 309
 265 dr-xr-xr-x  2 root  wheel  0 Sep 21 15:06 32
3129 dr-xr-xr-x  2 jsp   staff  0 Sep 21 15:06 390
3209 dr-xr-xr-x  2 jsp   staff  0 Sep 21 15:06 400
3217 dr-xr-xr-x  2 jsp   staff  0 Sep 21 15:06 401
3273 dr-xr-xr-x  2 jsp   staff  0 Sep 21 15:06 408
 393 dr-xr-xr-x  2 root  wheel  0 Sep 21 15:06 48
 409 dr-xr-xr-x  2 root  wheel  0 Sep 21 15:06 50
 465 dr-xr-xr-x  2 root  wheel  0 Sep 21 15:06 57
 481 dr-xr-xr-x  2 root  wheel  0 Sep 21 15:06 59
 537 dr-xr-xr-x  2 root  kmem   0 Sep 21 15:06 66
 545 dr-xr-xr-x  2 root  wheel  0 Sep 21 15:06 67
 657 dr-xr-xr-x  2 jsp   staff  0 Sep 21 15:06 81
 665 dr-xr-xr-x  2 jsp   staff  0 Sep 21 15:06 82
 673 dr-xr-xr-x  2 jsp   staff  0 Sep 21 15:06 83
 681 dr-xr-xr-x  2 root  wheel  0 Sep 21 15:06 84
3273 dr-xr-xr-x  2 jsp   staff  0 Sep 21 15:06 curproc
% ls -li /proc/curproc
total 408
3341 --w-------  1 jsp  staff       0 Sep 21 15:06 ctl
1554 -r-xr-xr-x  1 bin  bin     90112 Mar 29 04:52 file
3339 -rw-------  1 jsp  staff  118784 Sep 21 15:06 mem
3343 --w-------  1 jsp  staff       0 Sep 21 15:06 note
3344 --w-------  1 jsp  staff       0 Sep 21 15:06 notepg
3340 -rw-------  1 jsp  staff       0 Sep 21 15:06 regs
3342 -r--r--r--  1 jsp  staff       0 Sep 21 15:06 status
% df /proc/curproc /proc/curproc/file
Filesystem  512-blocks    Used   Avail Capacity  Mounted on
proc                 2       2       0   100%    /proc
/dev/wd0a        16186   13548    1018    93%    /
% cat /proc/curproc/status
cat 446 439 400 81 12,0 ctty 748620684 270000 0 0 0 20000 nochan 11 20 20 20 0 21 117



the basic sequence of commands written to "ctl" would be

	attach		- this stops the target process and
			  arranges for the sending process
			  to become the debug control process
	wait		- wait for the target process to come to
			  a steady state ready for debugging.
	step		- single step, with no signal delivery.
	run		- continue running, with no signal delivery,
			  until next trap or breakpoint.
	<signame>	- deliver signal <signame> and continue running.
	detach		- continue execution of the target process
			  and remove it from control by the debug process

in a normal debugging environment, where the target is fork/exec'd by
the debugger, the debugger should fork and the child should stop itself
(with a self-inflicted SIGSTOP).  the parent should do a "wait" then an
"attach".  as before, the child will hit a breakpoint on the first
instruction in any newly exec'd image.

$FreeBSD: head/sys/fs/procfs/README 50477 1999-08-28 01:08:13Z peter $
@


1.5.2.1
log
@file README was added on branch RELENG_8_4 on 2013-03-28 13:05:02 +0000
@
text
@d1 113
@


1.5.2.2
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/248810
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@a0 113
saute procfs lyonnais

procfs supports two levels of directory.  the filesystem root
directory contains a representation of the system process table.
this consists of an entry for each active and zombie process, and
an additional entry "curproc" which always represents the process
making the lookup request.

each of the sub-directories contains several files.  these files
are used to control and interrogate processes.  the files implemented
are:

	file	- xxx.  the exec'ed file.

	status  - r/o.  returns process status.

	ctl	- w/o.  sends a control message to the process.
			for example:
				echo hup > /proc/curproc/note
			will send a SIGHUP to the shell.
			whereas
				echo attach > /proc/1293/ctl
			would set up process 1293 for debugging.
			see below for more details.

	mem	- r/w.  virtual memory image of the process.
			parts of the address space are readable
			only if they exist in the target process.
			a more reasonable alternative might be
			to return zero pages instead of an error.
			comments?

	note	- w/o.  writing a string here sends the
			equivalent note to the process.
			[ not implemented. ]

	notepg	- w/o.  the same as note, but sends to all
			members of the process group.
			[ not implemented. ]

	regs	- r/w.	process register set.  this can be read
			or written any time even if the process
			is not stopped.  since the bsd kernel
			is single-processor, this implementation
			will get the "right" register values.
			a multi-proc kernel would need to do some
			synchronisation.

this then looks like:

% ls -li /proc
total 0
   9 dr-xr-xr-x  2 root  wheel  0 Sep 21 15:06 0
  17 dr-xr-xr-x  2 root  wheel  0 Sep 21 15:06 1
  89 dr-xr-xr-x  2 root  wheel  0 Sep 21 15:06 10
  25 dr-xr-xr-x  2 root  wheel  0 Sep 21 15:06 2
2065 dr-xr-xr-x  2 root  wheel  0 Sep 21 15:06 257
2481 dr-xr-xr-x  2 jsp   staff  0 Sep 21 15:06 309
 265 dr-xr-xr-x  2 root  wheel  0 Sep 21 15:06 32
3129 dr-xr-xr-x  2 jsp   staff  0 Sep 21 15:06 390
3209 dr-xr-xr-x  2 jsp   staff  0 Sep 21 15:06 400
3217 dr-xr-xr-x  2 jsp   staff  0 Sep 21 15:06 401
3273 dr-xr-xr-x  2 jsp   staff  0 Sep 21 15:06 408
 393 dr-xr-xr-x  2 root  wheel  0 Sep 21 15:06 48
 409 dr-xr-xr-x  2 root  wheel  0 Sep 21 15:06 50
 465 dr-xr-xr-x  2 root  wheel  0 Sep 21 15:06 57
 481 dr-xr-xr-x  2 root  wheel  0 Sep 21 15:06 59
 537 dr-xr-xr-x  2 root  kmem   0 Sep 21 15:06 66
 545 dr-xr-xr-x  2 root  wheel  0 Sep 21 15:06 67
 657 dr-xr-xr-x  2 jsp   staff  0 Sep 21 15:06 81
 665 dr-xr-xr-x  2 jsp   staff  0 Sep 21 15:06 82
 673 dr-xr-xr-x  2 jsp   staff  0 Sep 21 15:06 83
 681 dr-xr-xr-x  2 root  wheel  0 Sep 21 15:06 84
3273 dr-xr-xr-x  2 jsp   staff  0 Sep 21 15:06 curproc
% ls -li /proc/curproc
total 408
3341 --w-------  1 jsp  staff       0 Sep 21 15:06 ctl
1554 -r-xr-xr-x  1 bin  bin     90112 Mar 29 04:52 file
3339 -rw-------  1 jsp  staff  118784 Sep 21 15:06 mem
3343 --w-------  1 jsp  staff       0 Sep 21 15:06 note
3344 --w-------  1 jsp  staff       0 Sep 21 15:06 notepg
3340 -rw-------  1 jsp  staff       0 Sep 21 15:06 regs
3342 -r--r--r--  1 jsp  staff       0 Sep 21 15:06 status
% df /proc/curproc /proc/curproc/file
Filesystem  512-blocks    Used   Avail Capacity  Mounted on
proc                 2       2       0   100%    /proc
/dev/wd0a        16186   13548    1018    93%    /
% cat /proc/curproc/status
cat 446 439 400 81 12,0 ctty 748620684 270000 0 0 0 20000 nochan 11 20 20 20 0 21 117



the basic sequence of commands written to "ctl" would be

	attach		- this stops the target process and
			  arranges for the sending process
			  to become the debug control process
	wait		- wait for the target process to come to
			  a steady state ready for debugging.
	step		- single step, with no signal delivery.
	run		- continue running, with no signal delivery,
			  until next trap or breakpoint.
	<signame>	- deliver signal <signame> and continue running.
	detach		- continue execution of the target process
			  and remove it from control by the debug process

in a normal debugging environment, where the target is fork/exec'd by
the debugger, the debugger should fork and the child should stop itself
(with a self-inflicted SIGSTOP).  the parent should do a "wait" then an
"attach".  as before, the child will hit a breakpoint on the first
instruction in any newly exec'd image.

$FreeBSD: releng/8.4/sys/fs/procfs/README 50477 1999-08-28 01:08:13Z peter $
@


1.4
log
@$Id$ -> $FreeBSD$
@
text
@d113 1
a113 1
$FreeBSD$
@


1.4.28.1
log
@Switch importer
@
text
@d113 1
a113 1
$FreeBSD: stable/7/sys/fs/procfs/README 50477 1999-08-28 01:08:13Z peter $
@


1.4.18.1
log
@Switch importer
@
text
@d113 1
a113 1
$FreeBSD: stable/6/sys/fs/procfs/README 50477 1999-08-28 01:08:13Z peter $
@


1.4.46.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.4.46.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
@d113 1
a113 1
$FreeBSD: stable/9/sys/fs/procfs/README 50477 1999-08-28 01:08:13Z peter $
@


1.4.46.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.4.46.1.4.2
log
@Switch importer
@
text
@d113 1
a113 1
$FreeBSD: releng/9.1/sys/fs/procfs/README 50477 1999-08-28 01:08:13Z peter $
@


1.4.46.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.4.46.1.2.2
log
@Switch importer
@
text
@d113 1
a113 1
$FreeBSD: releng/9.0/sys/fs/procfs/README 50477 1999-08-28 01:08:13Z peter $
@


1.4.44.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.4.44.2
log
@Switch importer
@
text
@d113 1
a113 1
$FreeBSD: releng/7.4/sys/fs/procfs/README 50477 1999-08-28 01:08:13Z peter $
@


1.4.42.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.4.40.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.4.40.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
@d113 1
a113 1
$FreeBSD: stable/8/sys/fs/procfs/README 50477 1999-08-28 01:08:13Z peter $
@


1.4.40.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.4.40.1.8.2
log
@Switch importer
@
text
@d113 1
a113 1
$FreeBSD: releng/8.3/sys/fs/procfs/README 50477 1999-08-28 01:08:13Z peter $
@


1.4.40.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.4.40.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.4.40.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.4.38.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.4.36.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.4.34.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.3
log
@Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$.  We are not
ready for it yet.
@
text
@d113 1
a113 1
$Id$
@


1.3.4.1
log
@$Id$ -> $FreeBSD$
@
text
@d113 1
a113 1
$FreeBSD$
@


1.2
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
@d113 1
a113 1
$FreeBSD$
@


1.1
log
@Initial revision
@
text
@d113 1
a113 1
$Id: README,v 3.1 1993/12/15 09:40:17 jsp Exp $
@


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


1.1.1.1.8.1
log
@$Id$ -> $FreeBSD$
@
text
@d113 1
a113 1
$FreeBSD$
@


1.1.1.1.12.1
log
@$Id$ -> $FreeBSD$
@
text
@d113 1
a113 1
$FreeBSD$
@
