Changeset 275:6bb82ce58238 in roaraudio
- Timestamp:
- 07/24/08 16:01:14 (16 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/roard.c
r274 r275 13 13 " --terminate - Terminate after last client quited\n" 14 14 " --restart - Trys to stop an old instance and start a new with new settings\n" 15 " --realtime - Trys to get realtime priority\n" 15 16 ); 16 17 … … 56 57 char user_sock[80] = {0}; 57 58 struct roar_audio_info sa; 58 int demon = 0; 59 int demon = 0; 60 int realtime = 0; 59 61 char * driver = getenv("ROAR_DRIVER"); 60 62 char * device = getenv("ROAR_DEVICE"); … … 124 126 } else if ( strcmp(k, "--terminate") == 0 ) { 125 127 g_terminate = 1; 128 } else if ( strcmp(k, "--realtime") == 0 ) { 129 realtime = 1; 126 130 127 131 } else if ( strcmp(k, "-R") == 0 || strcmp(k, "--rate") == 0 ) { … … 222 226 signal(SIGPIPE, SIG_IGN); // ignore broken pipes 223 227 228 if ( realtime ) { 229 errno = 0; 230 nice(-5); 231 if ( errno ) 232 ROAR_WARN("Can not decrease nice value by 5: %s", strerror(errno)); 233 } 234 224 235 225 236 clients_set_pid(g_self_client, getpid());
Note: See TracChangeset
for help on using the changeset viewer.