>> I am not sure if I understand you correct. I guess you think that since >> the 600 permission, there must >> be some suid 0 applications to use it. Actually, there is no such >> applications, this file will only be >> used by sadasupport. We make the permission 600 to avoid normal users to >> open it. >> Correct me if I misunderstand you. >> > > That's it. So what is sadasupport and why does it run with > privilege? How is this used by the normal user to access > sound? It seems to me that if anyone is to use /dev/dsp through > this project there needs to be some intermediary. I must admit > I've not gone back to the case to look. I'll try to get there > before PSARC today. > > The two main goals of the case is to integration OSS HD audio driver and keep SADA compatiblity. Other issues will be address in the following cases.
Sadasupport is a pseudo SADA driver which provides SADA interface to upper level applications and calls into lower OSS HD audio driver "hdaudio" by ldi_ interface to operate hardware. From this point of view, it is kind of a middle layer software. By this way, we can keep SADA compatibility perfectly. This is kind of involving and if I haven't explained it clear enough, please point it out and let me try again :) Best regards Freeman > Gary.. >
