svn commit: r332072 - head/sys/sys
Roger Pau Monné
royger at FreeBSD.org
Thu Apr 5 14:31:55 UTC 2018
Author: royger
Date: Thu Apr 5 14:31:54 2018
New Revision: 332072
URL: https://svnweb.freebsd.org/changeset/base/332072
Log:
introduce GiB and MiB macros
This macros convert from GiB or MiB into bytes.
Sponsored by: Citrix Systems R&D
Modified:
head/sys/sys/param.h
Modified: head/sys/sys/param.h
==============================================================================
--- head/sys/sys/param.h Thu Apr 5 14:25:39 2018 (r332071)
+++ head/sys/sys/param.h Thu Apr 5 14:31:54 2018 (r332072)
@@ -362,4 +362,8 @@ __END_DECLS
*/
#define __PAST_END(array, offset) (((__typeof__(*(array)) *)(array))[offset])
+/* Unit conversion macros. */
+#define GiB(v) (v ## ULL << 30)
+#define MiB(v) (v ## ULL << 20)
+
#endif /* _SYS_PARAM_H_ */
More information about the svn-src-all
mailing list