OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
Re: [Muscle] New Solaris PC/SC-Lite branch added to repository

From: Paul Klissner (Paul.Klissnersun.com)
Date: Thu Jul 03 2008 - 13:59:28 CDT


On Jul 3, 2008, at 11:36 AM, Ludovic Rousseau wrote:

> On Thu, Jul 3, 2008 at 7:13 PM, Paul Klissner
> <Paul.Klissnersun.com> wrote:
>> On Jul 3, 2008, at 2:39 AM, Ludovic Rousseau wrote:
>>> Comments:
>>> - macro NONULL() is defined in pcscdaemon.h and also in many .c
>>> files
>>
>> That's a macro I added, right?
>
> Yes
>
>> Are you saying it should exist, or that it should go elsewhere?
>
> The macro should go to src/misc.h and misc.h included where needed.
> NONUL is define TWO times in auth.c :-)
>
>>> - RTLD_PARENT does not exist for GNU/Linux dlopen()
>>
>> There was some issue on Solaris that caused me to have
>> to add that flag. Maybe the default behavior on Linux is
>> different such that it wouldn't be required. I don't recall
>> what the issue was. I'll have to take some time to re-examine that.
>
> Use the abstract DYN_LoadLibrary(), DYN_GetAddress(),
> DYN_CloseLibrary() from dyn_generic.h and hide the implementation
> details in dyn_unix.c (unless the code is really different and you
> need a dyn_solaris.c)
>
>>> Once we have a working code for Solaris and GNU/Linux we can try to
>>> merge it with the "official" version.
>>
>> That part I may need some help with. There have been a lot of
>> changes and a team cooperation would really make that more feasible.
>
> I will help as much as I can.

Your help, in particular, with your detailed knowledge of the history
of the project and nature of the code and deltas will be invaluable,
along with the fact that you are encouraging the effort. That means
a lot!

After the holiday break I'll start to work on getting the
it to build and run on Linux. After that I'll work on getting
a clearer idea of what the merging process with the trunk will
entail and come up with a preliminary approach and document
and/or diagram what I've found in some for. Then we can discuss
it to find an approach the works for everyone.

Meanwhile, I'll talk to management to see how we can get this to happen.
I assume this is something mgt. wants and has the resources to engage,
at least enough of a percentage of time for there to be tangible
progress.

This increases my enthusiasm for getting this going quite a bit.
So thank you for that.

Paul

_______________________________________________
Muscle mailing list
Musclelists.musclecard.com
http://lists.drizzle.com/mailman/listinfo/muscle