Commit Graph

7 Commits

Author SHA1 Message Date
Nedko Arnaudov 9908fe7a0d fix alsapid build on non-linux systems. #181 2011-10-10 04:41:16 +03:00
Nedko Arnaudov 36ef11202b alsapid: make it work again
c62134ca6e broke alsapid
2011-10-02 02:30:46 +03:00
Nedko Arnaudov 60aaa492db Make alsapid work when libasound is loaded with dlopen(). Fix for #180
when alsapid is preloaded libasound is not loaded yet
for some unknown reason, late call to dlvsym() fails as well,
at least for mididings (python loads _mididings.so that
implicitly loads libasound.so)

this changeset implements the late symbol lookup,
because it makes the code smaller

the actual fix is to LD_PRELOAD libasound.so as well
2011-06-03 00:44:00 +03:00
Nedko Arnaudov 0cfdeec2e7 alsapid: hide the init function. Fixes #122
hexter.so has an init function with same name as the one in alsapid.so
so the hexter one was not being called and the descriptor pointer
that is returned was NULL
2010-12-01 02:56:00 +02:00
Nedko Arnaudov bbee2910ce alsapid: replace stale symlinks 2010-10-31 02:13:23 +03:00
Nedko Arnaudov 683b8f4d4f alsapid: dont treat ENOENT on unlink as error
If handle was created but its name was not set, then symlink will not exist.
aconnect behaves like this.
2010-10-31 00:26:32 +03:00
Nedko Arnaudov 920f1b7225 alsapid: initial code 2010-10-30 23:33:25 +03:00