/dev/dsp 는 오디로 입출력장치입니다.
  사운드를 출력하려면 write 함수를 이용하시면 되고 반대의 경우 read 겟죠

  출력하고자 하는 파일을 우선 열고 파일에서 메모리로 일정데이타를 읽어온 후 /dev/dsp 에
  쓰기를 해야겟ㅉㅛ

   dsp_fd  = open("/dev/dsp",O_RDWR );
   wav_fd = open( "xxx.wav", O_RDWR );

  while(1)
  {
      rdcnt = read( wav_fd,  buf, 4096 );
      write( dsp_fd, buf, rdcnt );
  }


  ** read, write 함수의 사용법은 리눅스에서 man 페이지을 참고하세요
     $> man  2  write
     $> man  2  read


>안녕하세요. 초보 리눅스 사용자입니다.
>
>동일한 폴더내에  xxx.wav 파일을 출력하고자 합니다.
>
>동일한 폴더 내에  test1.wav 라는 파일이 있다고 가정하고
>어플리케이션 테스트 파일을 하나  만들었을때
>
>int    wav_handle;
>
>       wav_handle=open("/dev/dsp",O_RDWR |O_NDELAY );
>
>       write(wav_handle,"./test1.wav",424644);
>
>   이렇게 하면 맞는건지요?
>
>기본적인건데  dev/dsp 에 어떻게 써야 할지를 모르겠습니다.
>
>가르쳐 주시면 감사하겠습니다.
>