K 10 svn:author V 6 davide K 8 svn:date V 27 2012-12-12T12:02:58.704665Z K 7 svn:log V 782 Various improvements: - Fix build (OFED-related bits). - Change the new KPI for precision. Now an additional struct bintime argument is used to specify precision. This way we can express precision tolerance as an absolute value, which gives us the maximum flexibility. The old services can specify precision tolerance in terms of percentage of passed time in 'ticks'. - Allow the possibility to choose between getbinuptime() or binuptime(), using a threshold value to discriminate between the two. Users can choose threshold via sysctl to fit their needs. The rationale behind this choice relies on the fact that for long timeouts the impact of the relative measurement of getbinuptime() is relatively low. - Adapt nanosleep(), poll(), select() to these changes. Reviewed by: mav END