* src/logoutd.c: Fail if
unexpected parameters are provided.
This commit is contained in:
parent
73877b22c4
commit
ce4152c817
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
* src/grpconv.c, src/groups.c: Name the parameters in the
|
* src/grpconv.c, src/groups.c: Name the parameters in the
|
||||||
prototypes of the static functions.
|
prototypes of the static functions.
|
||||||
* src/grpconv.c, src/grpunconv.c: Fail if unexpected parameters
|
* src/grpconv.c, src/grpunconv.c, src/logoutd.c: Fail if
|
||||||
are provided.
|
unexpected parameters are provided.
|
||||||
* src/grpconv.c, src/grpunconv.c: Indicate that argc is not used
|
* src/grpconv.c, src/grpunconv.c: Indicate that argc is not used
|
||||||
in the no SHADOWGRP version.
|
in the no SHADOWGRP version.
|
||||||
|
|
||||||
|
@ -53,11 +53,13 @@ static char *Prog;
|
|||||||
#define HUP_MESG_FILE "/etc/logoutd.mesg"
|
#define HUP_MESG_FILE "/etc/logoutd.mesg"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* local function prototypes */
|
||||||
#if HAVE_UTMPX_H
|
#if HAVE_UTMPX_H
|
||||||
static int check_login (const struct utmpx *);
|
static int check_login (const struct utmpx *ut);
|
||||||
#else
|
#else
|
||||||
static int check_login (const struct utmp *);
|
static int check_login (const struct utmp *ut);
|
||||||
#endif
|
#endif
|
||||||
|
static void send_mesg_to_tty (int tty_fd);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* check_login - check if user (struct utmpx/utmp) allowed to stay logged in
|
* check_login - check if user (struct utmpx/utmp) allowed to stay logged in
|
||||||
@ -154,6 +156,10 @@ int main (int argc, char **argv)
|
|||||||
char tty_name[sizeof (ut->ut_line) + 6]; /* /dev/ + NUL */
|
char tty_name[sizeof (ut->ut_line) + 6]; /* /dev/ + NUL */
|
||||||
int tty_fd;
|
int tty_fd;
|
||||||
|
|
||||||
|
if (1 != argc) {
|
||||||
|
(void) fputs (_("Usage: logoutd\n"), stderr);
|
||||||
|
}
|
||||||
|
|
||||||
(void) setlocale (LC_ALL, "");
|
(void) setlocale (LC_ALL, "");
|
||||||
(void) bindtextdomain (PACKAGE, LOCALEDIR);
|
(void) bindtextdomain (PACKAGE, LOCALEDIR);
|
||||||
(void) textdomain (PACKAGE);
|
(void) textdomain (PACKAGE);
|
||||||
|
Loading…
Reference in New Issue
Block a user