nitial commit : original code from FreeBSD svn
repo (not changed) (25/09/2013)