In file included from /usr/include/string.h:555,
                 from dowall.c:30:
In function ‘strncat’,
    inlined from ‘wall’ at dowall.c:229:4:
/usr/include/bits/string_fortified.h:161:10: warning: ‘__builtin___strncat_chk’ argument 2 declared attribute ‘nonstring’ [-Wstringop-overread]
  161 |   return __builtin___strncat_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  162 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/utmp.h:29,
                 from dowall.c:34:
/usr/include/bits/utmp.h: In function ‘wall’:
/usr/include/bits/utmp.h:62:8: note: argument ‘ut_line’ declared here
   62 |   char ut_line[UT_LINESIZE]
      |        ^~~~~~~
init.c: In function ‘read_inittab’:
init.c:1407:41: warning: ‘__builtin_strncpy’ output may be truncated copying 8 bytes from a string of length 31 [-Wstringop-truncation]
 1407 |                                         strncpy(id, dev, sizeof(id));
      |                                         ^
init.c:1405:41: warning: ‘__builtin_strncpy’ output may be truncated copying 8 bytes from a string of length 28 [-Wstringop-truncation]
 1405 |                                         strncpy(id, dev+3, sizeof(id));
      |                                         ^
killall5.c: In function ‘check4nfs’:
killall5.c:442:12: warning: ‘__builtin_strncpy’ output may be truncated copying 4096 bytes from a string of length 4096 [-Wstringop-truncation]
  442 |            strncpy(real, curr, PATH_MAX);
      |            ^
In file included from /usr/include/string.h:555,
                 from last.c:39:
In function ‘strncat’,
    inlined from ‘list’ at last.c:393:2:
/usr/include/bits/string_fortified.h:161:10: warning: ‘__builtin___strncat_chk’ argument 2 declared attribute ‘nonstring’ [-Wstringop-overread]
  161 |   return __builtin___strncat_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  162 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/utmp.h:29,
                 from last.c:35:
/usr/include/bits/utmp.h: In function ‘list’:
/usr/include/bits/utmp.h:62:8: note: argument ‘ut_line’ declared here
   62 |   char ut_line[UT_LINESIZE]
      |        ^~~~~~~
In function ‘strncat’,
    inlined from ‘list’ at last.c:482:3:
/usr/include/bits/string_fortified.h:161:10: warning: ‘__builtin___strncat_chk’ argument 2 declared attribute ‘nonstring’ [-Wstringop-overread]
  161 |   return __builtin___strncat_chk (__dest, __src, __len,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  162 |                                   __glibc_objsize (__dest));
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/bits/utmp.h: In function ‘list’:
/usr/include/bits/utmp.h:68:8: note: argument ‘ut_host’ declared here
   68 |   char ut_host[UT_HOSTSIZE]
      |        ^~~~~~~