1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
|
# prio: "bands" is automatically raised if necessary (1) ----------------------
tcc | sed '/.*bands/s//bands/p;d'
prio {
class (8);
}
EOF
bands 8
# prio: "bands" is automatically raised if necessary (2) ----------------------
tcc -xif:err -Xx,all 2>&1 | sed '/.*bands/s//bands/p;d'
prio {
class {}
class {}
class {}
class {}
class {}
}
EOF
bands 5
# prio: "bands" can be raised to 16 -------------------------------------------
tcc | sed '/.*bands/s//bands/p;d'
prio {
class {} class {} class {} class {}
class {} class {} class {} class {}
class {} class {} class {} class {}
class {} class {} class {} class {}
}
EOF
bands 16
# prio: "bands" cannot be raised above 16 -------------------------------------
tcc 2>&1
prio {
class {} class {} class {} class {}
class {} class {} class {} class {}
class {} class {} class {} class {}
class {} class {} class {} class {}
class {}
}
EOF
ERROR
<stdin>:6: prio class number must be in the range 1..16
# prio: "bands" does not drop below default -----------------------------------
tcc -xif:err -Xx,all 2>&1 | sed '/.*bands/s//bands/p;d'
prio {
class {}
}
EOF
bands 3
# prio: "bands" does not drop below explicit value ----------------------------
tcc | sed '/.*bands/s//bands/p;d'
prio (bands 4) {
class {}
}
EOF
bands 4
# prio: "bands" can be raised to explicit value -------------------------------
tcc -xif:err -Xx,all 2>&1 | sed '/.*bands/s//bands/p;d'
prio (bands 5) {
class {} class {} class {} class {}
class {}
}
EOF
bands 5
# prio: "bands" cannot be raised above explicit value -------------------------
tcc 2>&1
prio (bands 5) {
class {} class {} class {} class {}
class {} class {}
}
EOF
ERROR
<stdin>:3: prio class number must be in the range 1..5
|