Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-src
Path: blob/main/crypto/heimdal/appl/login/login-protos.h
96309 views
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__ */
92
93