mal_assert(MAL_FALSE);// NOTE: If this is triggered, please report it. It means the format of the ID must haved change and is too long to fit in our fixed sized buffer.
// Only include devices if they are of the correct type. Special cases for "default", "null" and "pulse" - these are included for both playback and capture
// The object returned by SNDCTL_SYSINFO will have the information we're after.
intfd=mal_open_temp_device__oss();
if(fd==-1){
returnmal_context_post_error(pContext,NULL,"[OSS] Failed to open a temporary device for retrieving system information used for device enumeration.",MAL_NO_BACKEND);