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 + -
显示快捷键?