Changeset 1648
- Timestamp:
- 02/21/10 21:21:04 (14 years ago)
- Location:
- branches/monitor-improvement
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/monitor-improvement/globals.h
r1640 r1648 599 599 { 600 600 int nice; 601 int debuglvl; 601 602 ulong netprio; 602 603 ulong ctimeout; -
branches/monitor-improvement/oscam.c
r1640 r1648 402 402 static void cs_debug_level() 403 403 { 404 int i; 405 406 switch (cs_dblevel) { 407 case 0: 408 cs_dblevel = 1; 409 break; 410 case 32: 411 cs_dblevel = 63; 412 break; 413 case 63: 414 cs_dblevel = 0; 415 break; 416 default: 417 cs_dblevel <<= 1; 404 int i; 405 406 //switch debuglevel forward one step if not set from outside 407 if(cfg->debuglvl == cs_dblevel) { 408 switch (cs_dblevel) { 409 case 0: 410 cs_dblevel = 1; 411 break; 412 case 32: 413 cs_dblevel = 63; 414 break; 415 case 63: 416 cs_dblevel = 0; 417 break; 418 default: 419 cs_dblevel <<= 1; 420 } 421 } else { 422 cs_dblevel = cfg->debuglvl; 418 423 } 419 if (master_pid==getpid()) 420 for (i=0; i<CS_MAXPID && client[i].pid; i++) 421 client[i].dbglvl=cs_dblevel; 422 else 423 client[cs_idx].dbglvl=cs_dblevel; 424 cs_log("%sdebug_level=%d", (master_pid==getpid())?"all ":"",cs_dblevel); 424 425 cfg->debuglvl = cs_dblevel; 426 427 if (master_pid == getpid()) 428 for (i=0; i<CS_MAXPID && client[i].pid; i++) 429 client[i].dbglvl = cs_dblevel; 430 else 431 client[cs_idx].dbglvl = cs_dblevel; 432 cs_log("%sdebug_level=%d", (master_pid == getpid())?"all ":"", cs_dblevel); 425 433 } 426 434 … … 2356 2364 init_shm(); 2357 2365 init_config(); 2366 cfg->debuglvl = cs_dblevel; // give static debuglevel to outer world 2358 2367 for (i=0; mod_def[i]; i++) // must be later BEFORE init_config() 2359 2368 {
Note:
See TracChangeset
for help on using the changeset viewer.