fd.cpp revision 0cc82d47d4f8b425309b322bd55189479b16c670
1