[PATCH] procfs mount-time option

Smilax Rotundifolia (smilax@mindmeld.dyn.ml.org)
Wed, 29 Jul 1998 21:20:27 -0400 (EDT)


This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
Send mail to mime@docserver.cac.washington.edu for more info.

---1194490939-388122946-901761627=:1644
Content-Type: TEXT/PLAIN; charset=US-ASCII

This patch will add a mount-time option to procfs.

mount -t proc -o mode=0xxxx none /proc

where xxxx are the octal bits for the /proc/<pid> directories. Since there
are a lot of paranoids out there, this may prove quite useful. Maybe some
would like to clean this patch up sometime?

mode=xxxx will NOT work properly is the first bit is greater than zero, so
just do 0xxxx to be safe.

The default is still the same (0555) if you don't specify mode.

-----------------------------------------
| |
| Fenestrae delendae sunt. |
| |
| smilax@mindmeld.dyn.ml.org |
-----------------------------------------

---1194490939-388122946-901761627=:1644
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="proc-modes.patch-2.1.112"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.3.96.980729212027.1644B@mindmeld.dyn.ml.org>
Content-Description:

ZGlmZiAtcnVOIGxpbnV4LW9sZC9mcy9wcm9jL2lub2RlLmMgbGludXgvZnMv
cHJvYy9pbm9kZS5jDQotLS0gbGludXgtb2xkL2ZzL3Byb2MvaW5vZGUuYwlG
cmkgTWF5ICA4IDIxOjEwOjMwIDE5OTgNCisrKyBsaW51eC9mcy9wcm9jL2lu
b2RlLmMJV2VkIEp1bCAyOSAyMDozOToxNSAxOTk4DQpAQCAtOTksMTMgKzk5
LDE4IEBADQogCU5VTEwNCiB9Ow0KIA0KK3N0cnVjdCBwcm9jX29wdGlvbnMg
ew0KKwltb2RlX3QgbW9kZTsNCit9Ow0KIA0KLXN0YXRpYyBpbnQgcGFyc2Vf
b3B0aW9ucyhjaGFyICpvcHRpb25zLHVpZF90ICp1aWQsZ2lkX3QgKmdpZCkN
CitzdGF0aWMgaW50IHBhcnNlX29wdGlvbnMoY2hhciAqb3B0aW9ucyx1aWRf
dCAqdWlkLGdpZF90ICpnaWQsDQorCQkJc3RydWN0IHByb2Nfb3B0aW9ucyAq
IG9wdHMpDQogew0KIAljaGFyICp0aGlzX2NoYXIsKnZhbHVlOw0KIA0KIAkq
dWlkID0gY3VycmVudC0+dWlkOw0KIAkqZ2lkID0gY3VycmVudC0+Z2lkOw0K
KwlvcHRzLT5tb2RlID0gU19JUlVHTyB8IFNfSVhVR087DQogCWlmICghb3B0
aW9ucykgcmV0dXJuIDE7DQogCWZvciAodGhpc19jaGFyID0gc3RydG9rKG9w
dGlvbnMsIiwiKTsgdGhpc19jaGFyOyB0aGlzX2NoYXIgPSBzdHJ0b2soTlVM
TCwiLCIpKSB7DQogCQlpZiAoKHZhbHVlID0gc3RyY2hyKHRoaXNfY2hhciwn
PScpKSAhPSBOVUxMKQ0KQEAgLTEyNCw2ICsxMjksMTYgQEANCiAJCQlpZiAo
KnZhbHVlKQ0KIAkJCQlyZXR1cm4gMDsNCiAJCX0NCisJCWVsc2UgaWYgKHZh
bHVlICYmICFzdHJjbXAodGhpc19jaGFyLCJtb2RlIikpIHsNCisJCQljaGFy
ICogdnBudCA9IHZhbHVlOw0KKwkJCXVuc2lnbmVkIGludCBpdmFsdWUgPSBz
aW1wbGVfc3RydG91bCh2cG50LCAmdnBudCwgMCk7DQorCQkJaWYgKCp2cG50
KSByZXR1cm4gMDsNCisJCQlzd2l0Y2goKnRoaXNfY2hhcikgew0KKwkJCQlj
YXNlICdtJzoNCisJCQkJb3B0cy0+bW9kZSA9IGl2YWx1ZTsNCisJCQkJYnJl
YWs7DQorCQkJfQ0KKwkJfQ0KIAkJZWxzZSByZXR1cm4gMTsNCiAJfQ0KIAly
ZXR1cm4gMTsNCkBAIC0zMTAsNiArMzI1LDcgQEANCiAJCQkJICAgIGludCBz
aWxlbnQpDQogew0KIAlzdHJ1Y3QgaW5vZGUgKiByb290X2lub2RlOw0KKwlz
dHJ1Y3QgcHJvY19vcHRpb25zIG9wdDsNCiANCiAJbG9ja19zdXBlcihzKTsN
CiAJcy0+c19ibG9ja3NpemUgPSAxMDI0Ow0KQEAgLTMyMiw3ICszMzgsOCBA
QA0KIAlzLT5zX3Jvb3QgPSBkX2FsbG9jX3Jvb3Qocm9vdF9pbm9kZSwgTlVM
TCk7DQogCWlmICghcy0+c19yb290KQ0KIAkJZ290byBvdXRfbm9fcm9vdDsN
Ci0JcGFyc2Vfb3B0aW9ucyhkYXRhLCAmcm9vdF9pbm9kZS0+aV91aWQsICZy
b290X2lub2RlLT5pX2dpZCk7DQorCXBhcnNlX29wdGlvbnMoZGF0YSwgJnJv
b3RfaW5vZGUtPmlfdWlkLCAmcm9vdF9pbm9kZS0+aV9naWQsICZvcHQpOw0K
Kwlwcm9jX3BpZC5tb2RlID0gU19JRkRJUiB8IG9wdC5tb2RlOw0KIAl1bmxv
Y2tfc3VwZXIocyk7DQogCXJldHVybiBzOw0KIA0K
---1194490939-388122946-901761627=:1644--

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.altern.org/andrebalsa/doc/lkml-faq.html