Deleted Added
full compact
logwtmp.c (79968) logwtmp.c (108746)
1/* $NetBSD: logwtmp.c,v 1.16 2001/02/04 22:04:12 christos Exp $ */
1/* $NetBSD: logwtmp.c,v 1.17 2002/09/12 08:55:31 itojun Exp $ */
2
3/*
4 * Copyright (c) 1988, 1993
5 * The Regents of the University of California. All rights reserved.
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions
9 * are met:

--- 19 unchanged lines hidden (view full) ---

29 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
30 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
31 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
32 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
33 * SUCH DAMAGE.
34 *
35 */
36
2
3/*
4 * Copyright (c) 1988, 1993
5 * The Regents of the University of California. All rights reserved.
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions
9 * are met:

--- 19 unchanged lines hidden (view full) ---

29 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
30 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
31 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
32 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
33 * SUCH DAMAGE.
34 *
35 */
36
37#include "lukemftpd.h"
38
37
38#include <sys/cdefs.h>
39#ifndef lint
40#if 0
41static char sccsid[] = "@(#)logwtmp.c 8.1 (Berkeley) 6/4/93";
42#else
43__RCSID("$NetBSD: logwtmp.c,v 1.17 2002/09/12 08:55:31 itojun Exp $");
44#endif
45#endif /* not lint */
46
47#include <sys/types.h>
48#include <sys/param.h>
49#include <sys/time.h>
50#include <sys/stat.h>
51
52#include <fcntl.h>
53#include <setjmp.h>
54#include <signal.h>
55#include <stdio.h>
56#include <string.h>
57#include <time.h>
58#include <unistd.h>
59#include <utmp.h>
60#include <util.h>
61
62#ifdef KERBEROS5
63#include <krb5/krb5.h>
64#endif
65
39#include "extern.h"
40
41static int fd = -1;
42
43/*
44 * Modified version of logwtmp that holds wtmp file open
45 * after first call, for use with ftp (which may chroot
46 * after login, but before logout).

--- 19 unchanged lines hidden ---
66#include "extern.h"
67
68static int fd = -1;
69
70/*
71 * Modified version of logwtmp that holds wtmp file open
72 * after first call, for use with ftp (which may chroot
73 * after login, but before logout).

--- 19 unchanged lines hidden ---