On Tue, 09 Feb 2010 15:00:37 -0500 Chaz Chandler <[email protected]> wrote:
> I could be misunderstanding you, but I don't think the issue is with > the prototype, per se. > > I'm not sure exactly what led to it, but at some point before late > January references to vprintf crept into the IRIX kernel module > because of the way osi_Panic was defined -- at which point the module > would no longer load (and the kernel would no longer build with > libafs.a in it). On those platforms, it looks like osi_Panic should be decl'd 'osi_Panic(char *msg, void *a1, void *a2, void *a3)', and should be defined to effectively printf(msg, a1, a2, a3). There should be no vprintf in osi_Panic, and I can't see how it could get in there, assuming AFS_AIX_ENV and AFS_SGI_ENV are the right symbols. > Well, I don't know how well it's working out for AIX, but now I'm > playing wack-a-mole #ifdefing all of the osi_Panic refs elsewhere. That's definitely not what you want to do. Panics still need to panic, right? > Has anyone tested AIX recently? On 1.5? Probably not, for some value of 'recently'. -- Andrew Deason [email protected] _______________________________________________ OpenAFS-devel mailing list [email protected] https://lists.openafs.org/mailman/listinfo/openafs-devel
