summaryrefslogtreecommitdiff
path: root/tests/fdpassing-socket.sh
blob: a006276a6a792270f975bf7cdf561d88656f9eca (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/sh

if test -e a.sock; then
    rm -f a.sock
fi

./fdpassing$EXEEXT --server --socketname a.sock 2>/dev/null &
SERVER_PID=$!

# Wait for server stats up
sleep 1

./fdpassing$EXEEXT --socketname file://a.sock
STATUS=$?

if test $STATUS -eq 0; then
    exit 0
else
    kill $SERVER_PID
    exit $STATUS
fi
rm -f a.sock