No se encuentra /dev/dsp

Imagen de pocheche1014
0 puntos

Buenas noches, soy nuevo en el foro y pues espero que si el tema esta repetido me disculpen.

Resulta que he estado tratando de hacer una aplicacion en C que escuche por el microfono, y pues buscando en google encontre que se debia acceder al archivo de la tarjeta de sonido alojado en /dev/dsp, pero resulta que en mi pc una HP G42-281 LA, no aparece este fichero, pero como el sonido funciona perfectamente no se que archivo maneja la tarjeta de audio, estoy usando ubuntu 12.04.

pongo algo del codigo por si es que tengo algo mal:
estas son las cabeceras que llamo
#include
#include
#include
#include
#include
#include
#include

y aqui trato de abrir el archivo

int fd = opendir("/dev/dsp", O_RDWR);
if (fd < 0) {
perror("open of /dev/dsp failed");
exit(1);
}

Gracias.