2
# @(#) Test multiple threads can enumerate groups correctly
6
load_lib "$srcdir/lib/nsswitch-config.exp"
10
set output [target_compile "$srcdir/$subdir/getgrent_r.c" \
11
"$srcdir/$subdir/getgrent_r" executable {additional_flags="-g"}]
14
perror "compile getgrent_r"
19
# Clean up output from previous tests
22
file delete [glob -nocomplain "/tmp/getgrent_r-$pid.out-*"]
26
set output [util_start "$srcdir/$subdir/getgrent_r" "$pid" ""]
27
if {![regexp "^PASS:" $output]} {
28
perror "run getgrent_r"
33
# Sort and compare output
35
set output [util_start "$srcdir/$subdir/getent_r.sh" "getgrent $pid" ""]