[OpenAFS-devel] Tried to compile on AIX 5.1

Harald Barth haba@pdc.kth.se
Wed, 21 Aug 2002 17:33:51 +0200 (CEST)


> src/libafs/afs/afs_init.c (out of src/libafs/MODLOAD) I get the error
> "../afs/afs_init.c", line 620.14: 1506-022 (S) "p_child" is not a member 
> of "struct proc".
> I have to admit, that I'm not coder enough to understand what's going 
> wrong here. (Well I understand it, but I don't know where to look
> to fix it...)

Looks like the folks who did the AIX5 kernel changed some stuff in the
structures which describe processes. Looks to me that there now is
an additional struct pvproc which holds some of the information formerly
found in a struct proc. Could be that p0->p_child should be replaced with
p0->p_pvprocp->pv_child and so on. That might be documented in some
AIX document or it may be not. You may know whom to ask inside IBM.

Harald.