The Diffutils package contains programs that show the differences between files or directories.
User Notes: http://wiki.linuxfromscratch.org/hlfs/wiki/diffutils
This patch modifies the sdiff to use mkstemp(3) instead of tmpname(3). This patch was partially accepted in diffutils-cvs, but tmpname(3) was preferred because it is more portable. The thread starts here: http://sources.redhat.com/ml/bug-gnu-utils/2000-12/msg00163.html:
patch -Np1 -i ../diffutils-2.8.7-hardened_tmp-1.patch
Prepare Diffutils for compilation:
./configure --prefix=/usr
Compile the package:
make
This package does not come with a test suite.
Install the package:
make install