• src/xpdev/xpbeep.c xpbeep.h

    From deuce@1:103/705 to CVS commit on Wed Apr 15 08:18:00 2020
    src/xpdev xpbeep.c 1.98 1.99 xpbeep.h 1.15 1.16
    Update of /cvsroot/sbbs/src/xpdev
    In directory cvs:/tmp/cvs-serv20303

    Modified Files:
    xpbeep.c xpbeep.h
    Log Message:
    Various thread safety issues...
    Make xptone_open()/close() reference count in threaded mode.
    Use pthread_once() for init.
    Use a semaphore to ensure the sample play thread is only started once.
    Expose makewave()



    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)