deltaHF, I solved my problem long ago, and I've seen the freebsd patch.
I'm just curious 1) where is round supposed to be defined and 2) if defining round as macro would work. If yes then it could be put to sys.h or config.h and be done with it, instead of putting more sugar into each source(5?) where its used.