1 /* vi: set sw=4 ts=4: */
3 * Various system configuration helpers.
5 * Copyright (C) 2014 Bartosz Golaszewski <bartekgola@gmail.com>
7 * Licensed under GPLv2 or later, see file LICENSE in this source tree.
11 #if !defined(bb_arg_max)
12 unsigned FAST_FUNC bb_arg_max(void)
14 long r = sysconf(_SC_ARG_MAX);
16 /* I've seen a version of uclibc which returned -1.
17 * Guard about it, and also avoid insanely large values
19 if ((unsigned long)r > 64*1024*1024)
26 /* Return the number of clock ticks per second. */
27 unsigned FAST_FUNC bb_clk_tck(void)
29 return sysconf(_SC_CLK_TCK);