From 4d2edbc3f94d2f9615e7520033b1bcc28406288f Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Thu, 27 Mar 2008 18:00:08 +0100 Subject: hurd/translator/mboxfs: New stub page. hurd/translator: Link to it. --- hurd/translator.mdwn | 1 + hurd/translator/mboxfs.mdwn | 11 +++++++++++ 2 files changed, 12 insertions(+) create mode 100644 hurd/translator/mboxfs.mdwn (limited to 'hurd') diff --git a/hurd/translator.mdwn b/hurd/translator.mdwn index afc4dd0f..7f3029ce 100644 --- a/hurd/translator.mdwn +++ b/hurd/translator.mdwn @@ -46,6 +46,7 @@ See some [[examples]] about how to use translators. * [[ext2fs]] * [[fatfs]] * [[magic]] +* [[mboxfs]] * ... diff --git a/hurd/translator/mboxfs.mdwn b/hurd/translator/mboxfs.mdwn new file mode 100644 index 00000000..be959d0b --- /dev/null +++ b/hurd/translator/mboxfs.mdwn @@ -0,0 +1,11 @@ +[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]] + +[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU_Free_Documentation_License|/fdl]]."]]"""]] + + -- cgit v1.3.1 From d1d81b04024d451cee3dd33b312aa18c454cedc9 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Thu, 27 Mar 2008 18:01:28 +0100 Subject: hurd/translator/xmlfs: New stub page. hurd/translator: Link to it. --- hurd/translator.mdwn | 1 + hurd/translator/xmlfs.mdwn | 11 +++++++++++ 2 files changed, 12 insertions(+) create mode 100644 hurd/translator/xmlfs.mdwn (limited to 'hurd') diff --git a/hurd/translator.mdwn b/hurd/translator.mdwn index 7f3029ce..d5e725ad 100644 --- a/hurd/translator.mdwn +++ b/hurd/translator.mdwn @@ -47,6 +47,7 @@ See some [[examples]] about how to use translators. * [[fatfs]] * [[magic]] * [[mboxfs]] +* [[xmlfs]] * ... diff --git a/hurd/translator/xmlfs.mdwn b/hurd/translator/xmlfs.mdwn new file mode 100644 index 00000000..cff15f59 --- /dev/null +++ b/hurd/translator/xmlfs.mdwn @@ -0,0 +1,11 @@ +[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]] + +[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU_Free_Documentation_License|/fdl]]."]]"""]] + + -- cgit v1.3.1 From f6f6b12d9c1cfe75826100ba04ea333db5a3da98 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Thu, 27 Mar 2008 18:03:08 +0100 Subject: hurd/translator/procfs: New stub page. hurd/translator: Link to it. --- hurd/translator.mdwn | 1 + hurd/translator/procfs.mdwn | 11 +++++++++++ 2 files changed, 12 insertions(+) create mode 100644 hurd/translator/procfs.mdwn (limited to 'hurd') diff --git a/hurd/translator.mdwn b/hurd/translator.mdwn index d5e725ad..bf30b452 100644 --- a/hurd/translator.mdwn +++ b/hurd/translator.mdwn @@ -57,6 +57,7 @@ See some [[examples]] about how to use translators. * [[emailfs]] -- email as a filesystem * [[cvsfs]] * [[tmpfs]] +* [[procfs]] * ... diff --git a/hurd/translator/procfs.mdwn b/hurd/translator/procfs.mdwn new file mode 100644 index 00000000..e53d0774 --- /dev/null +++ b/hurd/translator/procfs.mdwn @@ -0,0 +1,11 @@ +[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]] + +[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU_Free_Documentation_License|/fdl]]."]]"""]] + + -- cgit v1.3.1 From c4a1972dce8c76340291daaec6db940efa80da08 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Thu, 27 Mar 2008 19:05:08 +0100 Subject: hurd/translator/unionfs: New stub page. hurd/translator: Link to it. --- hurd/translator.mdwn | 1 + hurd/translator/unionfs.mdwn | 11 +++++++++++ 2 files changed, 12 insertions(+) create mode 100644 hurd/translator/unionfs.mdwn (limited to 'hurd') diff --git a/hurd/translator.mdwn b/hurd/translator.mdwn index bf30b452..3f763013 100644 --- a/hurd/translator.mdwn +++ b/hurd/translator.mdwn @@ -47,6 +47,7 @@ See some [[examples]] about how to use translators. * [[fatfs]] * [[magic]] * [[mboxfs]] +* [[unionfs]] * [[xmlfs]] * ... diff --git a/hurd/translator/unionfs.mdwn b/hurd/translator/unionfs.mdwn new file mode 100644 index 00000000..478fc3db --- /dev/null +++ b/hurd/translator/unionfs.mdwn @@ -0,0 +1,11 @@ +[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]] + +[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU_Free_Documentation_License|/fdl]]."]]"""]] + + -- cgit v1.3.1 From 2704ec8f11a5dbb4d692535b971ee8540076c2b1 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Thu, 27 Mar 2008 19:40:47 +0100 Subject: hurd/translator/stowfs: New page, redirecting to unionfs#stowfs. hurd/translator/unionfs (stowfs): New stub. --- hurd/translator/stowfs.mdwn | 11 +++++++++++ hurd/translator/unionfs.mdwn | 6 ++++++ 2 files changed, 17 insertions(+) create mode 100644 hurd/translator/stowfs.mdwn (limited to 'hurd') diff --git a/hurd/translator/stowfs.mdwn b/hurd/translator/stowfs.mdwn new file mode 100644 index 00000000..022e3d5e --- /dev/null +++ b/hurd/translator/stowfs.mdwn @@ -0,0 +1,11 @@ +[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]] + +[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU_Free_Documentation_License|/fdl]]."]]"""]] + +[[meta redir=unionfs#stowfs]] diff --git a/hurd/translator/unionfs.mdwn b/hurd/translator/unionfs.mdwn index 478fc3db..7eee5245 100644 --- a/hurd/translator/unionfs.mdwn +++ b/hurd/translator/unionfs.mdwn @@ -9,3 +9,9 @@ is included in the section entitled [[GNU_Free_Documentation_License|/fdl]]."]]"""]] + + + +# `stowfs` + +... is a special mode of `unionfs`. -- cgit v1.3.1 From 87daec1d63381766ae09020f099874f7cf8ed456 Mon Sep 17 00:00:00 2001 From: GNU Hurd wiki engine Date: Fri, 28 Mar 2008 07:13:41 +0000 Subject: web commit by https://id.mayfirst.org/dkg/ --- hurd/running/debian/faq/sshd.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'hurd') diff --git a/hurd/running/debian/faq/sshd.mdwn b/hurd/running/debian/faq/sshd.mdwn index 3b98eddf..4ae689bf 100644 --- a/hurd/running/debian/faq/sshd.mdwn +++ b/hurd/running/debian/faq/sshd.mdwn @@ -8,5 +8,5 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled [[GNU_Free_Documentation_License|/fdl]]."]]"""]] -You need to disable `PriviledgeSeperation` in `/etc/ssh/sshd_options`. Also +You need to disable `PrivilegeSeparation` in `/etc/ssh/sshd_options`. Also make sure you have `/dev/random`, see below. -- cgit v1.3.1 From 223adc426b9f0b761746a6febe212fd50356bca2 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Sat, 29 Mar 2008 23:31:16 +0100 Subject: community/gsoc/procfs/* -> hurd/translator/procfs/* --- community/gsoc/procfs/htop.mdwn | 271 ------------------------------------ community/gsoc/procfs/killall.mdwn | 172 ----------------------- community/gsoc/procfs/procps.mdwn | 69 --------- community/gsoc/procfs/top.mdwn | 121 ---------------- community/gsoc/project_ideas.mdwn | 3 +- hurd/translator/procfs.mdwn | 8 ++ hurd/translator/procfs/htop.mdwn | 271 ++++++++++++++++++++++++++++++++++++ hurd/translator/procfs/killall.mdwn | 172 +++++++++++++++++++++++ hurd/translator/procfs/procps.mdwn | 69 +++++++++ hurd/translator/procfs/top.mdwn | 121 ++++++++++++++++ 10 files changed, 642 insertions(+), 635 deletions(-) delete mode 100644 community/gsoc/procfs/htop.mdwn delete mode 100644 community/gsoc/procfs/killall.mdwn delete mode 100644 community/gsoc/procfs/procps.mdwn delete mode 100644 community/gsoc/procfs/top.mdwn create mode 100644 hurd/translator/procfs/htop.mdwn create mode 100644 hurd/translator/procfs/killall.mdwn create mode 100644 hurd/translator/procfs/procps.mdwn create mode 100644 hurd/translator/procfs/top.mdwn (limited to 'hurd') diff --git a/community/gsoc/procfs/htop.mdwn b/community/gsoc/procfs/htop.mdwn deleted file mode 100644 index 7a0dc416..00000000 --- a/community/gsoc/procfs/htop.mdwn +++ /dev/null @@ -1,271 +0,0 @@ -[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]] - -[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU_Free_Documentation_License|/fdl]]."]]"""]] - -
-open("/proc/stat", O_RDONLY)            = 3
-open("/proc/meminfo", O_RDONLY)         = 3
-open("/proc/stat", O_RDONLY)            = 3
-open("/proc", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 3
-open("/proc/1/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/1/status", O_RDONLY)        = 4
-open("/proc/1/statm", O_RDONLY)         = 4
-open("/proc/1/stat", O_RDONLY)          = 4
-open("/proc/1/cmdline", O_RDONLY)       = 4
-open("/proc/2/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/2/status", O_RDONLY)        = 4
-open("/proc/2/statm", O_RDONLY)         = 4
-open("/proc/2/stat", O_RDONLY)          = 4
-open("/proc/2/cmdline", O_RDONLY)       = 4
-open("/proc/3/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/3/status", O_RDONLY)        = 4
-open("/proc/3/statm", O_RDONLY)         = 4
-open("/proc/3/stat", O_RDONLY)          = 4
-open("/proc/3/cmdline", O_RDONLY)       = 4
-open("/proc/4/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/4/status", O_RDONLY)        = 4
-open("/proc/4/statm", O_RDONLY)         = 4
-open("/proc/4/stat", O_RDONLY)          = 4
-open("/proc/4/cmdline", O_RDONLY)       = 4
-open("/proc/5/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/5/status", O_RDONLY)        = 4
-open("/proc/5/statm", O_RDONLY)         = 4
-open("/proc/5/stat", O_RDONLY)          = 4
-open("/proc/5/cmdline", O_RDONLY)       = 4
-open("/proc/6/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6/status", O_RDONLY)        = 4
-open("/proc/6/statm", O_RDONLY)         = 4
-open("/proc/6/stat", O_RDONLY)          = 4
-open("/proc/6/cmdline", O_RDONLY)       = 4
-open("/proc/7/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/7/status", O_RDONLY)        = 4
-open("/proc/7/statm", O_RDONLY)         = 4
-open("/proc/7/stat", O_RDONLY)          = 4
-open("/proc/7/cmdline", O_RDONLY)       = 4
-open("/proc/8/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/8/status", O_RDONLY)        = 4
-open("/proc/8/statm", O_RDONLY)         = 4
-open("/proc/8/stat", O_RDONLY)          = 4
-open("/proc/8/cmdline", O_RDONLY)       = 4
-open("/proc/9/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/9/status", O_RDONLY)        = 4
-open("/proc/9/statm", O_RDONLY)         = 4
-open("/proc/9/stat", O_RDONLY)          = 4
-open("/proc/9/cmdline", O_RDONLY)       = 4
-open("/proc/10/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/10/status", O_RDONLY)       = 4
-open("/proc/10/statm", O_RDONLY)        = 4
-open("/proc/10/stat", O_RDONLY)         = 4
-open("/proc/10/cmdline", O_RDONLY)      = 4
-open("/proc/11/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/11/status", O_RDONLY)       = 4
-open("/proc/11/statm", O_RDONLY)        = 4
-open("/proc/11/stat", O_RDONLY)         = 4
-open("/proc/11/cmdline", O_RDONLY)      = 4
-open("/proc/12/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/12/status", O_RDONLY)       = 4
-open("/proc/12/statm", O_RDONLY)        = 4
-open("/proc/12/stat", O_RDONLY)         = 4
-open("/proc/12/cmdline", O_RDONLY)      = 4
-open("/proc/13/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/13/status", O_RDONLY)       = 4
-open("/proc/13/statm", O_RDONLY)        = 4
-open("/proc/13/stat", O_RDONLY)         = 4
-open("/proc/13/cmdline", O_RDONLY)      = 4
-open("/proc/14/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/14/status", O_RDONLY)       = 4
-open("/proc/14/statm", O_RDONLY)        = 4
-open("/proc/14/stat", O_RDONLY)         = 4
-open("/proc/14/cmdline", O_RDONLY)      = 4
-open("/proc/15/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/15/status", O_RDONLY)       = 4
-open("/proc/15/statm", O_RDONLY)        = 4
-open("/proc/15/stat", O_RDONLY)         = 4
-open("/proc/15/cmdline", O_RDONLY)      = 4
-open("/proc/16/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/16/status", O_RDONLY)       = 4
-open("/proc/16/statm", O_RDONLY)        = 4
-open("/proc/16/stat", O_RDONLY)         = 4
-open("/proc/16/cmdline", O_RDONLY)      = 4
-open("/proc/25/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/25/status", O_RDONLY)       = 4
-open("/proc/25/statm", O_RDONLY)        = 4
-open("/proc/25/stat", O_RDONLY)         = 4
-open("/proc/25/cmdline", O_RDONLY)      = 4
-open("/proc/26/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/26/status", O_RDONLY)       = 4
-open("/proc/26/statm", O_RDONLY)        = 4
-open("/proc/26/stat", O_RDONLY)         = 4
-open("/proc/26/cmdline", O_RDONLY)      = 4
-open("/proc/32/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/32/status", O_RDONLY)       = 4
-open("/proc/32/statm", O_RDONLY)        = 4
-open("/proc/32/stat", O_RDONLY)         = 4
-open("/proc/32/cmdline", O_RDONLY)      = 4
-open("/proc/33/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/33/status", O_RDONLY)       = 4
-open("/proc/33/statm", O_RDONLY)        = 4
-open("/proc/33/stat", O_RDONLY)         = 4
-open("/proc/33/cmdline", O_RDONLY)      = 4
-open("/proc/1001/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/1001/status", O_RDONLY)     = 4
-open("/proc/1001/statm", O_RDONLY)      = 4
-open("/proc/1001/stat", O_RDONLY)       = 4
-open("/proc/1001/cmdline", O_RDONLY)    = 4
-open("/proc/1050/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/1050/status", O_RDONLY)     = 4
-open("/proc/1050/statm", O_RDONLY)      = 4
-open("/proc/1050/stat", O_RDONLY)       = 4
-open("/proc/1050/cmdline", O_RDONLY)    = 4
-open("/proc/1056/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/1056/status", O_RDONLY)     = 4
-open("/proc/1056/statm", O_RDONLY)      = 4
-open("/proc/1056/stat", O_RDONLY)       = 4
-open("/proc/1056/cmdline", O_RDONLY)    = 4
-open("/proc/1077/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/1077/status", O_RDONLY)     = 4
-open("/proc/1077/statm", O_RDONLY)      = 4
-open("/proc/1077/stat", O_RDONLY)       = 4
-open("/proc/1077/cmdline", O_RDONLY)    = 4
-open("/proc/1094/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/1094/status", O_RDONLY)     = 4
-open("/proc/1094/statm", O_RDONLY)      = 4
-open("/proc/1094/stat", O_RDONLY)       = 4
-open("/proc/1094/cmdline", O_RDONLY)    = 4
-open("/proc/3321/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/3321/status", O_RDONLY)     = 4
-open("/proc/3321/statm", O_RDONLY)      = 4
-open("/proc/3321/stat", O_RDONLY)       = 4
-open("/proc/3321/cmdline", O_RDONLY)    = 4
-open("/proc/3473/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/3473/status", O_RDONLY)     = 4
-open("/proc/3473/statm", O_RDONLY)      = 4
-open("/proc/3473/stat", O_RDONLY)       = 4
-open("/proc/3473/cmdline", O_RDONLY)    = 4
-open("/proc/4127/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/4127/status", O_RDONLY)     = 4
-open("/proc/4127/statm", O_RDONLY)      = 4
-open("/proc/4127/stat", O_RDONLY)       = 4
-open("/proc/4127/cmdline", O_RDONLY)    = 4
-open("/proc/4370/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/4370/status", O_RDONLY)     = 4
-open("/proc/4370/statm", O_RDONLY)      = 4
-open("/proc/4370/stat", O_RDONLY)       = 4
-open("/proc/4370/cmdline", O_RDONLY)    = 4
-open("/proc/4419/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/4419/status", O_RDONLY)     = 4
-open("/proc/4419/statm", O_RDONLY)      = 4
-open("/proc/4419/stat", O_RDONLY)       = 4
-open("/proc/4419/cmdline", O_RDONLY)    = 4
-open("/proc/4950/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/4950/status", O_RDONLY)     = 4
-open("/proc/4950/statm", O_RDONLY)      = 4
-open("/proc/4950/stat", O_RDONLY)       = 4
-open("/proc/4950/cmdline", O_RDONLY)    = 4
-open("/proc/6675/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6675/status", O_RDONLY)     = 4
-open("/proc/6675/statm", O_RDONLY)      = 4
-open("/proc/6675/stat", O_RDONLY)       = 4
-open("/proc/6675/cmdline", O_RDONLY)    = 4
-open("/proc/6701/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6701/status", O_RDONLY)     = 4
-open("/proc/6701/statm", O_RDONLY)      = 4
-open("/proc/6701/stat", O_RDONLY)       = 4
-open("/proc/6701/cmdline", O_RDONLY)    = 4
-open("/proc/6711/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6711/status", O_RDONLY)     = 4
-open("/proc/6711/statm", O_RDONLY)      = 4
-open("/proc/6711/stat", O_RDONLY)       = 4
-open("/proc/6711/cmdline", O_RDONLY)    = 4
-open("/proc/6727/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6727/status", O_RDONLY)     = 4
-open("/proc/6727/statm", O_RDONLY)      = 4
-open("/proc/6727/stat", O_RDONLY)       = 4
-open("/proc/6727/cmdline", O_RDONLY)    = 4
-open("/proc/6735/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6735/status", O_RDONLY)     = 4
-open("/proc/6735/statm", O_RDONLY)      = 4
-open("/proc/6735/stat", O_RDONLY)       = 4
-open("/proc/6735/cmdline", O_RDONLY)    = 4
-open("/proc/6736/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6736/status", O_RDONLY)     = 4
-open("/proc/6736/statm", O_RDONLY)      = 4
-open("/proc/6736/stat", O_RDONLY)       = 4
-open("/proc/6736/cmdline", O_RDONLY)    = 4
-open("/proc/6748/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6748/status", O_RDONLY)     = 4
-open("/proc/6748/statm", O_RDONLY)      = 4
-open("/proc/6748/stat", O_RDONLY)       = 4
-open("/proc/6748/cmdline", O_RDONLY)    = 4
-open("/proc/6750/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6750/status", O_RDONLY)     = 4
-open("/proc/6750/statm", O_RDONLY)      = 4
-open("/proc/6750/stat", O_RDONLY)       = 4
-open("/proc/6750/cmdline", O_RDONLY)    = 4
-open("/proc/6751/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6751/status", O_RDONLY)     = 4
-open("/proc/6751/statm", O_RDONLY)      = 4
-open("/proc/6751/stat", O_RDONLY)       = 4
-open("/proc/6751/cmdline", O_RDONLY)    = 4
-open("/proc/6758/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6758/status", O_RDONLY)     = 4
-open("/proc/6758/statm", O_RDONLY)      = 4
-open("/proc/6758/stat", O_RDONLY)       = 4
-open("/proc/6758/cmdline", O_RDONLY)    = 4
-open("/proc/6768/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6768/status", O_RDONLY)     = 4
-open("/proc/6768/statm", O_RDONLY)      = 4
-open("/proc/6768/stat", O_RDONLY)       = 4
-open("/proc/6768/cmdline", O_RDONLY)    = 4
-open("/proc/6776/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6776/status", O_RDONLY)     = 4
-open("/proc/6776/statm", O_RDONLY)      = 4
-open("/proc/6776/stat", O_RDONLY)       = 4
-open("/proc/6776/cmdline", O_RDONLY)    = 4
-open("/proc/6780/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6780/status", O_RDONLY)     = 4
-open("/proc/6780/statm", O_RDONLY)      = 4
-open("/proc/6780/stat", O_RDONLY)       = 4
-open("/proc/6780/cmdline", O_RDONLY)    = 4
-open("/proc/6782/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6782/status", O_RDONLY)     = 4
-open("/proc/6782/statm", O_RDONLY)      = 4
-open("/proc/6782/stat", O_RDONLY)       = 4
-open("/proc/6782/cmdline", O_RDONLY)    = 4
-open("/proc/6783/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6783/status", O_RDONLY)     = 4
-open("/proc/6783/statm", O_RDONLY)      = 4
-open("/proc/6783/stat", O_RDONLY)       = 4
-open("/proc/6783/cmdline", O_RDONLY)    = 4
-open("/proc/6784/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6784/status", O_RDONLY)     = 4
-open("/proc/6784/statm", O_RDONLY)      = 4
-open("/proc/6784/stat", O_RDONLY)       = 4
-open("/proc/6784/cmdline", O_RDONLY)    = 4
-open("/proc/6785/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6785/status", O_RDONLY)     = 4
-open("/proc/6785/statm", O_RDONLY)      = 4
-open("/proc/6785/stat", O_RDONLY)       = 4
-open("/proc/6785/cmdline", O_RDONLY)    = 4
-open("/proc/6806/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6806/status", O_RDONLY)     = 4
-open("/proc/6806/statm", O_RDONLY)      = 4
-open("/proc/6806/stat", O_RDONLY)       = 4
-open("/proc/6806/cmdline", O_RDONLY)    = 4
-open("/proc/6903/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6903/status", O_RDONLY)     = 4
-open("/proc/6903/statm", O_RDONLY)      = 4
-open("/proc/6903/stat", O_RDONLY)       = 4
-open("/proc/6903/cmdline", O_RDONLY)    = 4
-open("/proc/6904/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6904/status", O_RDONLY)     = 4
-open("/proc/6904/statm", O_RDONLY)      = 4
-open("/proc/6904/stat", O_RDONLY)       = 4
-open("/proc/6904/cmdline", O_RDONLY)    = 4
-
diff --git a/community/gsoc/procfs/killall.mdwn b/community/gsoc/procfs/killall.mdwn deleted file mode 100644 index 588ba1c8..00000000 --- a/community/gsoc/procfs/killall.mdwn +++ /dev/null @@ -1,172 +0,0 @@ -[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]] - -[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU_Free_Documentation_License|/fdl]]."]]"""]] - -
-open("/proc/stat", O_RDONLY)            = 3
-open("/proc/self/stat", O_RDONLY)       = 3
-open("/proc/uptime", O_RDONLY)          = 3
-open("/proc/sys/kernel/pid_max", O_RDONLY) = 4
-open("/proc/meminfo", O_RDONLY)         = 4
-open("/proc", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 5
-open("/proc/1/stat", O_RDONLY)          = 6
-open("/proc/1/status", O_RDONLY)        = 6
-open("/proc/1/cmdline", O_RDONLY)       = 6
-open("/proc/2/stat", O_RDONLY)          = 6
-open("/proc/2/status", O_RDONLY)        = 6
-open("/proc/2/cmdline", O_RDONLY)       = 6
-open("/proc/3/stat", O_RDONLY)          = 6
-open("/proc/3/status", O_RDONLY)        = 6
-open("/proc/3/cmdline", O_RDONLY)       = 6
-open("/proc/4/stat", O_RDONLY)          = 6
-open("/proc/4/status", O_RDONLY)        = 6
-open("/proc/4/cmdline", O_RDONLY)       = 6
-open("/proc/5/stat", O_RDONLY)          = 6
-open("/proc/5/status", O_RDONLY)        = 6
-open("/proc/5/cmdline", O_RDONLY)       = 6
-open("/proc/6/stat", O_RDONLY)          = 6
-open("/proc/6/status", O_RDONLY)        = 6
-open("/proc/6/cmdline", O_RDONLY)       = 6
-open("/proc/7/stat", O_RDONLY)          = 6
-open("/proc/7/status", O_RDONLY)        = 6
-open("/proc/7/cmdline", O_RDONLY)       = 6
-open("/proc/8/stat", O_RDONLY)          = 6
-open("/proc/8/status", O_RDONLY)        = 6
-open("/proc/8/cmdline", O_RDONLY)       = 6
-open("/proc/9/stat", O_RDONLY)          = 6
-open("/proc/9/status", O_RDONLY)        = 6
-open("/proc/9/cmdline", O_RDONLY)       = 6
-open("/proc/10/stat", O_RDONLY)         = 6
-open("/proc/10/status", O_RDONLY)       = 6
-open("/proc/10/cmdline", O_RDONLY)      = 6
-open("/proc/11/stat", O_RDONLY)         = 6
-open("/proc/11/status", O_RDONLY)       = 6
-open("/proc/11/cmdline", O_RDONLY)      = 6
-open("/proc/12/stat", O_RDONLY)         = 6
-open("/proc/12/status", O_RDONLY)       = 6
-open("/proc/12/cmdline", O_RDONLY)      = 6
-open("/proc/13/stat", O_RDONLY)         = 6
-open("/proc/13/status", O_RDONLY)       = 6
-open("/proc/13/cmdline", O_RDONLY)      = 6
-open("/proc/14/stat", O_RDONLY)         = 6
-open("/proc/14/status", O_RDONLY)       = 6
-open("/proc/14/cmdline", O_RDONLY)      = 6
-open("/proc/15/stat", O_RDONLY)         = 6
-open("/proc/15/status", O_RDONLY)       = 6
-open("/proc/15/cmdline", O_RDONLY)      = 6
-open("/proc/16/stat", O_RDONLY)         = 6
-open("/proc/16/status", O_RDONLY)       = 6
-open("/proc/16/cmdline", O_RDONLY)      = 6
-open("/proc/25/stat", O_RDONLY)         = 6
-open("/proc/25/status", O_RDONLY)       = 6
-open("/proc/25/cmdline", O_RDONLY)      = 6
-open("/proc/26/stat", O_RDONLY)         = 6
-open("/proc/26/status", O_RDONLY)       = 6
-open("/proc/26/cmdline", O_RDONLY)      = 6
-open("/proc/32/stat", O_RDONLY)         = 6
-open("/proc/32/status", O_RDONLY)       = 6
-open("/proc/32/cmdline", O_RDONLY)      = 6
-open("/proc/33/stat", O_RDONLY)         = 6
-open("/proc/33/status", O_RDONLY)       = 6
-open("/proc/33/cmdline", O_RDONLY)      = 6
-open("/proc/1001/stat", O_RDONLY)       = 6
-open("/proc/1001/status", O_RDONLY)     = 6
-open("/proc/1001/cmdline", O_RDONLY)    = 6
-open("/proc/1050/stat", O_RDONLY)       = 6
-open("/proc/1050/status", O_RDONLY)     = 6
-open("/proc/1050/cmdline", O_RDONLY)    = 6
-open("/proc/1056/stat", O_RDONLY)       = 6
-open("/proc/1056/status", O_RDONLY)     = 6
-open("/proc/1056/cmdline", O_RDONLY)    = 6
-open("/proc/1077/stat", O_RDONLY)       = 6
-open("/proc/1077/status", O_RDONLY)     = 6
-open("/proc/1077/cmdline", O_RDONLY)    = 6
-open("/proc/1094/stat", O_RDONLY)       = 6
-open("/proc/1094/status", O_RDONLY)     = 6
-open("/proc/1094/cmdline", O_RDONLY)    = 6
-open("/proc/3321/stat", O_RDONLY)       = 6
-open("/proc/3321/status", O_RDONLY)     = 6
-open("/proc/3321/cmdline", O_RDONLY)    = 6
-open("/proc/3473/stat", O_RDONLY)       = 6
-open("/proc/3473/status", O_RDONLY)     = 6
-open("/proc/3473/cmdline", O_RDONLY)    = 6
-open("/proc/4127/stat", O_RDONLY)       = 6
-open("/proc/4127/status", O_RDONLY)     = 6
-open("/proc/4127/cmdline", O_RDONLY)    = 6
-open("/proc/4370/stat", O_RDONLY)       = 6
-open("/proc/4370/status", O_RDONLY)     = 6
-open("/proc/4370/cmdline", O_RDONLY)    = 6
-open("/proc/4419/stat", O_RDONLY)       = 6
-open("/proc/4419/status", O_RDONLY)     = 6
-open("/proc/4419/cmdline", O_RDONLY)    = 6
-open("/proc/4950/stat", O_RDONLY)       = 6
-open("/proc/4950/status", O_RDONLY)     = 6
-open("/proc/4950/cmdline", O_RDONLY)    = 6
-open("/proc/6675/stat", O_RDONLY)       = 6
-open("/proc/6675/status", O_RDONLY)     = 6
-open("/proc/6675/cmdline", O_RDONLY)    = 6
-open("/proc/6701/stat", O_RDONLY)       = 6
-open("/proc/6701/status", O_RDONLY)     = 6
-open("/proc/6701/cmdline", O_RDONLY)    = 6
-open("/proc/6711/stat", O_RDONLY)       = 6
-open("/proc/6711/status", O_RDONLY)     = 6
-open("/proc/6711/cmdline", O_RDONLY)    = 6
-open("/proc/6727/stat", O_RDONLY)       = 6
-open("/proc/6727/status", O_RDONLY)     = 6
-open("/proc/6727/cmdline", O_RDONLY)    = 6
-open("/proc/6735/stat", O_RDONLY)       = 6
-open("/proc/6735/status", O_RDONLY)     = 6
-open("/proc/6735/cmdline", O_RDONLY)    = 6
-open("/proc/6736/stat", O_RDONLY)       = 6
-open("/proc/6736/status", O_RDONLY)     = 6
-open("/proc/6736/cmdline", O_RDONLY)    = 6
-open("/proc/6748/stat", O_RDONLY)       = 6
-open("/proc/6748/status", O_RDONLY)     = 6
-open("/proc/6748/cmdline", O_RDONLY)    = 6
-open("/proc/6750/stat", O_RDONLY)       = 6
-open("/proc/6750/status", O_RDONLY)     = 6
-open("/proc/6750/cmdline", O_RDONLY)    = 6
-open("/proc/6751/stat", O_RDONLY)       = 6
-open("/proc/6751/status", O_RDONLY)     = 6
-open("/proc/6751/cmdline", O_RDONLY)    = 6
-open("/proc/6758/stat", O_RDONLY)       = 6
-open("/proc/6758/status", O_RDONLY)     = 6
-open("/proc/6758/cmdline", O_RDONLY)    = 6
-open("/proc/6768/stat", O_RDONLY)       = 6
-open("/proc/6768/status", O_RDONLY)     = 6
-open("/proc/6768/cmdline", O_RDONLY)    = 6
-open("/proc/6776/stat", O_RDONLY)       = 6
-open("/proc/6776/status", O_RDONLY)     = 6
-open("/proc/6776/cmdline", O_RDONLY)    = 6
-open("/proc/tty/drivers", O_RDONLY)     = 6
-open("/proc/6780/stat", O_RDONLY)       = 6
-open("/proc/6780/status", O_RDONLY)     = 6
-open("/proc/6780/cmdline", O_RDONLY)    = 6
-open("/proc/6782/stat", O_RDONLY)       = 6
-open("/proc/6782/status", O_RDONLY)     = 6
-open("/proc/6782/cmdline", O_RDONLY)    = 6
-open("/proc/6783/stat", O_RDONLY)       = 6
-open("/proc/6783/status", O_RDONLY)     = 6
-open("/proc/6783/cmdline", O_RDONLY)    = 6
-open("/proc/6784/stat", O_RDONLY)       = 6
-open("/proc/6784/status", O_RDONLY)     = 6
-open("/proc/6784/cmdline", O_RDONLY)    = 6
-open("/proc/6785/stat", O_RDONLY)       = 6
-open("/proc/6785/status", O_RDONLY)     = 6
-open("/proc/6785/cmdline", O_RDONLY)    = 6
-open("/proc/6806/stat", O_RDONLY)       = 6
-open("/proc/6806/status", O_RDONLY)     = 6
-open("/proc/6806/cmdline", O_RDONLY)    = 6
-open("/proc/6873/stat", O_RDONLY)       = 6
-open("/proc/6873/status", O_RDONLY)     = 6
-open("/proc/6873/cmdline", O_RDONLY)    = 6
-open("/proc/6874/stat", O_RDONLY)       = 6
-open("/proc/6874/status", O_RDONLY)     = 6
-open("/proc/6874/cmdline", O_RDONLY)    = 6
-
diff --git a/community/gsoc/procfs/procps.mdwn b/community/gsoc/procfs/procps.mdwn deleted file mode 100644 index 60b061a9..00000000 --- a/community/gsoc/procfs/procps.mdwn +++ /dev/null @@ -1,69 +0,0 @@ -[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]] - -[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU_Free_Documentation_License|/fdl]]."]]"""]] - -
-open("/proc/stat", O_RDONLY)            = 3
-
-open("/proc/self/stat", O_RDONLY)       = 3
-
-open("/proc/uptime", O_RDONLY)          = 3
-
-open("/proc/sys/kernel/pid_max", O_RDONLY) = 4
-
-open("/proc/meminfo", O_RDONLY)         = 4
-
-open("/proc", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 5
-
-open("/proc/1/stat", O_RDONLY)          = 6
-
-open("/proc/1/status", O_RDONLY)        = 6
-
-open("/proc/1/cmdline", O_RDONLY)       = 6
-
-open("/proc/2/stat", O_RDONLY)          = 6
-
-open("/proc/2/status", O_RDONLY)        = 6
-
-open("/proc/2/cmdline", O_RDONLY)       = 6
-
-open("/proc/3/stat", O_RDONLY)          = 6
-
-open("/proc/3/status", O_RDONLY)        = 6
-
-open("/proc/3/cmdline", O_RDONLY)       = 6
-
-(...)
-
-open("/proc/6758/stat", O_RDONLY)       = 6
-
-open("/proc/6758/status", O_RDONLY)     = 6
-
-open("/proc/6758/cmdline", O_RDONLY)    = 6
-
-open("/proc/6768/stat", O_RDONLY)       = 6
-
-open("/proc/6768/status", O_RDONLY)     = 6
-
-open("/proc/6768/cmdline", O_RDONLY)    = 6
-
-open("/proc/6776/stat", O_RDONLY)       = 6
-
-open("/proc/6776/status", O_RDONLY)     = 6
-
-open("/proc/6776/cmdline", O_RDONLY)    = 6
-
-open("/proc/tty/drivers", O_RDONLY)     = 6
-
-open("/proc/6780/stat", O_RDONLY)       = 6
-
-open("/proc/6780/status", O_RDONLY)     = 6
-
-(...)
-
diff --git a/community/gsoc/procfs/top.mdwn b/community/gsoc/procfs/top.mdwn deleted file mode 100644 index b2c9547b..00000000 --- a/community/gsoc/procfs/top.mdwn +++ /dev/null @@ -1,121 +0,0 @@ -[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]] - -[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU_Free_Documentation_License|/fdl]]."]]"""]] - -
-open("/proc/stat", O_RDONLY)            = 3
-open("/proc/sys/kernel/pid_max", O_RDONLY) = 3
-open("/proc", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 3
-open("/proc/1/stat", O_RDONLY)          = 4
-open("/proc/1/statm", O_RDONLY)         = 4
-open("/proc/2/stat", O_RDONLY)          = 4
-open("/proc/2/statm", O_RDONLY)         = 4
-open("/proc/3/stat", O_RDONLY)          = 4
-open("/proc/3/statm", O_RDONLY)         = 4
-open("/proc/4/stat", O_RDONLY)          = 4
-open("/proc/4/statm", O_RDONLY)         = 4
-open("/proc/5/stat", O_RDONLY)          = 4
-open("/proc/5/statm", O_RDONLY)         = 4
-open("/proc/6/stat", O_RDONLY)          = 4
-open("/proc/6/statm", O_RDONLY)         = 4
-open("/proc/7/stat", O_RDONLY)          = 4
-open("/proc/7/statm", O_RDONLY)         = 4
-open("/proc/8/stat", O_RDONLY)          = 4
-open("/proc/8/statm", O_RDONLY)         = 4
-open("/proc/9/stat", O_RDONLY)          = 4
-open("/proc/9/statm", O_RDONLY)         = 4
-open("/proc/10/stat", O_RDONLY)         = 4
-open("/proc/10/statm", O_RDONLY)        = 4
-open("/proc/11/stat", O_RDONLY)         = 4
-open("/proc/11/statm", O_RDONLY)        = 4
-open("/proc/12/stat", O_RDONLY)         = 4
-open("/proc/12/statm", O_RDONLY)        = 4
-open("/proc/13/stat", O_RDONLY)         = 4
-open("/proc/13/statm", O_RDONLY)        = 4
-open("/proc/14/stat", O_RDONLY)         = 4
-open("/proc/14/statm", O_RDONLY)        = 4
-open("/proc/15/stat", O_RDONLY)         = 4
-open("/proc/15/statm", O_RDONLY)        = 4
-open("/proc/16/stat", O_RDONLY)         = 4
-open("/proc/16/statm", O_RDONLY)        = 4
-open("/proc/25/stat", O_RDONLY)         = 4
-open("/proc/25/statm", O_RDONLY)        = 4
-open("/proc/26/stat", O_RDONLY)         = 4
-open("/proc/26/statm", O_RDONLY)        = 4
-open("/proc/32/stat", O_RDONLY)         = 4
-open("/proc/32/statm", O_RDONLY)        = 4
-open("/proc/33/stat", O_RDONLY)         = 4
-open("/proc/33/statm", O_RDONLY)        = 4
-open("/proc/1001/stat", O_RDONLY)       = 4
-open("/proc/1001/statm", O_RDONLY)      = 4
-open("/proc/1050/stat", O_RDONLY)       = 4
-open("/proc/1050/statm", O_RDONLY)      = 4
-open("/proc/1056/stat", O_RDONLY)       = 4
-open("/proc/1056/statm", O_RDONLY)      = 4
-open("/proc/1077/stat", O_RDONLY)       = 4
-open("/proc/1077/statm", O_RDONLY)      = 4
-open("/proc/1094/stat", O_RDONLY)       = 4
-open("/proc/1094/statm", O_RDONLY)      = 4
-open("/proc/3321/stat", O_RDONLY)       = 4
-open("/proc/3321/statm", O_RDONLY)      = 4
-open("/proc/3379/stat", O_RDONLY)       = 4
-open("/proc/3379/statm", O_RDONLY)      = 4
-open("/proc/4119/stat", O_RDONLY)       = 4
-open("/proc/4119/statm", O_RDONLY)      = 4
-open("/proc/4380/stat", O_RDONLY)       = 4
-open("/proc/4380/statm", O_RDONLY)      = 4
-open("/proc/4468/stat", O_RDONLY)       = 4
-open("/proc/4468/statm", O_RDONLY)      = 4
-open("/proc/4950/stat", O_RDONLY)       = 4
-open("/proc/4950/statm", O_RDONLY)      = 4
-open("/proc/6675/stat", O_RDONLY)       = 4
-open("/proc/6675/statm", O_RDONLY)      = 4
-open("/proc/6701/stat", O_RDONLY)       = 4
-open("/proc/6701/statm", O_RDONLY)      = 4
-open("/proc/6711/stat", O_RDONLY)       = 4
-open("/proc/6711/statm", O_RDONLY)      = 4
-open("/proc/6727/stat", O_RDONLY)       = 4
-open("/proc/6727/statm", O_RDONLY)      = 4
-open("/proc/6735/stat", O_RDONLY)       = 4
-open("/proc/6735/statm", O_RDONLY)      = 4
-open("/proc/6736/stat", O_RDONLY)       = 4
-open("/proc/6736/statm", O_RDONLY)      = 4
-open("/proc/6748/stat", O_RDONLY)       = 4
-open("/proc/6748/statm", O_RDONLY)      = 4
-open("/proc/6750/stat", O_RDONLY)       = 4
-open("/proc/6750/statm", O_RDONLY)      = 4
-open("/proc/6751/stat", O_RDONLY)       = 4
-open("/proc/6751/statm", O_RDONLY)      = 4
-open("/proc/6758/stat", O_RDONLY)       = 4
-open("/proc/6758/statm", O_RDONLY)      = 4
-open("/proc/6768/stat", O_RDONLY)       = 4
-open("/proc/6768/statm", O_RDONLY)      = 4
-open("/proc/6776/stat", O_RDONLY)       = 4
-open("/proc/6776/statm", O_RDONLY)      = 4
-open("/proc/6780/stat", O_RDONLY)       = 4
-open("/proc/6780/statm", O_RDONLY)      = 4
-open("/proc/6782/stat", O_RDONLY)       = 4
-open("/proc/6782/statm", O_RDONLY)      = 4
-open("/proc/6783/stat", O_RDONLY)       = 4
-open("/proc/6783/statm", O_RDONLY)      = 4
-open("/proc/6784/stat", O_RDONLY)       = 4
-open("/proc/6784/statm", O_RDONLY)      = 4
-open("/proc/6787/stat", O_RDONLY)       = 4
-open("/proc/6787/statm", O_RDONLY)      = 4
-open("/proc/6806/stat", O_RDONLY)       = 4
-open("/proc/6806/statm", O_RDONLY)      = 4
-open("/proc/6823/stat", O_RDONLY)       = 4
-open("/proc/6823/statm", O_RDONLY)      = 4
-open("/proc/6824/stat", O_RDONLY)       = 4
-open("/proc/6824/statm", O_RDONLY)      = 4
-open("/proc/6881/stat", O_RDONLY)       = 4
-open("/proc/6881/statm", O_RDONLY)      = 4
-open("/proc/6882/stat", O_RDONLY)       = 4
-open("/proc/6882/statm", O_RDONLY)      = 4
-
diff --git a/community/gsoc/project_ideas.mdwn b/community/gsoc/project_ideas.mdwn index 0c04354d..037e894a 100644 --- a/community/gsoc/project_ideas.mdwn +++ b/community/gsoc/project_ideas.mdwn @@ -214,8 +214,7 @@ locking works on the Hurd. Only general programming skills are required. Although there is no standard (POSIX or other) for the layout of the `/proc` pseudo-filesystem, it turned out a very useful facility in GNU/Linux and other -systems, and many tools concerned with process management use it. ([[`ps`|procfs/procps]], [[`top`|procfs/top]], -[[`htop`|procfs/htop]], `gtop`, [[`killall`|procfs/killall]], `pkill`, ...) +systems, and many tools concerned with process management use it. Instead of porting all these tools to use [[hurd/libps]] (Hurd's official method for accessing process information), they could be made to run out of the box, by diff --git a/hurd/translator/procfs.mdwn b/hurd/translator/procfs.mdwn index e53d0774..eb07a8f6 100644 --- a/hurd/translator/procfs.mdwn +++ b/hurd/translator/procfs.mdwn @@ -9,3 +9,11 @@ is included in the section entitled [[GNU_Free_Documentation_License|/fdl]]."]]"""]] + + * [[`ps`|procps]] + * [[`top`|top]] + * [[`htop`|htop]] + * `gtop` + * [[`killall`|killall]] + * `pkill` + * ... diff --git a/hurd/translator/procfs/htop.mdwn b/hurd/translator/procfs/htop.mdwn new file mode 100644 index 00000000..7a0dc416 --- /dev/null +++ b/hurd/translator/procfs/htop.mdwn @@ -0,0 +1,271 @@ +[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]] + +[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU_Free_Documentation_License|/fdl]]."]]"""]] + +
+open("/proc/stat", O_RDONLY)            = 3
+open("/proc/meminfo", O_RDONLY)         = 3
+open("/proc/stat", O_RDONLY)            = 3
+open("/proc", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 3
+open("/proc/1/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/1/status", O_RDONLY)        = 4
+open("/proc/1/statm", O_RDONLY)         = 4
+open("/proc/1/stat", O_RDONLY)          = 4
+open("/proc/1/cmdline", O_RDONLY)       = 4
+open("/proc/2/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/2/status", O_RDONLY)        = 4
+open("/proc/2/statm", O_RDONLY)         = 4
+open("/proc/2/stat", O_RDONLY)          = 4
+open("/proc/2/cmdline", O_RDONLY)       = 4
+open("/proc/3/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/3/status", O_RDONLY)        = 4
+open("/proc/3/statm", O_RDONLY)         = 4
+open("/proc/3/stat", O_RDONLY)          = 4
+open("/proc/3/cmdline", O_RDONLY)       = 4
+open("/proc/4/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/4/status", O_RDONLY)        = 4
+open("/proc/4/statm", O_RDONLY)         = 4
+open("/proc/4/stat", O_RDONLY)          = 4
+open("/proc/4/cmdline", O_RDONLY)       = 4
+open("/proc/5/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/5/status", O_RDONLY)        = 4
+open("/proc/5/statm", O_RDONLY)         = 4
+open("/proc/5/stat", O_RDONLY)          = 4
+open("/proc/5/cmdline", O_RDONLY)       = 4
+open("/proc/6/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/6/status", O_RDONLY)        = 4
+open("/proc/6/statm", O_RDONLY)         = 4
+open("/proc/6/stat", O_RDONLY)          = 4
+open("/proc/6/cmdline", O_RDONLY)       = 4
+open("/proc/7/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/7/status", O_RDONLY)        = 4
+open("/proc/7/statm", O_RDONLY)         = 4
+open("/proc/7/stat", O_RDONLY)          = 4
+open("/proc/7/cmdline", O_RDONLY)       = 4
+open("/proc/8/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/8/status", O_RDONLY)        = 4
+open("/proc/8/statm", O_RDONLY)         = 4
+open("/proc/8/stat", O_RDONLY)          = 4
+open("/proc/8/cmdline", O_RDONLY)       = 4
+open("/proc/9/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/9/status", O_RDONLY)        = 4
+open("/proc/9/statm", O_RDONLY)         = 4
+open("/proc/9/stat", O_RDONLY)          = 4
+open("/proc/9/cmdline", O_RDONLY)       = 4
+open("/proc/10/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/10/status", O_RDONLY)       = 4
+open("/proc/10/statm", O_RDONLY)        = 4
+open("/proc/10/stat", O_RDONLY)         = 4
+open("/proc/10/cmdline", O_RDONLY)      = 4
+open("/proc/11/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/11/status", O_RDONLY)       = 4
+open("/proc/11/statm", O_RDONLY)        = 4
+open("/proc/11/stat", O_RDONLY)         = 4
+open("/proc/11/cmdline", O_RDONLY)      = 4
+open("/proc/12/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/12/status", O_RDONLY)       = 4
+open("/proc/12/statm", O_RDONLY)        = 4
+open("/proc/12/stat", O_RDONLY)         = 4
+open("/proc/12/cmdline", O_RDONLY)      = 4
+open("/proc/13/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/13/status", O_RDONLY)       = 4
+open("/proc/13/statm", O_RDONLY)        = 4
+open("/proc/13/stat", O_RDONLY)         = 4
+open("/proc/13/cmdline", O_RDONLY)      = 4
+open("/proc/14/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/14/status", O_RDONLY)       = 4
+open("/proc/14/statm", O_RDONLY)        = 4
+open("/proc/14/stat", O_RDONLY)         = 4
+open("/proc/14/cmdline", O_RDONLY)      = 4
+open("/proc/15/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/15/status", O_RDONLY)       = 4
+open("/proc/15/statm", O_RDONLY)        = 4
+open("/proc/15/stat", O_RDONLY)         = 4
+open("/proc/15/cmdline", O_RDONLY)      = 4
+open("/proc/16/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/16/status", O_RDONLY)       = 4
+open("/proc/16/statm", O_RDONLY)        = 4
+open("/proc/16/stat", O_RDONLY)         = 4
+open("/proc/16/cmdline", O_RDONLY)      = 4
+open("/proc/25/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/25/status", O_RDONLY)       = 4
+open("/proc/25/statm", O_RDONLY)        = 4
+open("/proc/25/stat", O_RDONLY)         = 4
+open("/proc/25/cmdline", O_RDONLY)      = 4
+open("/proc/26/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/26/status", O_RDONLY)       = 4
+open("/proc/26/statm", O_RDONLY)        = 4
+open("/proc/26/stat", O_RDONLY)         = 4
+open("/proc/26/cmdline", O_RDONLY)      = 4
+open("/proc/32/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/32/status", O_RDONLY)       = 4
+open("/proc/32/statm", O_RDONLY)        = 4
+open("/proc/32/stat", O_RDONLY)         = 4
+open("/proc/32/cmdline", O_RDONLY)      = 4
+open("/proc/33/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/33/status", O_RDONLY)       = 4
+open("/proc/33/statm", O_RDONLY)        = 4
+open("/proc/33/stat", O_RDONLY)         = 4
+open("/proc/33/cmdline", O_RDONLY)      = 4
+open("/proc/1001/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/1001/status", O_RDONLY)     = 4
+open("/proc/1001/statm", O_RDONLY)      = 4
+open("/proc/1001/stat", O_RDONLY)       = 4
+open("/proc/1001/cmdline", O_RDONLY)    = 4
+open("/proc/1050/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/1050/status", O_RDONLY)     = 4
+open("/proc/1050/statm", O_RDONLY)      = 4
+open("/proc/1050/stat", O_RDONLY)       = 4
+open("/proc/1050/cmdline", O_RDONLY)    = 4
+open("/proc/1056/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/1056/status", O_RDONLY)     = 4
+open("/proc/1056/statm", O_RDONLY)      = 4
+open("/proc/1056/stat", O_RDONLY)       = 4
+open("/proc/1056/cmdline", O_RDONLY)    = 4
+open("/proc/1077/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/1077/status", O_RDONLY)     = 4
+open("/proc/1077/statm", O_RDONLY)      = 4
+open("/proc/1077/stat", O_RDONLY)       = 4
+open("/proc/1077/cmdline", O_RDONLY)    = 4
+open("/proc/1094/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/1094/status", O_RDONLY)     = 4
+open("/proc/1094/statm", O_RDONLY)      = 4
+open("/proc/1094/stat", O_RDONLY)       = 4
+open("/proc/1094/cmdline", O_RDONLY)    = 4
+open("/proc/3321/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/3321/status", O_RDONLY)     = 4
+open("/proc/3321/statm", O_RDONLY)      = 4
+open("/proc/3321/stat", O_RDONLY)       = 4
+open("/proc/3321/cmdline", O_RDONLY)    = 4
+open("/proc/3473/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/3473/status", O_RDONLY)     = 4
+open("/proc/3473/statm", O_RDONLY)      = 4
+open("/proc/3473/stat", O_RDONLY)       = 4
+open("/proc/3473/cmdline", O_RDONLY)    = 4
+open("/proc/4127/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/4127/status", O_RDONLY)     = 4
+open("/proc/4127/statm", O_RDONLY)      = 4
+open("/proc/4127/stat", O_RDONLY)       = 4
+open("/proc/4127/cmdline", O_RDONLY)    = 4
+open("/proc/4370/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/4370/status", O_RDONLY)     = 4
+open("/proc/4370/statm", O_RDONLY)      = 4
+open("/proc/4370/stat", O_RDONLY)       = 4
+open("/proc/4370/cmdline", O_RDONLY)    = 4
+open("/proc/4419/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/4419/status", O_RDONLY)     = 4
+open("/proc/4419/statm", O_RDONLY)      = 4
+open("/proc/4419/stat", O_RDONLY)       = 4
+open("/proc/4419/cmdline", O_RDONLY)    = 4
+open("/proc/4950/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/4950/status", O_RDONLY)     = 4
+open("/proc/4950/statm", O_RDONLY)      = 4
+open("/proc/4950/stat", O_RDONLY)       = 4
+open("/proc/4950/cmdline", O_RDONLY)    = 4
+open("/proc/6675/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/6675/status", O_RDONLY)     = 4
+open("/proc/6675/statm", O_RDONLY)      = 4
+open("/proc/6675/stat", O_RDONLY)       = 4
+open("/proc/6675/cmdline", O_RDONLY)    = 4
+open("/proc/6701/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/6701/status", O_RDONLY)     = 4
+open("/proc/6701/statm", O_RDONLY)      = 4
+open("/proc/6701/stat", O_RDONLY)       = 4
+open("/proc/6701/cmdline", O_RDONLY)    = 4
+open("/proc/6711/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/6711/status", O_RDONLY)     = 4
+open("/proc/6711/statm", O_RDONLY)      = 4
+open("/proc/6711/stat", O_RDONLY)       = 4
+open("/proc/6711/cmdline", O_RDONLY)    = 4
+open("/proc/6727/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/6727/status", O_RDONLY)     = 4
+open("/proc/6727/statm", O_RDONLY)      = 4
+open("/proc/6727/stat", O_RDONLY)       = 4
+open("/proc/6727/cmdline", O_RDONLY)    = 4
+open("/proc/6735/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/6735/status", O_RDONLY)     = 4
+open("/proc/6735/statm", O_RDONLY)      = 4
+open("/proc/6735/stat", O_RDONLY)       = 4
+open("/proc/6735/cmdline", O_RDONLY)    = 4
+open("/proc/6736/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/6736/status", O_RDONLY)     = 4
+open("/proc/6736/statm", O_RDONLY)      = 4
+open("/proc/6736/stat", O_RDONLY)       = 4
+open("/proc/6736/cmdline", O_RDONLY)    = 4
+open("/proc/6748/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/6748/status", O_RDONLY)     = 4
+open("/proc/6748/statm", O_RDONLY)      = 4
+open("/proc/6748/stat", O_RDONLY)       = 4
+open("/proc/6748/cmdline", O_RDONLY)    = 4
+open("/proc/6750/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/6750/status", O_RDONLY)     = 4
+open("/proc/6750/statm", O_RDONLY)      = 4
+open("/proc/6750/stat", O_RDONLY)       = 4
+open("/proc/6750/cmdline", O_RDONLY)    = 4
+open("/proc/6751/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/6751/status", O_RDONLY)     = 4
+open("/proc/6751/statm", O_RDONLY)      = 4
+open("/proc/6751/stat", O_RDONLY)       = 4
+open("/proc/6751/cmdline", O_RDONLY)    = 4
+open("/proc/6758/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/6758/status", O_RDONLY)     = 4
+open("/proc/6758/statm", O_RDONLY)      = 4
+open("/proc/6758/stat", O_RDONLY)       = 4
+open("/proc/6758/cmdline", O_RDONLY)    = 4
+open("/proc/6768/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/6768/status", O_RDONLY)     = 4
+open("/proc/6768/statm", O_RDONLY)      = 4
+open("/proc/6768/stat", O_RDONLY)       = 4
+open("/proc/6768/cmdline", O_RDONLY)    = 4
+open("/proc/6776/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/6776/status", O_RDONLY)     = 4
+open("/proc/6776/statm", O_RDONLY)      = 4
+open("/proc/6776/stat", O_RDONLY)       = 4
+open("/proc/6776/cmdline", O_RDONLY)    = 4
+open("/proc/6780/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/6780/status", O_RDONLY)     = 4
+open("/proc/6780/statm", O_RDONLY)      = 4
+open("/proc/6780/stat", O_RDONLY)       = 4
+open("/proc/6780/cmdline", O_RDONLY)    = 4
+open("/proc/6782/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/6782/status", O_RDONLY)     = 4
+open("/proc/6782/statm", O_RDONLY)      = 4
+open("/proc/6782/stat", O_RDONLY)       = 4
+open("/proc/6782/cmdline", O_RDONLY)    = 4
+open("/proc/6783/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/6783/status", O_RDONLY)     = 4
+open("/proc/6783/statm", O_RDONLY)      = 4
+open("/proc/6783/stat", O_RDONLY)       = 4
+open("/proc/6783/cmdline", O_RDONLY)    = 4
+open("/proc/6784/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/6784/status", O_RDONLY)     = 4
+open("/proc/6784/statm", O_RDONLY)      = 4
+open("/proc/6784/stat", O_RDONLY)       = 4
+open("/proc/6784/cmdline", O_RDONLY)    = 4
+open("/proc/6785/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/6785/status", O_RDONLY)     = 4
+open("/proc/6785/statm", O_RDONLY)      = 4
+open("/proc/6785/stat", O_RDONLY)       = 4
+open("/proc/6785/cmdline", O_RDONLY)    = 4
+open("/proc/6806/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/6806/status", O_RDONLY)     = 4
+open("/proc/6806/statm", O_RDONLY)      = 4
+open("/proc/6806/stat", O_RDONLY)       = 4
+open("/proc/6806/cmdline", O_RDONLY)    = 4
+open("/proc/6903/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/6903/status", O_RDONLY)     = 4
+open("/proc/6903/statm", O_RDONLY)      = 4
+open("/proc/6903/stat", O_RDONLY)       = 4
+open("/proc/6903/cmdline", O_RDONLY)    = 4
+open("/proc/6904/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
+open("/proc/6904/status", O_RDONLY)     = 4
+open("/proc/6904/statm", O_RDONLY)      = 4
+open("/proc/6904/stat", O_RDONLY)       = 4
+open("/proc/6904/cmdline", O_RDONLY)    = 4
+
diff --git a/hurd/translator/procfs/killall.mdwn b/hurd/translator/procfs/killall.mdwn new file mode 100644 index 00000000..588ba1c8 --- /dev/null +++ b/hurd/translator/procfs/killall.mdwn @@ -0,0 +1,172 @@ +[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]] + +[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU_Free_Documentation_License|/fdl]]."]]"""]] + +
+open("/proc/stat", O_RDONLY)            = 3
+open("/proc/self/stat", O_RDONLY)       = 3
+open("/proc/uptime", O_RDONLY)          = 3
+open("/proc/sys/kernel/pid_max", O_RDONLY) = 4
+open("/proc/meminfo", O_RDONLY)         = 4
+open("/proc", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 5
+open("/proc/1/stat", O_RDONLY)          = 6
+open("/proc/1/status", O_RDONLY)        = 6
+open("/proc/1/cmdline", O_RDONLY)       = 6
+open("/proc/2/stat", O_RDONLY)          = 6
+open("/proc/2/status", O_RDONLY)        = 6
+open("/proc/2/cmdline", O_RDONLY)       = 6
+open("/proc/3/stat", O_RDONLY)          = 6
+open("/proc/3/status", O_RDONLY)        = 6
+open("/proc/3/cmdline", O_RDONLY)       = 6
+open("/proc/4/stat", O_RDONLY)          = 6
+open("/proc/4/status", O_RDONLY)        = 6
+open("/proc/4/cmdline", O_RDONLY)       = 6
+open("/proc/5/stat", O_RDONLY)          = 6
+open("/proc/5/status", O_RDONLY)        = 6
+open("/proc/5/cmdline", O_RDONLY)       = 6
+open("/proc/6/stat", O_RDONLY)          = 6
+open("/proc/6/status", O_RDONLY)        = 6
+open("/proc/6/cmdline", O_RDONLY)       = 6
+open("/proc/7/stat", O_RDONLY)          = 6
+open("/proc/7/status", O_RDONLY)        = 6
+open("/proc/7/cmdline", O_RDONLY)       = 6
+open("/proc/8/stat", O_RDONLY)          = 6
+open("/proc/8/status", O_RDONLY)        = 6
+open("/proc/8/cmdline", O_RDONLY)       = 6
+open("/proc/9/stat", O_RDONLY)          = 6
+open("/proc/9/status", O_RDONLY)        = 6
+open("/proc/9/cmdline", O_RDONLY)       = 6
+open("/proc/10/stat", O_RDONLY)         = 6
+open("/proc/10/status", O_RDONLY)       = 6
+open("/proc/10/cmdline", O_RDONLY)      = 6
+open("/proc/11/stat", O_RDONLY)         = 6
+open("/proc/11/status", O_RDONLY)       = 6
+open("/proc/11/cmdline", O_RDONLY)      = 6
+open("/proc/12/stat", O_RDONLY)         = 6
+open("/proc/12/status", O_RDONLY)       = 6
+open("/proc/12/cmdline", O_RDONLY)      = 6
+open("/proc/13/stat", O_RDONLY)         = 6
+open("/proc/13/status", O_RDONLY)       = 6
+open("/proc/13/cmdline", O_RDONLY)      = 6
+open("/proc/14/stat", O_RDONLY)         = 6
+open("/proc/14/status", O_RDONLY)       = 6
+open("/proc/14/cmdline", O_RDONLY)      = 6
+open("/proc/15/stat", O_RDONLY)         = 6
+open("/proc/15/status", O_RDONLY)       = 6
+open("/proc/15/cmdline", O_RDONLY)      = 6
+open("/proc/16/stat", O_RDONLY)         = 6
+open("/proc/16/status", O_RDONLY)       = 6
+open("/proc/16/cmdline", O_RDONLY)      = 6
+open("/proc/25/stat", O_RDONLY)         = 6
+open("/proc/25/status", O_RDONLY)       = 6
+open("/proc/25/cmdline", O_RDONLY)      = 6
+open("/proc/26/stat", O_RDONLY)         = 6
+open("/proc/26/status", O_RDONLY)       = 6
+open("/proc/26/cmdline", O_RDONLY)      = 6
+open("/proc/32/stat", O_RDONLY)         = 6
+open("/proc/32/status", O_RDONLY)       = 6
+open("/proc/32/cmdline", O_RDONLY)      = 6
+open("/proc/33/stat", O_RDONLY)         = 6
+open("/proc/33/status", O_RDONLY)       = 6
+open("/proc/33/cmdline", O_RDONLY)      = 6
+open("/proc/1001/stat", O_RDONLY)       = 6
+open("/proc/1001/status", O_RDONLY)     = 6
+open("/proc/1001/cmdline", O_RDONLY)    = 6
+open("/proc/1050/stat", O_RDONLY)       = 6
+open("/proc/1050/status", O_RDONLY)     = 6
+open("/proc/1050/cmdline", O_RDONLY)    = 6
+open("/proc/1056/stat", O_RDONLY)       = 6
+open("/proc/1056/status", O_RDONLY)     = 6
+open("/proc/1056/cmdline", O_RDONLY)    = 6
+open("/proc/1077/stat", O_RDONLY)       = 6
+open("/proc/1077/status", O_RDONLY)     = 6
+open("/proc/1077/cmdline", O_RDONLY)    = 6
+open("/proc/1094/stat", O_RDONLY)       = 6
+open("/proc/1094/status", O_RDONLY)     = 6
+open("/proc/1094/cmdline", O_RDONLY)    = 6
+open("/proc/3321/stat", O_RDONLY)       = 6
+open("/proc/3321/status", O_RDONLY)     = 6
+open("/proc/3321/cmdline", O_RDONLY)    = 6
+open("/proc/3473/stat", O_RDONLY)       = 6
+open("/proc/3473/status", O_RDONLY)     = 6
+open("/proc/3473/cmdline", O_RDONLY)    = 6
+open("/proc/4127/stat", O_RDONLY)       = 6
+open("/proc/4127/status", O_RDONLY)     = 6
+open("/proc/4127/cmdline", O_RDONLY)    = 6
+open("/proc/4370/stat", O_RDONLY)       = 6
+open("/proc/4370/status", O_RDONLY)     = 6
+open("/proc/4370/cmdline", O_RDONLY)    = 6
+open("/proc/4419/stat", O_RDONLY)       = 6
+open("/proc/4419/status", O_RDONLY)     = 6
+open("/proc/4419/cmdline", O_RDONLY)    = 6
+open("/proc/4950/stat", O_RDONLY)       = 6
+open("/proc/4950/status", O_RDONLY)     = 6
+open("/proc/4950/cmdline", O_RDONLY)    = 6
+open("/proc/6675/stat", O_RDONLY)       = 6
+open("/proc/6675/status", O_RDONLY)     = 6
+open("/proc/6675/cmdline", O_RDONLY)    = 6
+open("/proc/6701/stat", O_RDONLY)       = 6
+open("/proc/6701/status", O_RDONLY)     = 6
+open("/proc/6701/cmdline", O_RDONLY)    = 6
+open("/proc/6711/stat", O_RDONLY)       = 6
+open("/proc/6711/status", O_RDONLY)     = 6
+open("/proc/6711/cmdline", O_RDONLY)    = 6
+open("/proc/6727/stat", O_RDONLY)       = 6
+open("/proc/6727/status", O_RDONLY)     = 6
+open("/proc/6727/cmdline", O_RDONLY)    = 6
+open("/proc/6735/stat", O_RDONLY)       = 6
+open("/proc/6735/status", O_RDONLY)     = 6
+open("/proc/6735/cmdline", O_RDONLY)    = 6
+open("/proc/6736/stat", O_RDONLY)       = 6
+open("/proc/6736/status", O_RDONLY)     = 6
+open("/proc/6736/cmdline", O_RDONLY)    = 6
+open("/proc/6748/stat", O_RDONLY)       = 6
+open("/proc/6748/status", O_RDONLY)     = 6
+open("/proc/6748/cmdline", O_RDONLY)    = 6
+open("/proc/6750/stat", O_RDONLY)       = 6
+open("/proc/6750/status", O_RDONLY)     = 6
+open("/proc/6750/cmdline", O_RDONLY)    = 6
+open("/proc/6751/stat", O_RDONLY)       = 6
+open("/proc/6751/status", O_RDONLY)     = 6
+open("/proc/6751/cmdline", O_RDONLY)    = 6
+open("/proc/6758/stat", O_RDONLY)       = 6
+open("/proc/6758/status", O_RDONLY)     = 6
+open("/proc/6758/cmdline", O_RDONLY)    = 6
+open("/proc/6768/stat", O_RDONLY)       = 6
+open("/proc/6768/status", O_RDONLY)     = 6
+open("/proc/6768/cmdline", O_RDONLY)    = 6
+open("/proc/6776/stat", O_RDONLY)       = 6
+open("/proc/6776/status", O_RDONLY)     = 6
+open("/proc/6776/cmdline", O_RDONLY)    = 6
+open("/proc/tty/drivers", O_RDONLY)     = 6
+open("/proc/6780/stat", O_RDONLY)       = 6
+open("/proc/6780/status", O_RDONLY)     = 6
+open("/proc/6780/cmdline", O_RDONLY)    = 6
+open("/proc/6782/stat", O_RDONLY)       = 6
+open("/proc/6782/status", O_RDONLY)     = 6
+open("/proc/6782/cmdline", O_RDONLY)    = 6
+open("/proc/6783/stat", O_RDONLY)       = 6
+open("/proc/6783/status", O_RDONLY)     = 6
+open("/proc/6783/cmdline", O_RDONLY)    = 6
+open("/proc/6784/stat", O_RDONLY)       = 6
+open("/proc/6784/status", O_RDONLY)     = 6
+open("/proc/6784/cmdline", O_RDONLY)    = 6
+open("/proc/6785/stat", O_RDONLY)       = 6
+open("/proc/6785/status", O_RDONLY)     = 6
+open("/proc/6785/cmdline", O_RDONLY)    = 6
+open("/proc/6806/stat", O_RDONLY)       = 6
+open("/proc/6806/status", O_RDONLY)     = 6
+open("/proc/6806/cmdline", O_RDONLY)    = 6
+open("/proc/6873/stat", O_RDONLY)       = 6
+open("/proc/6873/status", O_RDONLY)     = 6
+open("/proc/6873/cmdline", O_RDONLY)    = 6
+open("/proc/6874/stat", O_RDONLY)       = 6
+open("/proc/6874/status", O_RDONLY)     = 6
+open("/proc/6874/cmdline", O_RDONLY)    = 6
+
diff --git a/hurd/translator/procfs/procps.mdwn b/hurd/translator/procfs/procps.mdwn new file mode 100644 index 00000000..60b061a9 --- /dev/null +++ b/hurd/translator/procfs/procps.mdwn @@ -0,0 +1,69 @@ +[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]] + +[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU_Free_Documentation_License|/fdl]]."]]"""]] + +
+open("/proc/stat", O_RDONLY)            = 3
+
+open("/proc/self/stat", O_RDONLY)       = 3
+
+open("/proc/uptime", O_RDONLY)          = 3
+
+open("/proc/sys/kernel/pid_max", O_RDONLY) = 4
+
+open("/proc/meminfo", O_RDONLY)         = 4
+
+open("/proc", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 5
+
+open("/proc/1/stat", O_RDONLY)          = 6
+
+open("/proc/1/status", O_RDONLY)        = 6
+
+open("/proc/1/cmdline", O_RDONLY)       = 6
+
+open("/proc/2/stat", O_RDONLY)          = 6
+
+open("/proc/2/status", O_RDONLY)        = 6
+
+open("/proc/2/cmdline", O_RDONLY)       = 6
+
+open("/proc/3/stat", O_RDONLY)          = 6
+
+open("/proc/3/status", O_RDONLY)        = 6
+
+open("/proc/3/cmdline", O_RDONLY)       = 6
+
+(...)
+
+open("/proc/6758/stat", O_RDONLY)       = 6
+
+open("/proc/6758/status", O_RDONLY)     = 6
+
+open("/proc/6758/cmdline", O_RDONLY)    = 6
+
+open("/proc/6768/stat", O_RDONLY)       = 6
+
+open("/proc/6768/status", O_RDONLY)     = 6
+
+open("/proc/6768/cmdline", O_RDONLY)    = 6
+
+open("/proc/6776/stat", O_RDONLY)       = 6
+
+open("/proc/6776/status", O_RDONLY)     = 6
+
+open("/proc/6776/cmdline", O_RDONLY)    = 6
+
+open("/proc/tty/drivers", O_RDONLY)     = 6
+
+open("/proc/6780/stat", O_RDONLY)       = 6
+
+open("/proc/6780/status", O_RDONLY)     = 6
+
+(...)
+
diff --git a/hurd/translator/procfs/top.mdwn b/hurd/translator/procfs/top.mdwn new file mode 100644 index 00000000..b2c9547b --- /dev/null +++ b/hurd/translator/procfs/top.mdwn @@ -0,0 +1,121 @@ +[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]] + +[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU_Free_Documentation_License|/fdl]]."]]"""]] + +
+open("/proc/stat", O_RDONLY)            = 3
+open("/proc/sys/kernel/pid_max", O_RDONLY) = 3
+open("/proc", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 3
+open("/proc/1/stat", O_RDONLY)          = 4
+open("/proc/1/statm", O_RDONLY)         = 4
+open("/proc/2/stat", O_RDONLY)          = 4
+open("/proc/2/statm", O_RDONLY)         = 4
+open("/proc/3/stat", O_RDONLY)          = 4
+open("/proc/3/statm", O_RDONLY)         = 4
+open("/proc/4/stat", O_RDONLY)          = 4
+open("/proc/4/statm", O_RDONLY)         = 4
+open("/proc/5/stat", O_RDONLY)          = 4
+open("/proc/5/statm", O_RDONLY)         = 4
+open("/proc/6/stat", O_RDONLY)          = 4
+open("/proc/6/statm", O_RDONLY)         = 4
+open("/proc/7/stat", O_RDONLY)          = 4
+open("/proc/7/statm", O_RDONLY)         = 4
+open("/proc/8/stat", O_RDONLY)          = 4
+open("/proc/8/statm", O_RDONLY)         = 4
+open("/proc/9/stat", O_RDONLY)          = 4
+open("/proc/9/statm", O_RDONLY)         = 4
+open("/proc/10/stat", O_RDONLY)         = 4
+open("/proc/10/statm", O_RDONLY)        = 4
+open("/proc/11/stat", O_RDONLY)         = 4
+open("/proc/11/statm", O_RDONLY)        = 4
+open("/proc/12/stat", O_RDONLY)         = 4
+open("/proc/12/statm", O_RDONLY)        = 4
+open("/proc/13/stat", O_RDONLY)         = 4
+open("/proc/13/statm", O_RDONLY)        = 4
+open("/proc/14/stat", O_RDONLY)         = 4
+open("/proc/14/statm", O_RDONLY)        = 4
+open("/proc/15/stat", O_RDONLY)         = 4
+open("/proc/15/statm", O_RDONLY)        = 4
+open("/proc/16/stat", O_RDONLY)         = 4
+open("/proc/16/statm", O_RDONLY)        = 4
+open("/proc/25/stat", O_RDONLY)         = 4
+open("/proc/25/statm", O_RDONLY)        = 4
+open("/proc/26/stat", O_RDONLY)         = 4
+open("/proc/26/statm", O_RDONLY)        = 4
+open("/proc/32/stat", O_RDONLY)         = 4
+open("/proc/32/statm", O_RDONLY)        = 4
+open("/proc/33/stat", O_RDONLY)         = 4
+open("/proc/33/statm", O_RDONLY)        = 4
+open("/proc/1001/stat", O_RDONLY)       = 4
+open("/proc/1001/statm", O_RDONLY)      = 4
+open("/proc/1050/stat", O_RDONLY)       = 4
+open("/proc/1050/statm", O_RDONLY)      = 4
+open("/proc/1056/stat", O_RDONLY)       = 4
+open("/proc/1056/statm", O_RDONLY)      = 4
+open("/proc/1077/stat", O_RDONLY)       = 4
+open("/proc/1077/statm", O_RDONLY)      = 4
+open("/proc/1094/stat", O_RDONLY)       = 4
+open("/proc/1094/statm", O_RDONLY)      = 4
+open("/proc/3321/stat", O_RDONLY)       = 4
+open("/proc/3321/statm", O_RDONLY)      = 4
+open("/proc/3379/stat", O_RDONLY)       = 4
+open("/proc/3379/statm", O_RDONLY)      = 4
+open("/proc/4119/stat", O_RDONLY)       = 4
+open("/proc/4119/statm", O_RDONLY)      = 4
+open("/proc/4380/stat", O_RDONLY)       = 4
+open("/proc/4380/statm", O_RDONLY)      = 4
+open("/proc/4468/stat", O_RDONLY)       = 4
+open("/proc/4468/statm", O_RDONLY)      = 4
+open("/proc/4950/stat", O_RDONLY)       = 4
+open("/proc/4950/statm", O_RDONLY)      = 4
+open("/proc/6675/stat", O_RDONLY)       = 4
+open("/proc/6675/statm", O_RDONLY)      = 4
+open("/proc/6701/stat", O_RDONLY)       = 4
+open("/proc/6701/statm", O_RDONLY)      = 4
+open("/proc/6711/stat", O_RDONLY)       = 4
+open("/proc/6711/statm", O_RDONLY)      = 4
+open("/proc/6727/stat", O_RDONLY)       = 4
+open("/proc/6727/statm", O_RDONLY)      = 4
+open("/proc/6735/stat", O_RDONLY)       = 4
+open("/proc/6735/statm", O_RDONLY)      = 4
+open("/proc/6736/stat", O_RDONLY)       = 4
+open("/proc/6736/statm", O_RDONLY)      = 4
+open("/proc/6748/stat", O_RDONLY)       = 4
+open("/proc/6748/statm", O_RDONLY)      = 4
+open("/proc/6750/stat", O_RDONLY)       = 4
+open("/proc/6750/statm", O_RDONLY)      = 4
+open("/proc/6751/stat", O_RDONLY)       = 4
+open("/proc/6751/statm", O_RDONLY)      = 4
+open("/proc/6758/stat", O_RDONLY)       = 4
+open("/proc/6758/statm", O_RDONLY)      = 4
+open("/proc/6768/stat", O_RDONLY)       = 4
+open("/proc/6768/statm", O_RDONLY)      = 4
+open("/proc/6776/stat", O_RDONLY)       = 4
+open("/proc/6776/statm", O_RDONLY)      = 4
+open("/proc/6780/stat", O_RDONLY)       = 4
+open("/proc/6780/statm", O_RDONLY)      = 4
+open("/proc/6782/stat", O_RDONLY)       = 4
+open("/proc/6782/statm", O_RDONLY)      = 4
+open("/proc/6783/stat", O_RDONLY)       = 4
+open("/proc/6783/statm", O_RDONLY)      = 4
+open("/proc/6784/stat", O_RDONLY)       = 4
+open("/proc/6784/statm", O_RDONLY)      = 4
+open("/proc/6787/stat", O_RDONLY)       = 4
+open("/proc/6787/statm", O_RDONLY)      = 4
+open("/proc/6806/stat", O_RDONLY)       = 4
+open("/proc/6806/statm", O_RDONLY)      = 4
+open("/proc/6823/stat", O_RDONLY)       = 4
+open("/proc/6823/statm", O_RDONLY)      = 4
+open("/proc/6824/stat", O_RDONLY)       = 4
+open("/proc/6824/statm", O_RDONLY)      = 4
+open("/proc/6881/stat", O_RDONLY)       = 4
+open("/proc/6881/statm", O_RDONLY)      = 4
+open("/proc/6882/stat", O_RDONLY)       = 4
+open("/proc/6882/statm", O_RDONLY)      = 4
+
-- cgit v1.3.1 From ab41bf3833c2bce9f976673e4c6ffa6de166d932 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Sat, 29 Mar 2008 23:34:57 +0100 Subject: hurd/translator/procfs/htop: Proper formatting. Simplify. hurd/translator/procfs/killall: Likewise. hurd/translator/procfs/procps: Likewise. hurd/translator/procfs/top: Likewise. --- hurd/translator/procfs/htop.mdwn | 276 ++---------------------------------- hurd/translator/procfs/killall.mdwn | 175 ++--------------------- hurd/translator/procfs/procps.mdwn | 72 ++-------- hurd/translator/procfs/top.mdwn | 119 ++-------------- 4 files changed, 49 insertions(+), 593 deletions(-) (limited to 'hurd') diff --git a/hurd/translator/procfs/htop.mdwn b/hurd/translator/procfs/htop.mdwn index 7a0dc416..5228c702 100644 --- a/hurd/translator/procfs/htop.mdwn +++ b/hurd/translator/procfs/htop.mdwn @@ -8,264 +8,18 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled [[GNU_Free_Documentation_License|/fdl]]."]]"""]] -
-open("/proc/stat", O_RDONLY)            = 3
-open("/proc/meminfo", O_RDONLY)         = 3
-open("/proc/stat", O_RDONLY)            = 3
-open("/proc", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 3
-open("/proc/1/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/1/status", O_RDONLY)        = 4
-open("/proc/1/statm", O_RDONLY)         = 4
-open("/proc/1/stat", O_RDONLY)          = 4
-open("/proc/1/cmdline", O_RDONLY)       = 4
-open("/proc/2/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/2/status", O_RDONLY)        = 4
-open("/proc/2/statm", O_RDONLY)         = 4
-open("/proc/2/stat", O_RDONLY)          = 4
-open("/proc/2/cmdline", O_RDONLY)       = 4
-open("/proc/3/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/3/status", O_RDONLY)        = 4
-open("/proc/3/statm", O_RDONLY)         = 4
-open("/proc/3/stat", O_RDONLY)          = 4
-open("/proc/3/cmdline", O_RDONLY)       = 4
-open("/proc/4/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/4/status", O_RDONLY)        = 4
-open("/proc/4/statm", O_RDONLY)         = 4
-open("/proc/4/stat", O_RDONLY)          = 4
-open("/proc/4/cmdline", O_RDONLY)       = 4
-open("/proc/5/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/5/status", O_RDONLY)        = 4
-open("/proc/5/statm", O_RDONLY)         = 4
-open("/proc/5/stat", O_RDONLY)          = 4
-open("/proc/5/cmdline", O_RDONLY)       = 4
-open("/proc/6/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6/status", O_RDONLY)        = 4
-open("/proc/6/statm", O_RDONLY)         = 4
-open("/proc/6/stat", O_RDONLY)          = 4
-open("/proc/6/cmdline", O_RDONLY)       = 4
-open("/proc/7/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/7/status", O_RDONLY)        = 4
-open("/proc/7/statm", O_RDONLY)         = 4
-open("/proc/7/stat", O_RDONLY)          = 4
-open("/proc/7/cmdline", O_RDONLY)       = 4
-open("/proc/8/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/8/status", O_RDONLY)        = 4
-open("/proc/8/statm", O_RDONLY)         = 4
-open("/proc/8/stat", O_RDONLY)          = 4
-open("/proc/8/cmdline", O_RDONLY)       = 4
-open("/proc/9/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/9/status", O_RDONLY)        = 4
-open("/proc/9/statm", O_RDONLY)         = 4
-open("/proc/9/stat", O_RDONLY)          = 4
-open("/proc/9/cmdline", O_RDONLY)       = 4
-open("/proc/10/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/10/status", O_RDONLY)       = 4
-open("/proc/10/statm", O_RDONLY)        = 4
-open("/proc/10/stat", O_RDONLY)         = 4
-open("/proc/10/cmdline", O_RDONLY)      = 4
-open("/proc/11/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/11/status", O_RDONLY)       = 4
-open("/proc/11/statm", O_RDONLY)        = 4
-open("/proc/11/stat", O_RDONLY)         = 4
-open("/proc/11/cmdline", O_RDONLY)      = 4
-open("/proc/12/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/12/status", O_RDONLY)       = 4
-open("/proc/12/statm", O_RDONLY)        = 4
-open("/proc/12/stat", O_RDONLY)         = 4
-open("/proc/12/cmdline", O_RDONLY)      = 4
-open("/proc/13/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/13/status", O_RDONLY)       = 4
-open("/proc/13/statm", O_RDONLY)        = 4
-open("/proc/13/stat", O_RDONLY)         = 4
-open("/proc/13/cmdline", O_RDONLY)      = 4
-open("/proc/14/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/14/status", O_RDONLY)       = 4
-open("/proc/14/statm", O_RDONLY)        = 4
-open("/proc/14/stat", O_RDONLY)         = 4
-open("/proc/14/cmdline", O_RDONLY)      = 4
-open("/proc/15/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/15/status", O_RDONLY)       = 4
-open("/proc/15/statm", O_RDONLY)        = 4
-open("/proc/15/stat", O_RDONLY)         = 4
-open("/proc/15/cmdline", O_RDONLY)      = 4
-open("/proc/16/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/16/status", O_RDONLY)       = 4
-open("/proc/16/statm", O_RDONLY)        = 4
-open("/proc/16/stat", O_RDONLY)         = 4
-open("/proc/16/cmdline", O_RDONLY)      = 4
-open("/proc/25/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/25/status", O_RDONLY)       = 4
-open("/proc/25/statm", O_RDONLY)        = 4
-open("/proc/25/stat", O_RDONLY)         = 4
-open("/proc/25/cmdline", O_RDONLY)      = 4
-open("/proc/26/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/26/status", O_RDONLY)       = 4
-open("/proc/26/statm", O_RDONLY)        = 4
-open("/proc/26/stat", O_RDONLY)         = 4
-open("/proc/26/cmdline", O_RDONLY)      = 4
-open("/proc/32/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/32/status", O_RDONLY)       = 4
-open("/proc/32/statm", O_RDONLY)        = 4
-open("/proc/32/stat", O_RDONLY)         = 4
-open("/proc/32/cmdline", O_RDONLY)      = 4
-open("/proc/33/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/33/status", O_RDONLY)       = 4
-open("/proc/33/statm", O_RDONLY)        = 4
-open("/proc/33/stat", O_RDONLY)         = 4
-open("/proc/33/cmdline", O_RDONLY)      = 4
-open("/proc/1001/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/1001/status", O_RDONLY)     = 4
-open("/proc/1001/statm", O_RDONLY)      = 4
-open("/proc/1001/stat", O_RDONLY)       = 4
-open("/proc/1001/cmdline", O_RDONLY)    = 4
-open("/proc/1050/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/1050/status", O_RDONLY)     = 4
-open("/proc/1050/statm", O_RDONLY)      = 4
-open("/proc/1050/stat", O_RDONLY)       = 4
-open("/proc/1050/cmdline", O_RDONLY)    = 4
-open("/proc/1056/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/1056/status", O_RDONLY)     = 4
-open("/proc/1056/statm", O_RDONLY)      = 4
-open("/proc/1056/stat", O_RDONLY)       = 4
-open("/proc/1056/cmdline", O_RDONLY)    = 4
-open("/proc/1077/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/1077/status", O_RDONLY)     = 4
-open("/proc/1077/statm", O_RDONLY)      = 4
-open("/proc/1077/stat", O_RDONLY)       = 4
-open("/proc/1077/cmdline", O_RDONLY)    = 4
-open("/proc/1094/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/1094/status", O_RDONLY)     = 4
-open("/proc/1094/statm", O_RDONLY)      = 4
-open("/proc/1094/stat", O_RDONLY)       = 4
-open("/proc/1094/cmdline", O_RDONLY)    = 4
-open("/proc/3321/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/3321/status", O_RDONLY)     = 4
-open("/proc/3321/statm", O_RDONLY)      = 4
-open("/proc/3321/stat", O_RDONLY)       = 4
-open("/proc/3321/cmdline", O_RDONLY)    = 4
-open("/proc/3473/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/3473/status", O_RDONLY)     = 4
-open("/proc/3473/statm", O_RDONLY)      = 4
-open("/proc/3473/stat", O_RDONLY)       = 4
-open("/proc/3473/cmdline", O_RDONLY)    = 4
-open("/proc/4127/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/4127/status", O_RDONLY)     = 4
-open("/proc/4127/statm", O_RDONLY)      = 4
-open("/proc/4127/stat", O_RDONLY)       = 4
-open("/proc/4127/cmdline", O_RDONLY)    = 4
-open("/proc/4370/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/4370/status", O_RDONLY)     = 4
-open("/proc/4370/statm", O_RDONLY)      = 4
-open("/proc/4370/stat", O_RDONLY)       = 4
-open("/proc/4370/cmdline", O_RDONLY)    = 4
-open("/proc/4419/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/4419/status", O_RDONLY)     = 4
-open("/proc/4419/statm", O_RDONLY)      = 4
-open("/proc/4419/stat", O_RDONLY)       = 4
-open("/proc/4419/cmdline", O_RDONLY)    = 4
-open("/proc/4950/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/4950/status", O_RDONLY)     = 4
-open("/proc/4950/statm", O_RDONLY)      = 4
-open("/proc/4950/stat", O_RDONLY)       = 4
-open("/proc/4950/cmdline", O_RDONLY)    = 4
-open("/proc/6675/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6675/status", O_RDONLY)     = 4
-open("/proc/6675/statm", O_RDONLY)      = 4
-open("/proc/6675/stat", O_RDONLY)       = 4
-open("/proc/6675/cmdline", O_RDONLY)    = 4
-open("/proc/6701/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6701/status", O_RDONLY)     = 4
-open("/proc/6701/statm", O_RDONLY)      = 4
-open("/proc/6701/stat", O_RDONLY)       = 4
-open("/proc/6701/cmdline", O_RDONLY)    = 4
-open("/proc/6711/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6711/status", O_RDONLY)     = 4
-open("/proc/6711/statm", O_RDONLY)      = 4
-open("/proc/6711/stat", O_RDONLY)       = 4
-open("/proc/6711/cmdline", O_RDONLY)    = 4
-open("/proc/6727/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6727/status", O_RDONLY)     = 4
-open("/proc/6727/statm", O_RDONLY)      = 4
-open("/proc/6727/stat", O_RDONLY)       = 4
-open("/proc/6727/cmdline", O_RDONLY)    = 4
-open("/proc/6735/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6735/status", O_RDONLY)     = 4
-open("/proc/6735/statm", O_RDONLY)      = 4
-open("/proc/6735/stat", O_RDONLY)       = 4
-open("/proc/6735/cmdline", O_RDONLY)    = 4
-open("/proc/6736/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6736/status", O_RDONLY)     = 4
-open("/proc/6736/statm", O_RDONLY)      = 4
-open("/proc/6736/stat", O_RDONLY)       = 4
-open("/proc/6736/cmdline", O_RDONLY)    = 4
-open("/proc/6748/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6748/status", O_RDONLY)     = 4
-open("/proc/6748/statm", O_RDONLY)      = 4
-open("/proc/6748/stat", O_RDONLY)       = 4
-open("/proc/6748/cmdline", O_RDONLY)    = 4
-open("/proc/6750/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6750/status", O_RDONLY)     = 4
-open("/proc/6750/statm", O_RDONLY)      = 4
-open("/proc/6750/stat", O_RDONLY)       = 4
-open("/proc/6750/cmdline", O_RDONLY)    = 4
-open("/proc/6751/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6751/status", O_RDONLY)     = 4
-open("/proc/6751/statm", O_RDONLY)      = 4
-open("/proc/6751/stat", O_RDONLY)       = 4
-open("/proc/6751/cmdline", O_RDONLY)    = 4
-open("/proc/6758/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6758/status", O_RDONLY)     = 4
-open("/proc/6758/statm", O_RDONLY)      = 4
-open("/proc/6758/stat", O_RDONLY)       = 4
-open("/proc/6758/cmdline", O_RDONLY)    = 4
-open("/proc/6768/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6768/status", O_RDONLY)     = 4
-open("/proc/6768/statm", O_RDONLY)      = 4
-open("/proc/6768/stat", O_RDONLY)       = 4
-open("/proc/6768/cmdline", O_RDONLY)    = 4
-open("/proc/6776/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6776/status", O_RDONLY)     = 4
-open("/proc/6776/statm", O_RDONLY)      = 4
-open("/proc/6776/stat", O_RDONLY)       = 4
-open("/proc/6776/cmdline", O_RDONLY)    = 4
-open("/proc/6780/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6780/status", O_RDONLY)     = 4
-open("/proc/6780/statm", O_RDONLY)      = 4
-open("/proc/6780/stat", O_RDONLY)       = 4
-open("/proc/6780/cmdline", O_RDONLY)    = 4
-open("/proc/6782/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6782/status", O_RDONLY)     = 4
-open("/proc/6782/statm", O_RDONLY)      = 4
-open("/proc/6782/stat", O_RDONLY)       = 4
-open("/proc/6782/cmdline", O_RDONLY)    = 4
-open("/proc/6783/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6783/status", O_RDONLY)     = 4
-open("/proc/6783/statm", O_RDONLY)      = 4
-open("/proc/6783/stat", O_RDONLY)       = 4
-open("/proc/6783/cmdline", O_RDONLY)    = 4
-open("/proc/6784/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6784/status", O_RDONLY)     = 4
-open("/proc/6784/statm", O_RDONLY)      = 4
-open("/proc/6784/stat", O_RDONLY)       = 4
-open("/proc/6784/cmdline", O_RDONLY)    = 4
-open("/proc/6785/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6785/status", O_RDONLY)     = 4
-open("/proc/6785/statm", O_RDONLY)      = 4
-open("/proc/6785/stat", O_RDONLY)       = 4
-open("/proc/6785/cmdline", O_RDONLY)    = 4
-open("/proc/6806/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6806/status", O_RDONLY)     = 4
-open("/proc/6806/statm", O_RDONLY)      = 4
-open("/proc/6806/stat", O_RDONLY)       = 4
-open("/proc/6806/cmdline", O_RDONLY)    = 4
-open("/proc/6903/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6903/status", O_RDONLY)     = 4
-open("/proc/6903/statm", O_RDONLY)      = 4
-open("/proc/6903/stat", O_RDONLY)       = 4
-open("/proc/6903/cmdline", O_RDONLY)    = 4
-open("/proc/6904/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
-open("/proc/6904/status", O_RDONLY)     = 4
-open("/proc/6904/statm", O_RDONLY)      = 4
-open("/proc/6904/stat", O_RDONLY)       = 4
-open("/proc/6904/cmdline", O_RDONLY)    = 4
-
+ open("/proc/stat", O_RDONLY) = 3 + open("/proc/meminfo", O_RDONLY) = 3 + open("/proc/stat", O_RDONLY) = 3 + open("/proc", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 3 + open("/proc/1/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4 + open("/proc/1/status", O_RDONLY) = 4 + open("/proc/1/statm", O_RDONLY) = 4 + open("/proc/1/stat", O_RDONLY) = 4 + open("/proc/1/cmdline", O_RDONLY) = 4 + open("/proc/2/task", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4 + open("/proc/2/status", O_RDONLY) = 4 + open("/proc/2/statm", O_RDONLY) = 4 + open("/proc/2/stat", O_RDONLY) = 4 + open("/proc/2/cmdline", O_RDONLY) = 4 + [...] diff --git a/hurd/translator/procfs/killall.mdwn b/hurd/translator/procfs/killall.mdwn index 588ba1c8..99790a36 100644 --- a/hurd/translator/procfs/killall.mdwn +++ b/hurd/translator/procfs/killall.mdwn @@ -8,165 +8,16 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled [[GNU_Free_Documentation_License|/fdl]]."]]"""]] -
-open("/proc/stat", O_RDONLY)            = 3
-open("/proc/self/stat", O_RDONLY)       = 3
-open("/proc/uptime", O_RDONLY)          = 3
-open("/proc/sys/kernel/pid_max", O_RDONLY) = 4
-open("/proc/meminfo", O_RDONLY)         = 4
-open("/proc", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 5
-open("/proc/1/stat", O_RDONLY)          = 6
-open("/proc/1/status", O_RDONLY)        = 6
-open("/proc/1/cmdline", O_RDONLY)       = 6
-open("/proc/2/stat", O_RDONLY)          = 6
-open("/proc/2/status", O_RDONLY)        = 6
-open("/proc/2/cmdline", O_RDONLY)       = 6
-open("/proc/3/stat", O_RDONLY)          = 6
-open("/proc/3/status", O_RDONLY)        = 6
-open("/proc/3/cmdline", O_RDONLY)       = 6
-open("/proc/4/stat", O_RDONLY)          = 6
-open("/proc/4/status", O_RDONLY)        = 6
-open("/proc/4/cmdline", O_RDONLY)       = 6
-open("/proc/5/stat", O_RDONLY)          = 6
-open("/proc/5/status", O_RDONLY)        = 6
-open("/proc/5/cmdline", O_RDONLY)       = 6
-open("/proc/6/stat", O_RDONLY)          = 6
-open("/proc/6/status", O_RDONLY)        = 6
-open("/proc/6/cmdline", O_RDONLY)       = 6
-open("/proc/7/stat", O_RDONLY)          = 6
-open("/proc/7/status", O_RDONLY)        = 6
-open("/proc/7/cmdline", O_RDONLY)       = 6
-open("/proc/8/stat", O_RDONLY)          = 6
-open("/proc/8/status", O_RDONLY)        = 6
-open("/proc/8/cmdline", O_RDONLY)       = 6
-open("/proc/9/stat", O_RDONLY)          = 6
-open("/proc/9/status", O_RDONLY)        = 6
-open("/proc/9/cmdline", O_RDONLY)       = 6
-open("/proc/10/stat", O_RDONLY)         = 6
-open("/proc/10/status", O_RDONLY)       = 6
-open("/proc/10/cmdline", O_RDONLY)      = 6
-open("/proc/11/stat", O_RDONLY)         = 6
-open("/proc/11/status", O_RDONLY)       = 6
-open("/proc/11/cmdline", O_RDONLY)      = 6
-open("/proc/12/stat", O_RDONLY)         = 6
-open("/proc/12/status", O_RDONLY)       = 6
-open("/proc/12/cmdline", O_RDONLY)      = 6
-open("/proc/13/stat", O_RDONLY)         = 6
-open("/proc/13/status", O_RDONLY)       = 6
-open("/proc/13/cmdline", O_RDONLY)      = 6
-open("/proc/14/stat", O_RDONLY)         = 6
-open("/proc/14/status", O_RDONLY)       = 6
-open("/proc/14/cmdline", O_RDONLY)      = 6
-open("/proc/15/stat", O_RDONLY)         = 6
-open("/proc/15/status", O_RDONLY)       = 6
-open("/proc/15/cmdline", O_RDONLY)      = 6
-open("/proc/16/stat", O_RDONLY)         = 6
-open("/proc/16/status", O_RDONLY)       = 6
-open("/proc/16/cmdline", O_RDONLY)      = 6
-open("/proc/25/stat", O_RDONLY)         = 6
-open("/proc/25/status", O_RDONLY)       = 6
-open("/proc/25/cmdline", O_RDONLY)      = 6
-open("/proc/26/stat", O_RDONLY)         = 6
-open("/proc/26/status", O_RDONLY)       = 6
-open("/proc/26/cmdline", O_RDONLY)      = 6
-open("/proc/32/stat", O_RDONLY)         = 6
-open("/proc/32/status", O_RDONLY)       = 6
-open("/proc/32/cmdline", O_RDONLY)      = 6
-open("/proc/33/stat", O_RDONLY)         = 6
-open("/proc/33/status", O_RDONLY)       = 6
-open("/proc/33/cmdline", O_RDONLY)      = 6
-open("/proc/1001/stat", O_RDONLY)       = 6
-open("/proc/1001/status", O_RDONLY)     = 6
-open("/proc/1001/cmdline", O_RDONLY)    = 6
-open("/proc/1050/stat", O_RDONLY)       = 6
-open("/proc/1050/status", O_RDONLY)     = 6
-open("/proc/1050/cmdline", O_RDONLY)    = 6
-open("/proc/1056/stat", O_RDONLY)       = 6
-open("/proc/1056/status", O_RDONLY)     = 6
-open("/proc/1056/cmdline", O_RDONLY)    = 6
-open("/proc/1077/stat", O_RDONLY)       = 6
-open("/proc/1077/status", O_RDONLY)     = 6
-open("/proc/1077/cmdline", O_RDONLY)    = 6
-open("/proc/1094/stat", O_RDONLY)       = 6
-open("/proc/1094/status", O_RDONLY)     = 6
-open("/proc/1094/cmdline", O_RDONLY)    = 6
-open("/proc/3321/stat", O_RDONLY)       = 6
-open("/proc/3321/status", O_RDONLY)     = 6
-open("/proc/3321/cmdline", O_RDONLY)    = 6
-open("/proc/3473/stat", O_RDONLY)       = 6
-open("/proc/3473/status", O_RDONLY)     = 6
-open("/proc/3473/cmdline", O_RDONLY)    = 6
-open("/proc/4127/stat", O_RDONLY)       = 6
-open("/proc/4127/status", O_RDONLY)     = 6
-open("/proc/4127/cmdline", O_RDONLY)    = 6
-open("/proc/4370/stat", O_RDONLY)       = 6
-open("/proc/4370/status", O_RDONLY)     = 6
-open("/proc/4370/cmdline", O_RDONLY)    = 6
-open("/proc/4419/stat", O_RDONLY)       = 6
-open("/proc/4419/status", O_RDONLY)     = 6
-open("/proc/4419/cmdline", O_RDONLY)    = 6
-open("/proc/4950/stat", O_RDONLY)       = 6
-open("/proc/4950/status", O_RDONLY)     = 6
-open("/proc/4950/cmdline", O_RDONLY)    = 6
-open("/proc/6675/stat", O_RDONLY)       = 6
-open("/proc/6675/status", O_RDONLY)     = 6
-open("/proc/6675/cmdline", O_RDONLY)    = 6
-open("/proc/6701/stat", O_RDONLY)       = 6
-open("/proc/6701/status", O_RDONLY)     = 6
-open("/proc/6701/cmdline", O_RDONLY)    = 6
-open("/proc/6711/stat", O_RDONLY)       = 6
-open("/proc/6711/status", O_RDONLY)     = 6
-open("/proc/6711/cmdline", O_RDONLY)    = 6
-open("/proc/6727/stat", O_RDONLY)       = 6
-open("/proc/6727/status", O_RDONLY)     = 6
-open("/proc/6727/cmdline", O_RDONLY)    = 6
-open("/proc/6735/stat", O_RDONLY)       = 6
-open("/proc/6735/status", O_RDONLY)     = 6
-open("/proc/6735/cmdline", O_RDONLY)    = 6
-open("/proc/6736/stat", O_RDONLY)       = 6
-open("/proc/6736/status", O_RDONLY)     = 6
-open("/proc/6736/cmdline", O_RDONLY)    = 6
-open("/proc/6748/stat", O_RDONLY)       = 6
-open("/proc/6748/status", O_RDONLY)     = 6
-open("/proc/6748/cmdline", O_RDONLY)    = 6
-open("/proc/6750/stat", O_RDONLY)       = 6
-open("/proc/6750/status", O_RDONLY)     = 6
-open("/proc/6750/cmdline", O_RDONLY)    = 6
-open("/proc/6751/stat", O_RDONLY)       = 6
-open("/proc/6751/status", O_RDONLY)     = 6
-open("/proc/6751/cmdline", O_RDONLY)    = 6
-open("/proc/6758/stat", O_RDONLY)       = 6
-open("/proc/6758/status", O_RDONLY)     = 6
-open("/proc/6758/cmdline", O_RDONLY)    = 6
-open("/proc/6768/stat", O_RDONLY)       = 6
-open("/proc/6768/status", O_RDONLY)     = 6
-open("/proc/6768/cmdline", O_RDONLY)    = 6
-open("/proc/6776/stat", O_RDONLY)       = 6
-open("/proc/6776/status", O_RDONLY)     = 6
-open("/proc/6776/cmdline", O_RDONLY)    = 6
-open("/proc/tty/drivers", O_RDONLY)     = 6
-open("/proc/6780/stat", O_RDONLY)       = 6
-open("/proc/6780/status", O_RDONLY)     = 6
-open("/proc/6780/cmdline", O_RDONLY)    = 6
-open("/proc/6782/stat", O_RDONLY)       = 6
-open("/proc/6782/status", O_RDONLY)     = 6
-open("/proc/6782/cmdline", O_RDONLY)    = 6
-open("/proc/6783/stat", O_RDONLY)       = 6
-open("/proc/6783/status", O_RDONLY)     = 6
-open("/proc/6783/cmdline", O_RDONLY)    = 6
-open("/proc/6784/stat", O_RDONLY)       = 6
-open("/proc/6784/status", O_RDONLY)     = 6
-open("/proc/6784/cmdline", O_RDONLY)    = 6
-open("/proc/6785/stat", O_RDONLY)       = 6
-open("/proc/6785/status", O_RDONLY)     = 6
-open("/proc/6785/cmdline", O_RDONLY)    = 6
-open("/proc/6806/stat", O_RDONLY)       = 6
-open("/proc/6806/status", O_RDONLY)     = 6
-open("/proc/6806/cmdline", O_RDONLY)    = 6
-open("/proc/6873/stat", O_RDONLY)       = 6
-open("/proc/6873/status", O_RDONLY)     = 6
-open("/proc/6873/cmdline", O_RDONLY)    = 6
-open("/proc/6874/stat", O_RDONLY)       = 6
-open("/proc/6874/status", O_RDONLY)     = 6
-open("/proc/6874/cmdline", O_RDONLY)    = 6
-
+ open("/proc/stat", O_RDONLY) = 3 + open("/proc/self/stat", O_RDONLY) = 3 + open("/proc/uptime", O_RDONLY) = 3 + open("/proc/sys/kernel/pid_max", O_RDONLY) = 4 + open("/proc/meminfo", O_RDONLY) = 4 + open("/proc", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 5 + open("/proc/1/stat", O_RDONLY) = 6 + open("/proc/1/status", O_RDONLY) = 6 + open("/proc/1/cmdline", O_RDONLY) = 6 + open("/proc/2/stat", O_RDONLY) = 6 + open("/proc/2/status", O_RDONLY) = 6 + open("/proc/2/cmdline", O_RDONLY) = 6 + [...] diff --git a/hurd/translator/procfs/procps.mdwn b/hurd/translator/procfs/procps.mdwn index 60b061a9..99790a36 100644 --- a/hurd/translator/procfs/procps.mdwn +++ b/hurd/translator/procfs/procps.mdwn @@ -8,62 +8,16 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled [[GNU_Free_Documentation_License|/fdl]]."]]"""]] -
-open("/proc/stat", O_RDONLY)            = 3
-
-open("/proc/self/stat", O_RDONLY)       = 3
-
-open("/proc/uptime", O_RDONLY)          = 3
-
-open("/proc/sys/kernel/pid_max", O_RDONLY) = 4
-
-open("/proc/meminfo", O_RDONLY)         = 4
-
-open("/proc", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 5
-
-open("/proc/1/stat", O_RDONLY)          = 6
-
-open("/proc/1/status", O_RDONLY)        = 6
-
-open("/proc/1/cmdline", O_RDONLY)       = 6
-
-open("/proc/2/stat", O_RDONLY)          = 6
-
-open("/proc/2/status", O_RDONLY)        = 6
-
-open("/proc/2/cmdline", O_RDONLY)       = 6
-
-open("/proc/3/stat", O_RDONLY)          = 6
-
-open("/proc/3/status", O_RDONLY)        = 6
-
-open("/proc/3/cmdline", O_RDONLY)       = 6
-
-(...)
-
-open("/proc/6758/stat", O_RDONLY)       = 6
-
-open("/proc/6758/status", O_RDONLY)     = 6
-
-open("/proc/6758/cmdline", O_RDONLY)    = 6
-
-open("/proc/6768/stat", O_RDONLY)       = 6
-
-open("/proc/6768/status", O_RDONLY)     = 6
-
-open("/proc/6768/cmdline", O_RDONLY)    = 6
-
-open("/proc/6776/stat", O_RDONLY)       = 6
-
-open("/proc/6776/status", O_RDONLY)     = 6
-
-open("/proc/6776/cmdline", O_RDONLY)    = 6
-
-open("/proc/tty/drivers", O_RDONLY)     = 6
-
-open("/proc/6780/stat", O_RDONLY)       = 6
-
-open("/proc/6780/status", O_RDONLY)     = 6
-
-(...)
-
+ open("/proc/stat", O_RDONLY) = 3 + open("/proc/self/stat", O_RDONLY) = 3 + open("/proc/uptime", O_RDONLY) = 3 + open("/proc/sys/kernel/pid_max", O_RDONLY) = 4 + open("/proc/meminfo", O_RDONLY) = 4 + open("/proc", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 5 + open("/proc/1/stat", O_RDONLY) = 6 + open("/proc/1/status", O_RDONLY) = 6 + open("/proc/1/cmdline", O_RDONLY) = 6 + open("/proc/2/stat", O_RDONLY) = 6 + open("/proc/2/status", O_RDONLY) = 6 + open("/proc/2/cmdline", O_RDONLY) = 6 + [...] diff --git a/hurd/translator/procfs/top.mdwn b/hurd/translator/procfs/top.mdwn index b2c9547b..f0030d61 100644 --- a/hurd/translator/procfs/top.mdwn +++ b/hurd/translator/procfs/top.mdwn @@ -8,114 +8,11 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled [[GNU_Free_Documentation_License|/fdl]]."]]"""]] -
-open("/proc/stat", O_RDONLY)            = 3
-open("/proc/sys/kernel/pid_max", O_RDONLY) = 3
-open("/proc", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 3
-open("/proc/1/stat", O_RDONLY)          = 4
-open("/proc/1/statm", O_RDONLY)         = 4
-open("/proc/2/stat", O_RDONLY)          = 4
-open("/proc/2/statm", O_RDONLY)         = 4
-open("/proc/3/stat", O_RDONLY)          = 4
-open("/proc/3/statm", O_RDONLY)         = 4
-open("/proc/4/stat", O_RDONLY)          = 4
-open("/proc/4/statm", O_RDONLY)         = 4
-open("/proc/5/stat", O_RDONLY)          = 4
-open("/proc/5/statm", O_RDONLY)         = 4
-open("/proc/6/stat", O_RDONLY)          = 4
-open("/proc/6/statm", O_RDONLY)         = 4
-open("/proc/7/stat", O_RDONLY)          = 4
-open("/proc/7/statm", O_RDONLY)         = 4
-open("/proc/8/stat", O_RDONLY)          = 4
-open("/proc/8/statm", O_RDONLY)         = 4
-open("/proc/9/stat", O_RDONLY)          = 4
-open("/proc/9/statm", O_RDONLY)         = 4
-open("/proc/10/stat", O_RDONLY)         = 4
-open("/proc/10/statm", O_RDONLY)        = 4
-open("/proc/11/stat", O_RDONLY)         = 4
-open("/proc/11/statm", O_RDONLY)        = 4
-open("/proc/12/stat", O_RDONLY)         = 4
-open("/proc/12/statm", O_RDONLY)        = 4
-open("/proc/13/stat", O_RDONLY)         = 4
-open("/proc/13/statm", O_RDONLY)        = 4
-open("/proc/14/stat", O_RDONLY)         = 4
-open("/proc/14/statm", O_RDONLY)        = 4
-open("/proc/15/stat", O_RDONLY)         = 4
-open("/proc/15/statm", O_RDONLY)        = 4
-open("/proc/16/stat", O_RDONLY)         = 4
-open("/proc/16/statm", O_RDONLY)        = 4
-open("/proc/25/stat", O_RDONLY)         = 4
-open("/proc/25/statm", O_RDONLY)        = 4
-open("/proc/26/stat", O_RDONLY)         = 4
-open("/proc/26/statm", O_RDONLY)        = 4
-open("/proc/32/stat", O_RDONLY)         = 4
-open("/proc/32/statm", O_RDONLY)        = 4
-open("/proc/33/stat", O_RDONLY)         = 4
-open("/proc/33/statm", O_RDONLY)        = 4
-open("/proc/1001/stat", O_RDONLY)       = 4
-open("/proc/1001/statm", O_RDONLY)      = 4
-open("/proc/1050/stat", O_RDONLY)       = 4
-open("/proc/1050/statm", O_RDONLY)      = 4
-open("/proc/1056/stat", O_RDONLY)       = 4
-open("/proc/1056/statm", O_RDONLY)      = 4
-open("/proc/1077/stat", O_RDONLY)       = 4
-open("/proc/1077/statm", O_RDONLY)      = 4
-open("/proc/1094/stat", O_RDONLY)       = 4
-open("/proc/1094/statm", O_RDONLY)      = 4
-open("/proc/3321/stat", O_RDONLY)       = 4
-open("/proc/3321/statm", O_RDONLY)      = 4
-open("/proc/3379/stat", O_RDONLY)       = 4
-open("/proc/3379/statm", O_RDONLY)      = 4
-open("/proc/4119/stat", O_RDONLY)       = 4
-open("/proc/4119/statm", O_RDONLY)      = 4
-open("/proc/4380/stat", O_RDONLY)       = 4
-open("/proc/4380/statm", O_RDONLY)      = 4
-open("/proc/4468/stat", O_RDONLY)       = 4
-open("/proc/4468/statm", O_RDONLY)      = 4
-open("/proc/4950/stat", O_RDONLY)       = 4
-open("/proc/4950/statm", O_RDONLY)      = 4
-open("/proc/6675/stat", O_RDONLY)       = 4
-open("/proc/6675/statm", O_RDONLY)      = 4
-open("/proc/6701/stat", O_RDONLY)       = 4
-open("/proc/6701/statm", O_RDONLY)      = 4
-open("/proc/6711/stat", O_RDONLY)       = 4
-open("/proc/6711/statm", O_RDONLY)      = 4
-open("/proc/6727/stat", O_RDONLY)       = 4
-open("/proc/6727/statm", O_RDONLY)      = 4
-open("/proc/6735/stat", O_RDONLY)       = 4
-open("/proc/6735/statm", O_RDONLY)      = 4
-open("/proc/6736/stat", O_RDONLY)       = 4
-open("/proc/6736/statm", O_RDONLY)      = 4
-open("/proc/6748/stat", O_RDONLY)       = 4
-open("/proc/6748/statm", O_RDONLY)      = 4
-open("/proc/6750/stat", O_RDONLY)       = 4
-open("/proc/6750/statm", O_RDONLY)      = 4
-open("/proc/6751/stat", O_RDONLY)       = 4
-open("/proc/6751/statm", O_RDONLY)      = 4
-open("/proc/6758/stat", O_RDONLY)       = 4
-open("/proc/6758/statm", O_RDONLY)      = 4
-open("/proc/6768/stat", O_RDONLY)       = 4
-open("/proc/6768/statm", O_RDONLY)      = 4
-open("/proc/6776/stat", O_RDONLY)       = 4
-open("/proc/6776/statm", O_RDONLY)      = 4
-open("/proc/6780/stat", O_RDONLY)       = 4
-open("/proc/6780/statm", O_RDONLY)      = 4
-open("/proc/6782/stat", O_RDONLY)       = 4
-open("/proc/6782/statm", O_RDONLY)      = 4
-open("/proc/6783/stat", O_RDONLY)       = 4
-open("/proc/6783/statm", O_RDONLY)      = 4
-open("/proc/6784/stat", O_RDONLY)       = 4
-open("/proc/6784/statm", O_RDONLY)      = 4
-open("/proc/6787/stat", O_RDONLY)       = 4
-open("/proc/6787/statm", O_RDONLY)      = 4
-open("/proc/6806/stat", O_RDONLY)       = 4
-open("/proc/6806/statm", O_RDONLY)      = 4
-open("/proc/6823/stat", O_RDONLY)       = 4
-open("/proc/6823/statm", O_RDONLY)      = 4
-open("/proc/6824/stat", O_RDONLY)       = 4
-open("/proc/6824/statm", O_RDONLY)      = 4
-open("/proc/6881/stat", O_RDONLY)       = 4
-open("/proc/6881/statm", O_RDONLY)      = 4
-open("/proc/6882/stat", O_RDONLY)       = 4
-open("/proc/6882/statm", O_RDONLY)      = 4
-
+ open("/proc/stat", O_RDONLY) = 3 + open("/proc/sys/kernel/pid_max", O_RDONLY) = 3 + open("/proc", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 3 + open("/proc/1/stat", O_RDONLY) = 4 + open("/proc/1/statm", O_RDONLY) = 4 + open("/proc/2/stat", O_RDONLY) = 4 + open("/proc/2/statm", O_RDONLY) = 4 + [...] -- cgit v1.3.1 From 83bd220337d740bcf082d9fee6ba8dccc169bb59 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Sun, 30 Mar 2008 00:11:40 +0100 Subject: community/gsoc/libchannel -> hurd/libchannel --- community/gsoc/libchannel.mdwn | 62 ------------------------------------------ hurd.mdwn | 1 + hurd/libchannel.mdwn | 62 ++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 63 insertions(+), 62 deletions(-) delete mode 100644 community/gsoc/libchannel.mdwn create mode 100644 hurd/libchannel.mdwn (limited to 'hurd') diff --git a/community/gsoc/libchannel.mdwn b/community/gsoc/libchannel.mdwn deleted file mode 100644 index 88fd9971..00000000 --- a/community/gsoc/libchannel.mdwn +++ /dev/null @@ -1,62 +0,0 @@ -[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]] - -[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable -id="license" text="Permission is granted to copy, distribute and/or modify this -document under the terms of the GNU Free Documentation License, Version 1.2 or -any later version published by the Free Software Foundation; with no Invariant -Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license -is included in the section entitled -[[GNU_Free_Documentation_License|/fdl]]."]]"""]] - -# libchannel - -*libchannel* was accepted as a project for [[Google_Summer_of_Code|gsoc]] (or -just GSoC) in 2007. It was written by Carl Fredrik Hammar who was mentored by -Richard Braun. - - -## Outline - -*libchannel* was intended to be used to cleanly and efficiently -implement *channel* translators that would correspond to character -device files. In other words, translators for input devices, sound, -network and the like. - -There are many cases where one wishes to stack translators over one -another. Take networking as an example, you may wish to have a pseudo -network device that balance traffic over two real devices. - -The problem with stacking translators this way is that it's -inefficient, for every RPC to the balancer a RPC is made to each of -the real devices. Now a RPC isn't really *that* expensive, but in a -more complex example with more layers the overhead of these RPC's makes -such a stacking infeasible. - -However, by using *libchannel* a translator can provide a description -of what it does (i.e. the code and data it uses), which a translator -layered untop can fetch and use directly. Now only strictly required -RPC's needs to be sent. - - -## Result - -By the end of GSoC 2007, *libchannel* had mostly reached the initial -goals. There some code missing, most notably the code for -transferring channels via RPC, but similar code was already present in -*libstore* and can be trivially adapted for *libchannel*. It also -needed more debugging. - -Despite these minor deficiencies, the project was considered a -success, never the less. - - -## Future directions - -However, while *libchannel* matched the original specifications. It's -believed that it's too inflexible to make use of in many specific -cases and that a more general solution is desired. While the -discussion isn't over yet, it seems *libchannel* will become a support -library to implement specialized channel libraries, e.g. *libaudio* -and *libnetwork* or similar. - -So work on *libchannel* will continue, in one form or another. diff --git a/hurd.mdwn b/hurd.mdwn index 3fb0157c..1edf4d55 100644 --- a/hurd.mdwn +++ b/hurd.mdwn @@ -62,6 +62,7 @@ * Libraries * [[libpager]] * [[libstore]] + * [[libchannel]] * [[libhello_example]] -- Hurd library example * [[Debugging]] * [Hurd Sourcecode Reference](http://www.htu.tugraz.at/~past/hurd/global/): Searchable and browsable index of the code. diff --git a/hurd/libchannel.mdwn b/hurd/libchannel.mdwn new file mode 100644 index 00000000..d3dff162 --- /dev/null +++ b/hurd/libchannel.mdwn @@ -0,0 +1,62 @@ +[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]] + +[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled +[[GNU_Free_Documentation_License|/fdl]]."]]"""]] + +# libchannel + +*libchannel* was accepted as a project for [[Google_Summer_of_Code|community/gsoc]] (or +just GSoC) in 2007. It was written by Carl Fredrik Hammar who was mentored by +Richard Braun. + + +## Outline + +*libchannel* was intended to be used to cleanly and efficiently +implement *channel* translators that would correspond to character +device files. In other words, translators for input devices, sound, +network and the like. + +There are many cases where one wishes to stack translators over one +another. Take networking as an example, you may wish to have a pseudo +network device that balance traffic over two real devices. + +The problem with stacking translators this way is that it's +inefficient, for every RPC to the balancer a RPC is made to each of +the real devices. Now a RPC isn't really *that* expensive, but in a +more complex example with more layers the overhead of these RPC's makes +such a stacking infeasible. + +However, by using *libchannel* a translator can provide a description +of what it does (i.e. the code and data it uses), which a translator +layered untop can fetch and use directly. Now only strictly required +RPC's needs to be sent. + + +## Result + +By the end of GSoC 2007, *libchannel* had mostly reached the initial +goals. There some code missing, most notably the code for +transferring channels via RPC, but similar code was already present in +*libstore* and can be trivially adapted for *libchannel*. It also +needed more debugging. + +Despite these minor deficiencies, the project was considered a +success, never the less. + + +## Future directions + +However, while *libchannel* matched the original specifications. It's +believed that it's too inflexible to make use of in many specific +cases and that a more general solution is desired. While the +discussion isn't over yet, it seems *libchannel* will become a support +library to implement specialized channel libraries, e.g. *libaudio* +and *libnetwork* or similar. + +So work on *libchannel* will continue, in one form or another. -- cgit v1.3.1