diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-26 16:18:36 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-26 16:18:36 +0000 |
commit | 6c3ea4f47ea280811a7fe53a22f7832e4533c9ec (patch) | |
tree | 3d7ed5da23b5dbf6f9e450dfb61642832249c31e /libmisc/motd.c | |
parent | Adding upstream version 1:4.13+dfsg1. (diff) | |
download | shadow-6c3ea4f47ea280811a7fe53a22f7832e4533c9ec.tar.xz shadow-6c3ea4f47ea280811a7fe53a22f7832e4533c9ec.zip |
Adding upstream version 1:4.15.2.upstream/1%4.15.2upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'libmisc/motd.c')
-rw-r--r-- | libmisc/motd.c | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/libmisc/motd.c b/libmisc/motd.c deleted file mode 100644 index 7f7e523..0000000 --- a/libmisc/motd.c +++ /dev/null @@ -1,58 +0,0 @@ -/* - * SPDX-FileCopyrightText: 1989 - 1991, Julianne Frances Haugh - * SPDX-FileCopyrightText: 1996 - 1997, Marek Michałkiewicz - * SPDX-FileCopyrightText: 2003 - 2005, Tomasz Kłoczko - * SPDX-FileCopyrightText: 2010 , Nicolas François - * - * SPDX-License-Identifier: BSD-3-Clause - */ - -#include <config.h> - -#ident "$Id$" - -#include <stdio.h> -#include "prototypes.h" -#include "defines.h" -#include "getdef.h" -/* - * motd -- output the /etc/motd file - * - * motd() determines the name of a login announcement file and outputs - * it to the user's terminal at login time. The MOTD_FILE configuration - * option is a colon-delimited list of filenames. - */ -void motd (void) -{ - FILE *fp; - char *motdlist; - const char *motdfile; - char *mb; - int c; - - motdfile = getdef_str ("MOTD_FILE"); - if (NULL == motdfile) { - return; - } - - motdlist = xstrdup (motdfile); - - for (mb = motdlist; ;mb = NULL) { - motdfile = strtok (mb, ":"); - if (NULL == motdfile) { - break; - } - - fp = fopen (motdfile, "r"); - if (NULL != fp) { - while ((c = getc (fp)) != EOF) { - putchar (c); - } - fclose (fp); - } - } - fflush (stdout); - - free (motdlist); -} - |