/*****************************************************************************/
/*									     */
/*									     */
/*	X patience version 2 -- module sound-IRIX.c			     */
/*									     */
/*****************************************************************************/
#include "X-pat.h"
#include <stdlib.h>
#include <sys/types.h>
#include <sys/wait.h>

#ifndef AUDIO_PLAYER
#define AUDIO_PLAYER "playaifc -q -p"
#endif

void play_sound(const char *filename) {
    static int audio = 1;
    if (audio && checksound()) {
	char fullcmd[200];
	int status;
	XSync(dpy, 0);	/* text first! */
	sprintf(fullcmd, "%s %s/audio/%s.au", AUDIO_PLAYER, LIBDIR, filename);
	status = system(fullcmd);
	if (!WIFEXITED(status) || WEXITSTATUS(status))
	  audio = 0;
    }
}
