summaryrefslogtreecommitdiff
path: root/atomic/unix/builtins64.c
diff options
context:
space:
mode:
authorjailletc36 <jailletc36@13f79535-47bb-0310-9956-ffa450edef68>2023-02-14 07:56:50 +0000
committerjailletc36 <jailletc36@13f79535-47bb-0310-9956-ffa450edef68>2023-02-14 07:56:50 +0000
commit87c8321e094af6973c7c7404998b2b6792646954 (patch)
treef435af16c03b93f00109dde14f55044d23f4dc8e /atomic/unix/builtins64.c
parent7c64283f9548ec787e991d522074de1c89a42f55 (diff)
downloadlibapr-87c8321e094af6973c7c7404998b2b6792646954.tar.gz
Re-order the fields of 'struct apr_bucket_file' to avoid a hole and some padding.
Before the patch, pahole states that: struct apr_bucket_file { apr_bucket_refcount refcount; /* 0 4 */ /* XXX 4 bytes hole, try to pack */ apr_file_t * fd; /* 8 8 */ apr_pool_t * readpool; /* 16 8 */ int can_mmap; /* 24 4 */ /* XXX 4 bytes hole, try to pack */ apr_size_t read_size; /* 32 8 */ /* size: 40, cachelines: 1, members: 5 */ /* sum members: 32, holes: 2, sum holes: 8 */ /* last cacheline: 40 bytes */ }; git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1907634 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'atomic/unix/builtins64.c')
0 files changed, 0 insertions, 0 deletions