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