projects
/
unix-history
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
blame
|
history
|
raw
|
HEAD
make output line buffered if selecting only some of the entries
[unix-history]
/
usr
/
src
/
usr.bin
/
ktrace
/
subr.c
#include
"ktrace.h"
getfacs
(
s
)
char
*
s
;
{
int
facs
=
0
;
while
(*
s
) {
switch
(*
s
) {
case
'c'
:
facs
|=
KTRFAC_SYSCALL
|
KTRFAC_SYSRET
;
break
;
case
'n'
:
facs
|=
KTRFAC_NAMEI
;
break
;
case
'g'
:
case
'd'
:
facs
|=
KTRFAC_GENIO
;
break
;
#ifdef notyet
case
's'
:
facs
|=
KTRFAC_SIGNAL
;
break
;
#endif
case
'+'
:
facs
|=
DEF_FACS
;
break
;
case
'a'
:
facs
=
KTRFAC_SYSCALL
|
KTRFAC_SYSRET
|
KTRFAC_GENIO
;
break
;
default
:
return
(-
1
);
}
s
++;
}
return
(
facs
);
}