Skip to content
This repository has been archived by the owner. It is now read-only.
Permalink
Browse files
added FreeBSD support
  • Loading branch information
nrb547 committed Aug 5, 2020
1 parent 99d8e12 commit 7a7b3527932d4ef5ff7d1676f8af022ae28cbdf5
Showing with 8 additions and 3 deletions.
  1. +8 −3 src/core/CdStreamPosix.cpp
@@ -150,9 +150,11 @@ CdStreamInit(int32 numChannels)
ASSERT(0);
return;
}

#ifdef __linux__
_gdwCdStreamFlags = O_RDONLY | O_NOATIME;

#elif __FreeBSD__
_gdwCdStreamFlags = O_RDONLY;
#endif
// People say it's slower
/*
if ( fsInfo.f_bsize <= CDSTREAM_SECTOR_SIZE )
@@ -400,9 +402,12 @@ void *CdStreamThread(void *param)
if (gCdStreamThreadStatus == 0){
gCdStreamThreadStatus = 1;
#endif

#ifdef __linux__
pid_t tid = syscall(SYS_gettid);
int ret = setpriority(PRIO_PROCESS, tid, getpriority(PRIO_PROCESS, getpid()) + 1);
}
#endif
}

// spurious wakeup or we sent interrupt signal for flushing
if(pChannel->nSectorsToRead == 0)

0 comments on commit 7a7b352

Please sign in to comment.