lockpw.c \
loginprompt.c \
mail.c \
- memzero.c \
- memzero.h \
motd.c \
must_be.h \
myname.c \
spawn.c \
sssd.c \
sssd.h \
+ string/memset/memzero.c \
+ string/memset/memzero.h \
string/sprintf/snprintf.c \
string/sprintf/snprintf.h \
string/sprintf/stpeprintf.c \
#include "atoi/getnum.h"
#include "commonio.h"
#include "defines.h"
-#include "memzero.h"
#include "nscd.h"
#ifdef WITH_TCB
#include <tcb.h>
#include "prototypes.h"
#include "shadowlog_internal.h"
#include "sssd.h"
+#include "string/memset/memzero.h"
#include "string/sprintf/snprintf.h"
#include "string/strtok/stpsep.h"
#include "defines.h"
#include "faillog.h"
#include "failure.h"
-#include "memzero.h"
#include "prototypes.h"
+#include "string/memset/memzero.h"
#include "string/strftime.h"
#include "string/strcpy/strtcpy.h"
#include "alloc/calloc.h"
#include "alloc/malloc.h"
-#include "memzero.h"
#include "prototypes.h"
#include "defines.h"
#include "groupio.h"
+#include "string/memset/memzero.h"
+
/*@null@*/ /*@only@*/struct group *__gr_dup (const struct group *grent)
{
#include "atoi/str2i/str2i.h"
#include "atoi/str2i/str2s.h"
#include "atoi/str2i/str2u.h"
-#include "memzero.h"
+#include "string/memset/memzero.h"
#include "typetraits.h"
#include <time.h>
#include "defines.h"
#include <lastlog.h>
-#include "memzero.h"
#include "prototypes.h"
+#include "string/memset/memzero.h"
#include "string/strcpy/strncpy.h"
#include "string/strcpy/strtcpy.h"
#include "attr.h"
#include "defines.h"
#include "getdef.h"
-#include "memzero.h"
#include "prototypes.h"
+#include "string/memset/memzero.h"
#include "string/strtok/stpsep.h"
#include <stdio.h>
#include "attr.h"
-#include "memzero.h"
#include "prototypes.h"
#include "defines.h"
#include "getdef.h"
+#include "string/memset/memzero.h"
#include "string/sprintf/xasprintf.h"
#include "string/strdup/xstrdup.h"
#include "alloc/calloc.h"
#include "attr.h"
-#include "memzero.h"
#include "prototypes.h"
#include "shadowlog.h"
+#include "string/memset/memzero.h"
/*@null@*/ /*@only@*/static const char *non_interactive_password = NULL;
static int ni_conv (int num_msg,
#include "agetpass.h"
#include "defines.h"
-#include "memzero.h"
#include "prototypes.h"
#include "pwauth.h"
#include "getdef.h"
+#include "string/memset/memzero.h"
#include "string/sprintf/snprintf.h"
#ifdef SKEY
#include "alloc/calloc.h"
#include "defines.h"
-#include "memzero.h"
#include "prototypes.h"
#include "pwio.h"
+#include "string/memset/memzero.h"
+
/*@null@*/ /*@only@*/struct passwd *__pw_dup (const struct passwd *pwent)
{
#include "defines.h"
#include "commonio.h"
#include "getdef.h"
-#include "memzero.h"
#include "sgroupio.h"
+#include "string/memset/memzero.h"
+
/*@null@*/ /*@only@*/struct sgrp *__sgr_dup (const struct sgrp *sgent)
{
#include <stdio.h>
#include "alloc/calloc.h"
-#include "memzero.h"
#include "shadowio.h"
+#include "string/memset/memzero.h"
+
/*@null@*/ /*@only@*/struct spwd *__spw_dup (const struct spwd *spent)
{
-/*
- * SPDX-FileCopyrightText: 2023, Alejandro Colomar <alx@kernel.org>
- * SPDX-License-Identifier: BSD-3-Clause
- */
+// SPDX-FileCopyrightText: 2023, Alejandro Colomar <alx@kernel.org>
+// SPDX-License-Identifier: BSD-3-Clause
#include <config.h>
#include <stddef.h>
-#include "memzero.h"
+#include "string/memset/memzero.h"
extern inline void memzero(void *ptr, size_t size);
-/*
- * SPDX-FileCopyrightText: 2022-2023, Christian Göttsche <cgzones@googlemail.com>
- * SPDX-FileCopyrightText: 2023, Alejandro Colomar <alx@kernel.org>
- * SPDX-License-Identifier: BSD-3-Clause
- */
+// SPDX-FileCopyrightText: 2022-2023, Christian Göttsche <cgzones@googlemail.com>
+// SPDX-FileCopyrightText: 2023, Alejandro Colomar <alx@kernel.org>
+// SPDX-License-Identifier: BSD-3-Clause
-#ifndef SHADOW_INCLUDE_LIBMISC_MEMZERO_H_
-#define SHADOW_INCLUDE_LIBMISC_MEMZERO_H_
+#ifndef SHADOW_INCLUDE_LIB_STRING_MEMSET_MEMZERO_H_
+#define SHADOW_INCLUDE_LIB_STRING_MEMSET_MEMZERO_H_
#include <config.h>
#include "atoi/a2i/a2s.h"
#include "defines.h"
-#include "memzero.h"
#include "prototypes.h"
#include "pwio.h"
#include "shadowio.h"
#include "shadowlog.h"
+#include "string/memset/memzero.h"
#include "string/sprintf/snprintf.h"
#include "string/strcpy/strtcpy.h"
#include "string/strdup/xstrdup.h"
#include "atoi/str2i/str2s.h"
#include "defines.h"
#include "faillog.h"
-#include "memzero.h"
#include "prototypes.h"
/*@-exitarg@*/
#include "exitcodes.h"
#include "shadowlog.h"
+#include "string/memset/memzero.h"
#include "string/strftime.h"
#include "attr.h"
#include "defines.h"
#include "groupio.h"
-#include "memzero.h"
#include "nscd.h"
#include "sssd.h"
#include "prototypes.h"
/*@-exitarg@*/
#include "exitcodes.h"
#include "shadowlog.h"
+#include "string/memset/memzero.h"
#include "string/sprintf/snprintf.h"
#include "string/strcpy/strtcpy.h"
#include "string/strdup/xstrdup.h"
#include "defines.h"
#include "getdef.h"
#include "groupio.h"
-#include "memzero.h"
#include "nscd.h"
#include "sssd.h"
#include "prototypes.h"
#include "sgroupio.h"
#endif
#include "shadowlog.h"
+#include "string/memset/memzero.h"
#include "string/strtok/stpsep.h"
#include "defines.h"
#include "prototypes.h"
#include "getdef.h"
-#include "memzero.h"
/*@-exitarg@*/
#include "exitcodes.h"
#include "shadowlog.h"
+#include "string/memset/memzero.h"
#include "string/strftime.h"
#include "faillog.h"
#include "failure.h"
#include "getdef.h"
-#include "memzero.h"
#include "prototypes.h"
#include "pwauth.h"
/*@-exitarg@*/
#include "exitcodes.h"
#include "shadowlog.h"
+#include "string/memset/memzero.h"
#include "string/sprintf/snprintf.h"
#include "string/strcpy/strtcpy.h"
#include "string/strdup/xstrdup.h"
#include "atoi/a2i/a2s.h"
#include "defines.h"
#include "getdef.h"
-#include "memzero.h"
#include "nscd.h"
#include "sssd.h"
#include "prototypes.h"
#include "pwio.h"
#include "shadowio.h"
#include "shadowlog.h"
+#include "string/memset/memzero.h"
#include "string/sprintf/xasprintf.h"
#include "string/strcpy/strtcpy.h"
#include "string/strdup/xstrdup.h"
#include "faillog.h"
#include "getdef.h"
#include "groupio.h"
-#include "memzero.h"
#include "nscd.h"
#include "sssd.h"
#include "prototypes.h"
#include "tcbfuncs.h"
#endif
#include "shadowlog.h"
+#include "string/memset/memzero.h"
#include "string/sprintf/snprintf.h"
#include "string/sprintf/xasprintf.h"
#include "string/strdup/xstrdup.h"
#include "faillog.h"
#include "getdef.h"
#include "groupio.h"
-#include "memzero.h"
#include "must_be.h"
#include "nscd.h"
#include "sssd.h"
#include "tcbfuncs.h"
#endif
#include "shadowlog.h"
+#include "string/memset/memzero.h"
#include "string/sprintf/xasprintf.h"
#include "string/strdup/xstrdup.h"
#include "time/day_to_str.h"