aboutsummaryrefslogtreecommitdiffstats
path: root/pseudo.h
diff options
context:
space:
mode:
Diffstat (limited to 'pseudo.h')
-rw-r--r--pseudo.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/pseudo.h b/pseudo.h
index 1a0b257..ad78686 100644
--- a/pseudo.h
+++ b/pseudo.h
@@ -134,4 +134,12 @@ extern char *pseudo_version;
*/
#define PSEUDO_LINK_SYMLINK_BEHAVIOR 0
+/* given n, pick a multiple of block enough bigger than n
+ * to give us some breathing room.
+ */
+static inline size_t
+round_up(size_t n, size_t block) {
+ return block * (((n + block / 4) / block) + 1);
+}
+
#include "pseudo_ports.h"