Deleted Added
full compact
linprocfs.c (170307) linprocfs.c (172568)
1/*-
2 * Copyright (c) 2000 Dag-Erling Co�dan Sm�rgrav
3 * Copyright (c) 1999 Pierre Beyssac
4 * Copyright (c) 1993 Jan-Simon Pendry
5 * Copyright (c) 1993
6 * The Regents of the University of California. All rights reserved.
7 *
8 * This code is derived from software contributed to Berkeley by

--- 26 unchanged lines hidden (view full) ---

35 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
36 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
37 * SUCH DAMAGE.
38 *
39 * @(#)procfs_status.c 8.4 (Berkeley) 6/15/94
40 */
41
42#include <sys/cdefs.h>
1/*-
2 * Copyright (c) 2000 Dag-Erling Co�dan Sm�rgrav
3 * Copyright (c) 1999 Pierre Beyssac
4 * Copyright (c) 1993 Jan-Simon Pendry
5 * Copyright (c) 1993
6 * The Regents of the University of California. All rights reserved.
7 *
8 * This code is derived from software contributed to Berkeley by

--- 26 unchanged lines hidden (view full) ---

35 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
36 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
37 * SUCH DAMAGE.
38 *
39 * @(#)procfs_status.c 8.4 (Berkeley) 6/15/94
40 */
41
42#include <sys/cdefs.h>
43__FBSDID("$FreeBSD: head/sys/compat/linprocfs/linprocfs.c 170307 2007-06-05 00:00:57Z jeff $");
43__FBSDID("$FreeBSD: head/sys/compat/linprocfs/linprocfs.c 172568 2007-10-12 06:03:46Z kevlo $");
44
45#include <sys/param.h>
46#include <sys/queue.h>
47#include <sys/blist.h>
48#include <sys/conf.h>
49#include <sys/exec.h>
50#include <sys/filedesc.h>
51#include <sys/jail.h>

--- 57 unchanged lines hidden (view full) ---

109#define P2B(x) ((x) << PAGE_SHIFT) /* pages to bytes */
110#define P2K(x) ((x) << (PAGE_SHIFT - 10)) /* pages to kbytes */
111
112/**
113 * @brief Mapping of ki_stat in struct kinfo_proc to the linux state
114 *
115 * The linux procfs state field displays one of the characters RSDZTW to
116 * denote running, sleeping in an interruptible wait, waiting in an
44
45#include <sys/param.h>
46#include <sys/queue.h>
47#include <sys/blist.h>
48#include <sys/conf.h>
49#include <sys/exec.h>
50#include <sys/filedesc.h>
51#include <sys/jail.h>

--- 57 unchanged lines hidden (view full) ---

109#define P2B(x) ((x) << PAGE_SHIFT) /* pages to bytes */
110#define P2K(x) ((x) << (PAGE_SHIFT - 10)) /* pages to kbytes */
111
112/**
113 * @brief Mapping of ki_stat in struct kinfo_proc to the linux state
114 *
115 * The linux procfs state field displays one of the characters RSDZTW to
116 * denote running, sleeping in an interruptible wait, waiting in an
117 * uninteruptible disk sleep, a zombie process, process is being traced
117 * uninterruptible disk sleep, a zombie process, process is being traced
118 * or stopped, or process is paging respectively.
119 *
120 * Our struct kinfo_proc contains the variable ki_stat which contains a
121 * value out of SIDL, SRUN, SSLEEP, SSTOP, SZOMB, SWAIT and SLOCK.
122 *
123 * This character array is used with ki_stati-1 as an index and tries to
124 * map our states to suitable linux states.
125 */

--- 1139 unchanged lines hidden ---
118 * or stopped, or process is paging respectively.
119 *
120 * Our struct kinfo_proc contains the variable ki_stat which contains a
121 * value out of SIDL, SRUN, SSLEEP, SSTOP, SZOMB, SWAIT and SLOCK.
122 *
123 * This character array is used with ki_stati-1 as an index and tries to
124 * map our states to suitable linux states.
125 */

--- 1139 unchanged lines hidden ---