[OpenAFS-devel] Solaris libafs update

Dale Ghent daleg@umbc.edu
Tue, 2 Jan 2007 11:44:11 -0500


On Jan 2, 2007, at 11:32 AM, Jim Rees wrote:

> I would rather you decreased the number of ifdefs in afs_osi.c.  As a
> general rule I would like to see the systype-dependent code  
> confined to the
> various afs/FOO/ subdirs.  What I did with OpenBSD was move  
> afs_osi_suser
> out of afs_osi.c (it's ifdefed out) and into OBSD/.
>
> But please keep up the good work.  We need people working on Solaris.

Hmm, okay, if that's your suggestion. My coding idiosyncrasy is to be  
leery having multiple definitions for the same function sprinkled  
around the code tree. I was just operating under the assumption that  
all afs_* functions were defined, along with any OS-specifics, in src/ 
afs/ and the bits to tie those funcs into different OSs' VFS layers  
resided in the appropriate OS sub directory.

You know, so if you're hunting down a common bug in some random afs_*  
function you don't have to rummage through however many OS sub dirs,  
finding and fixing each specific implementation. I'd rather go to one  
file, and see it all there, ifdefs and all.

But if you say so.... :)

/dale

--
Dale Ghent
UNIX Systems Specialist
UMBC - Office of Information Technology
ECS 201 - x51705