S
Sandeep Srinivasa
hi,
I have a software which has licensing (enabled through flexlm).
Now, an end user can build apps (As loadable modules) using this base
software.
I am introducing a new feature, which I am providing as a .so . The
development teams, release schedules, etc. are completely different
for the base software and the new .so .
1. Is it possible for me to enable licensing for the loadable .so ?
The problem is that as soon as the .so is loaded, all functions become
visible to the end-user who has a license for the base-app, but not
the .so .
I could of course use the dlopen method, but my .so has a thousand
different functions, all of which need to dlsym-ed . Rather than doing
this, I would like a check right when the .so is loaded and forget
about it later.
2. Is there a way to check for licensing in the .init section of
the .so ?
3. Will this be portable across platforms (Linux, Sun, HP 11.11) .
regards and thanks in advance
-Sandeep
I have a software which has licensing (enabled through flexlm).
Now, an end user can build apps (As loadable modules) using this base
software.
I am introducing a new feature, which I am providing as a .so . The
development teams, release schedules, etc. are completely different
for the base software and the new .so .
1. Is it possible for me to enable licensing for the loadable .so ?
The problem is that as soon as the .so is loaded, all functions become
visible to the end-user who has a license for the base-app, but not
the .so .
I could of course use the dlopen method, but my .so has a thousand
different functions, all of which need to dlsym-ed . Rather than doing
this, I would like a check right when the .so is loaded and forget
about it later.
2. Is there a way to check for licensing in the .init section of
the .so ?
3. Will this be portable across platforms (Linux, Sun, HP 11.11) .
regards and thanks in advance
-Sandeep