#include #include #include int main(int argc __attribute__((__unused__)), char *argv[] __attribute__((__unused__))) { int e; snd_pcm_t *pcm; e = snd_pcm_open(&pcm, "default", SND_PCM_STREAM_PLAYBACK, 0); if (e < 0) { fprintf(stderr, "Failed to open PCM: %s\n", snd_strerror(e)); return EXIT_FAILURE; } pause(); e = snd_pcm_close(pcm); if (e < 0) { fprintf(stderr, "Failed to close PCM: %s\n", snd_strerror(e)); return EXIT_FAILURE; } return EXIT_SUCCESS; }