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