diff options
author | Mattias Andrée <maandree@kth.se> | 2023-12-07 20:35:16 +0100 |
---|---|---|
committer | Mattias Andrée <maandree@kth.se> | 2023-12-07 20:35:16 +0100 |
commit | 225f1408e03f2e66198f3da20c42a746e2729ab0 (patch) | |
tree | ebd6bd4b576c85159e852103ce21d4515484d853 /linux/integers.c | |
parent | Third commit (diff) | |
download | libsyscalls-225f1408e03f2e66198f3da20c42a746e2729ab0.tar.gz libsyscalls-225f1408e03f2e66198f3da20c42a746e2729ab0.tar.bz2 libsyscalls-225f1408e03f2e66198f3da20c42a746e2729ab0.tar.xz |
Fourth commit
Signed-off-by: Mattias Andrée <maandree@kth.se>
Diffstat (limited to '')
-rw-r--r-- | linux/integers.c | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/linux/integers.c b/linux/integers.c new file mode 100644 index 0000000..469ede0 --- /dev/null +++ b/linux/integers.c @@ -0,0 +1,21 @@ +/* See LICENSE file for copyright and license details. */ + +/* This file is included from ../libsyscalls_get_integer_alignment.c */ + + +#if 0 +static enum libsyscalls_error +get_linux_integer_alignment(enum libsyscalls_arch arch, unsigned width_in_bits, unsigned *alignmentp) +{ + /* ../libsyscalls_get_integer_alignment.c has already set `*alignmentp` + * according the the architectures specifications. Linux does not proscribe + * excess alignment and there is thus nothing for this function to do. */ + + (void) arch; + (void) width_in_bits; + (void) alignmentp; + return LIBSYSCALLS_E_OK; +} +#else +# define get_linux_integer_alignment(arch, width_in_bits, alignmentp) (LIBSYSCALLS_E_OK) +#endif |