blob: 580884db18a807f8d3d8c48c96c869f216ea99f7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#!/bin/sh
# On kFreeBSD: /dev/fd/
# On Linux and kFreeBSD w/ linprocfs: /proc/self/fd/
for d in /dev/fd/ /proc/self/fd/; do
if [ -d $d ]; then
fddir=$d
break
fi
done
if [ -n $fddir ]; then
ls -l $fddir
# We should have the 3 standard descriptors, plus 1 for the open directory.
[ `ls $fddir | wc -l` -eq 4 ] || echo WARN: maintscript leaks fd
fi
|