int commonio_open (struct commonio_db *db, int mode)
{
char *buf;
- char *cp;
char *line;
- struct commonio_entry *p;
void *eptr = NULL;
int flags = mode;
size_t buflen;
}
while (db->ops->fgets (buf, buflen, db->fp) == buf) {
+ char *cp;
+ struct commonio_entry *p;
+
while ( (strrchr (buf, '\n') == NULL)
&& (feof (db->fp) == 0)) {
size_t len;
int
main(int argc, char **argv)
{
- int i;
pid_t pid;
- struct utmpx *ut;
- char user[sizeof (ut->ut_user) + 1]; /* terminating NUL */
- char tty_name[sizeof (ut->ut_line) + 6]; /* /dev/ + NUL */
- int tty_fd;
-
if (1 != argc) {
(void) fputs (_("Usage: logoutd\n"), stderr);
}
(void) textdomain (PACKAGE);
#ifndef DEBUG
- for (i = 0; close (i) == 0; i++);
+ for (int i = 0; close(i) == 0; i++);
setpgrp ();
* are not supposed to still be logged in.
*/
while (true) {
+ struct utmpx *ut;
/*
* Attempt to re-open the utmp file. The file is only
* is permitted to be signed on at this time.
*/
while ((ut = getutxent()) != NULL) {
+ int tty_fd;
+ char user[sizeof(ut->ut_user) + 1]; // NUL
+ char tty_name[sizeof(ut->ut_line) + 6]; // /dev/ + NUL
+
if (ut->ut_type != USER_PROCESS) {
continue;
}