sync code with last improvements from OpenBSD

This commit is contained in:
purplerain 2023-10-10 01:27:26 +00:00
parent cb73df2d98
commit e4e1b9f314
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
26 changed files with 382 additions and 253 deletions

View file

@ -3,21 +3,22 @@
#ifndef _LINUX_SIZES_H
#define _LINUX_SIZES_H
#define SZ_1K (1024 * 1)
#define SZ_2K (1024 * 2)
#define SZ_4K (1024 * 4)
#define SZ_8K (1024 * 8)
#define SZ_16K (1024 * 16)
#define SZ_32K (1024 * 32)
#define SZ_64K (1024 * 64)
#define SZ_128K (1024 * 128)
#define SZ_256K (1024 * 256)
#define SZ_512K (1024 * 512)
#define SZ_1M (1024 * 1024 * 1)
#define SZ_2M (1024 * 1024 * 2)
#define SZ_4M (1024 * 1024 * 4)
#define SZ_8M (1024 * 1024 * 8)
#define SZ_16M (1024 * 1024 * 16)
#define SZ_1G (1024 * 1024 * 1024 * 1)
#define SZ_1K (1 << 10)
#define SZ_2K (2 << 10)
#define SZ_4K (4 << 10)
#define SZ_8K (8 << 10)
#define SZ_16K (16 << 10)
#define SZ_32K (32 << 10)
#define SZ_64K (64 << 10)
#define SZ_128K (128 << 10)
#define SZ_256K (256 << 10)
#define SZ_512K (512 << 10)
#define SZ_1M (1 << 20)
#define SZ_2M (2 << 20)
#define SZ_4M (4 << 20)
#define SZ_8M (8 << 20)
#define SZ_16M (16 << 20)
#define SZ_1G (1 << 30)
#define SZ_4G (4ULL << 30)
#endif