Ooops, sent this to the wrong ticket.... Ah, that doesn't mean that I am not open to suggestions on how to standardize the way the specifications get propogated. By all means, suggest a policy that perculates the specification across all of the uses. Andy On Thu, 18 Mar 2021, xrootd-dev wrote: > The way it's now handled is to use the explicit directory functions. That > is, opendir() to get a file descriptor and then readdir() using that file > descriptor, as noted in the following man page: > > https://man7.org/linux/man-pages/man3/readdir_r.3.html > > That said, before we start adding all of this, we should look at how to > coordinate these specifications. As it stands we now have potentially 4 > places where the samee information is provided which is really really bad. > To wit: > > 1) gsi --cadir/--cafile > 2) xrd.tls cadir/cafile > 3) http.cadir/cafile > 4) tpc cadir/cafile > > In practice all of these will be the same unless there is a special > casethat neeeds an override which I can't really envision (can you?). This > is creatting a big mess. Let me come up with a way to make sense out all > of this so that sites only have to specify it once and be done with it and > we don't have to go chasing down conflictng specifications. > > Andy > > > On Thu, 18 Mar 2021, Brian P Bockelman wrote: > >> @esindril - the last push added an `XRDTPC_CADIR` override that explicitly sets the CADIR to be used with only the TPC component and disables the NSS hack. Is that what you were aiming for? >> >> @abh3 - I noticed the compilation is failing due to a deprecation warning for `readdir_r`; do you know what the alternative is? >> >> -- >> You are receiving this because you are subscribed to this thread. >> Reply to this email directly or view it on GitHub: >> https://github.com/xrootd/xrootd/pull/1431#issuecomment-801953164 >> >> ######################################################################## >> Use REPLY-ALL to reply to list >> >> To unsubscribe from the XROOTD-DEV list, click the following link: >> https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1 > > > -- > You are receiving this because you were mentioned. > Reply to this email directly or view it on GitHub: > https://github.com/xrootd/xrootd/pull/1431#issuecomment-802239037 -- You are receiving this because you commented. Reply to this email directly or view it on GitHub: https://github.com/xrootd/xrootd/pull/1431#issuecomment-802249127 ######################################################################## Use REPLY-ALL to reply to list To unsubscribe from the XROOTD-DEV list, click the following link: https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1