diff options
Diffstat (limited to 'audio/wmrecord/files/patch-wmrecord.c')
-rw-r--r-- | audio/wmrecord/files/patch-wmrecord.c | 56 |
1 files changed, 26 insertions, 30 deletions
diff --git a/audio/wmrecord/files/patch-wmrecord.c b/audio/wmrecord/files/patch-wmrecord.c index 4a8640d4c422..b0aa6937cf81 100644 --- a/audio/wmrecord/files/patch-wmrecord.c +++ b/audio/wmrecord/files/patch-wmrecord.c @@ -1,30 +1,26 @@ -*** wmrecord.c.orig Mon Apr 2 03:48:28 2001 ---- wmrecord.c Mon Apr 2 03:49:58 2001 -*************** -*** 320,326 **** ---- 320,330 ---- - sprintf(q, "%s%s%02d.wav",pd->pw_dir, BASEFILE, tracknum); - /* Open the source file, where the recording has been stored. */ - p = (char *)malloc(sizeof(char)*4); -+ #ifdef __FreeBSD__ -+ if ((fd=open(q, O_RDONLY))==-1) -+ #else - if ((fd=open(q, O_RDONLY|O_SYNC))==-1) -+ #endif - sprintf(p, "000"); - else { - datalen = wmGetWavSettings(fd); -*************** -*** 755,761 **** ---- 759,769 ---- - pw = getpwuid(uid); - fres=(char *)malloc(sizeof(char)*(strlen(pw->pw_dir)+strlen(BASEFILE)+7)); - sprintf(fres, "%s%s%02d.wav",pw->pw_dir, BASEFILE, tracknum); -+ #ifdef __FreeBSD__ -+ if ((fd=open(fres,O_RDONLY))==-1) { -+ #else - if ((fd=open(fres,O_RDONLY|O_SYNC))==-1) { -+ #endif - fprintf(stderr, "WMRECORD: Could not open source file.\n"); - free(fres); - copyXPMArea (btn[2].x, btn[2].y, btn[2].w, btn[2].h, +--- wmrecord.c.orig 1999-10-04 13:39:52 UTC ++++ wmrecord.c +@@ -320,7 +320,11 @@ void wmSetTrackNum(int inc) { + sprintf(q, "%s%s%02d.wav",pd->pw_dir, BASEFILE, tracknum); + /* Open the source file, where the recording has been stored. */ + p = (char *)malloc(sizeof(char)*4); ++#ifdef __FreeBSD__ ++ if ((fd=open(q, O_RDONLY))==-1) ++#else + if ((fd=open(q, O_RDONLY|O_SYNC))==-1) ++#endif + sprintf(p, "000"); + else { + datalen = wmGetWavSettings(fd); +@@ -755,7 +759,11 @@ void wmPlay() { + pw = getpwuid(uid); + fres=(char *)malloc(sizeof(char)*(strlen(pw->pw_dir)+strlen(BASEFILE)+7)); + sprintf(fres, "%s%s%02d.wav",pw->pw_dir, BASEFILE, tracknum); ++#ifdef __FreeBSD__ ++ if ((fd=open(fres,O_RDONLY))==-1) { ++#else + if ((fd=open(fres,O_RDONLY|O_SYNC))==-1) { ++#endif + fprintf(stderr, "WMRECORD: Could not open source file.\n"); + free(fres); + copyXPMArea (btn[2].x, btn[2].y, btn[2].w, btn[2].h, |