[OpenAFS-devel] Re: OpenAFS and glibc-2.2

Thomas Mueller thomas.mueller@hrz.tu-chemnitz.de
Thu, 29 Mar 2001 11:21:02 +0200 (MEST)


  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.

--1837505224-856129213-985857662=:6570
Content-Type: TEXT/PLAIN; charset=ISO-8859-1
Content-Transfer-Encoding: 8BIT

On Mon, 26 Mar 2001, Derrick J Brashear wrote:

> It currently hooks that only on sparc64; If a patch to implement hooking
> it for other cases isn't forthcoming then when it comes time to prepare
> OpenAFS 1.0.4 I will implement it.

Attached you will find a patch against the latest sources from CVS
(src/afs/LINUX/osi_module.c revision 1.8 and src/afs/LINUX/osi_groups.c
revision 1.4). I 've tried to share most of the code with the sparc64
hook.

Thomas.
-- 
----------------------------------------------------------
Thomas Mller, TU Chemnitz, URZ, D-09107 Chemnitz, Germany
----------------------------------------------------------


--1837505224-856129213-985857662=:6570
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="setgroups32.patch"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.30.0103291121020.6570@merowech.hrz.tu-chemnitz.de>
Content-Description: setgroups32.patch
Content-Disposition: attachment; filename="setgroups32.patch"

ZGlmZiAtTmF1cncgc3JjLm9yaWcvYWZzL0xJTlVYL29zaV9ncm91cHMuYyBz
cmMvYWZzL0xJTlVYL29zaV9ncm91cHMuYw0KLS0tIHNyYy5vcmlnL2Fmcy9M
SU5VWC9vc2lfZ3JvdXBzLmMJV2VkIE1hciAyOCAxMzoyMTowMyAyMDAxDQor
Kysgc3JjL2Fmcy9MSU5VWC9vc2lfZ3JvdXBzLmMJV2VkIE1hciAyOCAxMzoy
NjoxNSAyMDAxDQpAQCAtMTI2LDggKzEyNiwxMiBAQA0KICAgICByZXR1cm4g
Y29kZTsNCiB9DQogDQotI2lmZGVmIEFGU19TUEFSQzY0X0xJTlVYMjBfRU5W
DQorI2lmIGRlZmluZWQoQUZTX1NQQVJDNjRfTElOVVgyMF9FTlYpIHx8IGRl
ZmluZWQoQUZTX0xJTlVYMjRfRU5WKQ0KKyNpZiBkZWZpbmVkKEFGU19TUEFS
QzY0X0xJTlVYMjBfRU5WKQ0KIGFzbWxpbmthZ2UgaW50IGFmc194c2V0Z3Jv
dXBzMzIoaW50IGdpZHNldHNpemUsIF9fa2VybmVsX2dpZF90MzIgKmdyb3Vw
bGlzdCkNCisjZWxzZQ0KK2FzbWxpbmthZ2UgaW50IGFmc194c2V0Z3JvdXBz
MzIoaW50IGdpZHNldHNpemUsIF9fa2VybmVsX2dpZDMyX3QgKmdyb3VwbGlz
dCkNCisjZW5kaWYNCiB7DQogICAgIGdpZF90IGdsW05HUk9VUFNdOw0KICAg
ICBpbnQgcmV0LCBpOw0KZGlmZiAtTmF1cncgc3JjLm9yaWcvYWZzL0xJTlVY
L29zaV9tb2R1bGUuYyBzcmMvYWZzL0xJTlVYL29zaV9tb2R1bGUuYw0KLS0t
IHNyYy5vcmlnL2Fmcy9MSU5VWC9vc2lfbW9kdWxlLmMJVGh1IE1hciAyOSAx
MTowNzozOCAyMDAxDQorKysgc3JjL2Fmcy9MSU5VWC9vc2lfbW9kdWxlLmMJ
VGh1IE1hciAyOSAxMToxMjo0NCAyMDAxDQpAQCAtNDgsNyArNDgsMTEgQEAN
CiAvKiBTaW5jZSBzeXNfbmlfc3lzY2FsbCBpcyBub3QgZXhwb3J0ZWQsIEkg
bmVlZCB0byBjYWNoZSBpdCBpbiBvcmRlciB0byByZXN0b3JlDQogICogaXQu
DQogICovDQorI2lmZGVmIEFGU19TUEFSQzY0X0xJTlVYMjBfRU5WDQogc3Rh
dGljIHVuc2lnbmVkIGludCBhZnNfbmlfc3lzY2FsbCA9IDA7DQorI2Vsc2UN
CitzdGF0aWMgdm9pZCogYWZzX25pX3N5c2NhbGwgPSAwOw0KKyNlbmRpZg0K
IA0KICNpZmRlZiBBRlNfU1BBUkM2NF9MSU5VWDIwX0VOVg0KIHN0YXRpYyB1
bnNpZ25lZCBpbnQgYWZzX25pX3N5c2NhbGwzMiA9IDA7DQpAQCAtNjksNiAr
NzMsMTAgQEANCiB9DQogI2VuZGlmDQogDQorI2lmIGRlZmluZWQoQUZTX0xJ
TlVYMjRfRU5WKQ0KK2FzbWxpbmthZ2UgaW50ICgqc3lzX3NldGdyb3Vwc3Az
MikoaW50IGdpZHNldHNpemUsIF9fa2VybmVsX2dpZDMyX3QgKmdyb3VwbGlz
dCk7DQorI2VuZGlmIA0KKw0KICNpZmRlZiBBRlNfU1BBUkM2NF9MSU5VWDIw
X0VOVg0KICNkZWZpbmUgUE9JTlRFUjJTWVNDQUxMICh1bnNpZ25lZCBpbnQp
KHVuc2lnbmVkIGxvbmcpDQogI2RlZmluZSBTWVNDQUxMMlBPSU5URVIgKHZv
aWQgKikobG9uZykNCkBAIC04MSw3ICs4OSw3IEBADQogew0KICAgICBleHRl
cm4gaW50IGFmc19zeXNjYWxsKCk7DQogICAgIGV4dGVybiBpbnQgYWZzX3hz
ZXRncm91cHMoKTsNCi0jaWZkZWYgQUZTX1NQQVJDNjRfTElOVVgyMF9FTlYN
CisjaWYgZGVmaW5lZChBRlNfU1BBUkM2NF9MSU5VWDIwX0VOVikgfHwgZGVm
aW5lZChBRlNfTElOVVgyNF9FTlYpDQogICAgIGV4dGVybiBpbnQgYWZzX3hz
ZXRncm91cHMzMigpOw0KICNlbmRpZg0KIA0KQEAgLTEyNyw2ICsxMzUsMTAg
QEANCiAgICAgc3lzX3NldGdyb3Vwc3AzMiA9IFNZU0NBTEwyUE9JTlRFUiBz
eXNfY2FsbF90YWJsZTMyW19fTlJfc2V0Z3JvdXBzXTsNCiAgICAgc3lzX2Nh
bGxfdGFibGUzMltfX05SX3NldGdyb3Vwc10gPSBQT0lOVEVSMlNZU0NBTEwg
YWZzX3hzZXRncm91cHMzMjsNCiAjZW5kaWYNCisjaWYgZGVmaW5lZChBRlNf
TElOVVgyNF9FTlYpDQorICAgIHN5c19zZXRncm91cHNwMzIgPSBTWVNDQUxM
MlBPSU5URVIgc3lzX2NhbGxfdGFibGVbX19OUl9zZXRncm91cHMzMl07DQor
ICAgIHN5c19jYWxsX3RhYmxlW19fTlJfc2V0Z3JvdXBzMzJdID0gUE9JTlRF
UjJTWVNDQUxMIGFmc194c2V0Z3JvdXBzMzI7DQorI2VuZGlmDQogDQogICAg
IHJldHVybiAwOw0KIH0NCkBAIC0xNDEsNyArMTUzLDkgQEANCiAgICAgc3lz
X2NhbGxfdGFibGUzMltfX05SX3NldGdyb3Vwc10gPSBQT0lOVEVSMlNZU0NB
TEwgc3lzX3NldGdyb3Vwc3AzMjsNCiAgICAgc3lzX2NhbGxfdGFibGUzMltf
X05SX2Fmc19zeXNjYWxsXSA9IGFmc19uaV9zeXNjYWxsMzI7DQogI2VuZGlm
DQotDQorI2lmIGRlZmluZWQoQUZTX0xJTlVYMjRfRU5WKQ0KKyAgICBzeXNf
Y2FsbF90YWJsZVtfX05SX3NldGdyb3VwczMyXSA9IFBPSU5URVIyU1lTQ0FM
TCBzeXNfc2V0Z3JvdXBzcDMyOw0KKyNlbmRpZg0KICAgICB1bnJlZ2lzdGVy
X2ZpbGVzeXN0ZW0oJmFmc19maWxlX3N5c3RlbSk7DQogDQogICAgIG9zaV9s
aW51eF9mcmVlX2lub2RlX3BhZ2VzKCk7IC8qIEludmFsaWRhdGUgYWxsIHBh
Z2VzIHVzaW5nIEFGUyBpbm9kZXMuICovDQo=
--1837505224-856129213-985857662=:6570--