getgrent_r.exp
来自「samba-3.0.22.tar.gz 编译smb服务器的源码」· EXP 代码 · 共 42 行
EXP
42 行
## @(#) Test multiple threads can enumerate groups correctly#load_lib util-defs.expload_lib "$srcdir/lib/nsswitch-config.exp"# Compile getgrent_r.cset output [target_compile "$srcdir/$subdir/getgrent_r.c" \ "$srcdir/$subdir/getgrent_r" executable {additional_flags="-g"}]if {$output != ""} { perror "compile getgrent_r" puts $output return}# Clean up output from previous testsset pid [pid]file delete [glob -nocomplain "/tmp/getgrent_r-$pid.out-*"]# Run test proggyset output [util_start "$srcdir/$subdir/getgrent_r" "$pid" ""]if {![regexp "^PASS:" $output]} { perror "run getgrent_r" puts $output return -1}# Sort and compare outputset output [util_start "$srcdir/$subdir/getent_r.sh" "getgrent $pid" ""]if {$output == ""} { pass "getgrent_r"} else { fail "getgrent_r" puts $output}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?