In message <[EMAIL PROTECTED]>,Derek Atkins writes:
>Indeed, KEY_POS_* isn't defined ANYWHERE in the kernel headers, so
>I think the configure test didn't work properly when it detected
>keyring support.
>
>Any suggestions for what I should look for or how to correct this?
you could change the configure test and stick a KEY_POS_VIEW in the
key_alloc() instead of just a 0.
rhel4 is a common enough case though that i guess i would like this
to work. i am not familiar with the 2.6.9-RHEL keyring version so
i dont know if the behavior will be right, but you could try:
Index: src/afs/LINUX/osi_groups.c
===================================================================
--- src/afs/LINUX/osi_groups.c (revision 45)
+++ src/afs/LINUX/osi_groups.c (working copy)
@@ -263,7 +263,11 @@
struct key *key;
key_perm_t perm;
+#ifdef KEY_POS_VIEW
perm = KEY_POS_VIEW | KEY_POS_SEARCH;
+#else
+ perm = 0;
+#endif
perm |= KEY_USR_VIEW | KEY_USR_SEARCH;
#ifdef KEY_ALLOC_NEEDS_STRUCT_TASK
_______________________________________________
OpenAFS-devel mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-devel