]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - crypto/heimdal/appl/login/login-protos.h
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / crypto / heimdal / appl / login / login-protos.h
1 /* This is a generated file */
2 #ifndef __login_protos_h__
3 #define __login_protos_h__
4
5 #include <stdarg.h>
6
7 #ifdef __cplusplus
8 extern "C" {
9 #endif
10
11 void
12 add_env (
13         const char */*var*/,
14         const char */*value*/);
15
16 void
17 check_shadow (
18         const struct passwd */*pw*/,
19         const struct spwd */*sp*/);
20
21 char *
22 clean_ttyname (char */*tty*/);
23
24 void
25 copy_env (void);
26
27 int
28 do_osfc2_magic (uid_t /*uid*/);
29
30 void
31 extend_env (char */*str*/);
32
33 int
34 login_access (
35         struct passwd */*user*/,
36         char */*from*/);
37
38 char *
39 login_conf_get_string (const char */*str*/);
40
41 void
42 login_read_env (const char */*file*/);
43
44 char *
45 make_id (char */*tty*/);
46
47 void
48 prepare_utmp (
49         struct utmp */*utmp*/,
50         char */*tty*/,
51         const char */*username*/,
52         const char */*hostname*/);
53
54 int
55 read_limits_conf (
56         const char */*file*/,
57         const struct passwd */*pwd*/);
58
59 int
60 read_string (
61         const char */*prompt*/,
62         char */*buf*/,
63         size_t /*len*/,
64         int /*echo*/);
65
66 void
67 shrink_hostname (
68         const char */*hostname*/,
69         char */*dst*/,
70         size_t /*dst_sz*/);
71
72 void
73 stty_default (void);
74
75 void
76 utmp_login (
77         char */*tty*/,
78         const char */*username*/,
79         const char */*hostname*/);
80
81 int
82 utmpx_login (
83         char */*line*/,
84         const char */*user*/,
85         const char */*host*/);
86
87 #ifdef __cplusplus
88 }
89 #endif
90
91 #endif /* __login_protos_h__ */