ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/ptytty.h
(Generate patch)

Comparing rxvt-unicode/src/ptytty.h (file contents):
Revision 1.17 by root, Sun Jan 22 00:36:59 2006 UTC vs.
Revision 1.18 by root, Sun Jan 22 00:48:13 2006 UTC

1#ifndef PTYTTY_H 1#ifndef PTYTTY_H
2#define PTYTTY_H 2#define PTYTTY_H
3 3
4#include "rxvt.h" 4#include "libptytty.h"
5#include "feature.h" 5
6#include "ptytty_conf.h"
6 7
7#if defined(HAVE__GETPTY) || defined(HAVE_OPENPTY) || defined(UNIX98_PTY) 8#if defined(HAVE__GETPTY) || defined(HAVE_OPENPTY) || defined(UNIX98_PTY)
8# define NO_SETOWNER_TTYDEV 1 9# define NO_SETOWNER_TTYDEV 1
9#endif 10#endif
10 11
11#if UTMP_SUPPORT 12#if UTMP_SUPPORT
12# if !defined(RXVT_UTMPX_FILE) || !defined(HAVE_STRUCT_UTMPX) || defined(__GLIBC__) 13# if !defined(UTMPX_FILE) || !defined(HAVE_STRUCT_UTMPX) || defined(__GLIBC__)
13# undef HAVE_UTMPX_H 14# undef HAVE_UTMPX_H
14# undef HAVE_STRUCT_UTMPX 15# undef HAVE_STRUCT_UTMPX
15# endif 16# endif
16# if !defined(RXVT_UTMP_FILE) || !defined(HAVE_STRUCT_UTMP) 17# if !defined(UTMP_FILE) || !defined(HAVE_STRUCT_UTMP)
17# undef HAVE_UTMP_H 18# undef HAVE_UTMP_H
18# undef HAVE_STRUCT_UTMP 19# undef HAVE_STRUCT_UTMP
19# endif 20# endif
20 21
21# ifdef HAVE_UTMPX_H 22# ifdef HAVE_UTMPX_H
33# include <lastlog.h> 34# include <lastlog.h>
34# endif 35# endif
35 36
36# include <pwd.h> 37# include <pwd.h>
37 38
38# ifdef RXVT_UTMP_SYSV 39# ifdef UTMP_SYSV
39# ifndef USER_PROCESS 40# ifndef USER_PROCESS
40# define USER_PROCESS 7 41# define USER_PROCESS 7
41# endif 42# endif
42# ifndef DEAD_PROCESS 43# ifndef DEAD_PROCESS
43# define DEAD_PROCESS 8 44# define DEAD_PROCESS 8
44# endif 45# endif
45# endif 46# endif
46 47
47#endif 48#endif
48 49
49struct rxvt_ptytty_unix : rxvt_ptytty 50struct ptytty_unix : ptytty
50{ 51{
51 char *name; 52 char *name;
52 53
53public: 54public:
54 55
55 rxvt_ptytty_unix (); 56 ptytty_unix ();
56 ~rxvt_ptytty_unix (); 57 ~ptytty_unix ();
57 58
58 bool get (); 59 bool get ();
59 void put (); 60 void put ();
60 61
61 void login (int cmd_pid, bool login_shell, const char *hostname); 62 void login (int cmd_pid, bool login_shell, const char *hostname);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines