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