]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
aarch64: Fix bits/utmp.h for GCC 8
authorSzabolcs Nagy <szabolcs.nagy@arm.com>
Wed, 21 Feb 2018 15:51:22 +0000 (15:51 +0000)
committerSzabolcs Nagy <szabolcs.nagy@arm.com>
Thu, 1 Aug 2019 09:06:03 +0000 (10:06 +0100)
The same suppression of -Wstringop-truncation warnings as in commit
7532837d7b03b3ca5b9a63d77a5bd81dd23f3d9c but for aarch64.

2018-02-21  Szabolcs Nagy  <szabolcs.nagy@arm.com>

* sysdeps/unix/sysv/linux/aarch64/bits/utmp.h (struct utmp): Use
__attribute_nonstring__.

sysdeps/unix/sysv/linux/aarch64/bits/utmp.h

index 850517573e69c63e6ab2a8d7200395d0865f2624..027dceb82c6df30e2a9ff4dae93c636ceb21cfc0 100644 (file)
@@ -61,10 +61,13 @@ struct utmp
 {
   short int ut_type;           /* Type of login.  */
   pid_t ut_pid;                        /* Process ID of login process.  */
-  char ut_line[UT_LINESIZE];   /* Devicename.  */
+  char ut_line[UT_LINESIZE]
+     __attribute_nonstring__;  /* Devicename.  */
   char ut_id[4];               /* Inittab ID.  */
-  char ut_user[UT_NAMESIZE];   /* Username.  */
-  char ut_host[UT_HOSTSIZE];   /* Hostname for remote login.  */
+  char ut_user[UT_NAMESIZE]
+     __attribute_nonstring__;  /* Username.  */
+  char ut_host[UT_HOSTSIZE]
+     __attribute_nonstring__;  /* Hostname for remote login.  */
   struct exit_status ut_exit;  /* Exit status of a process marked
                                   as DEAD_PROCESS.  */
 /* The ut_session and ut_tv fields must be the same size when compiled