Originally Posted by jpollard
This seems to be two separate questions: ioctl options for audio, and ioctl options for logical volumes.
Audio on RH systems should be using the pulseaudio service - though it can be disabled.
The problem with talking directly to the hardware is that pulseaudio will override what you do, and if pulseaudio is disabled, then a lot of the RH audio handling disappears with it.
Pulseaudio handles multiple simultaneous input from applications, and suitably (mostly) merges the result into a usable format for audio devices to output the result.
LVM may or may not be available, but note: the ioctls will/may have changed since RH 5/SLES 11`- I know the software has.
It would be better/easier to just update the systems.
Now actually I'm not looking at ioctls. I have actually got hold of apis provided by liblvm2app. These apis get the vg,lv and pv data.
The problem is below:
The library is not found in RHEL 5.x versions and SLES 11 SP1.
The library is found in RHEL 6.X and SLES 11 SP2.
What are the options for me to make use of this library seamlessly across all the above mentioned platforms?.
The following two CANNOT be the options:
i) Shipping the library along with the product that will do the vg probing(i.e the product in question)
ii) I cannot just download and install the library as this should be present not in my local machine but in customer environment where the product would eventually get deployed.
Please suggest any other alternatives