59 |
|
|
60 |
extern size_t mu_cpystr __P ((char *dst, const char *src, size_t size)); |
extern size_t mu_cpystr __P ((char *dst, const char *src, size_t size)); |
61 |
|
|
|
struct passwd; |
|
|
|
|
|
extern void mu_register_getpwnam __P((struct passwd *(*fun) __P((const char *)))); |
|
|
extern void mu_register_getpwuid __P((struct passwd *(*fun) __P((uid_t *)))); |
|
|
extern struct passwd * mu_getpwnam __P((const char *name)); |
|
|
extern struct passwd * mu_getpwuid __P((uid_t uid)); |
|
|
|
|
|
extern int mu_virtual_domain; |
|
|
|
|
|
extern struct passwd * getpwnam_virtual __P((const char *u)); |
|
|
|
|
62 |
/* Get the host name, doing a gethostbyname() if possible. |
/* Get the host name, doing a gethostbyname() if possible. |
63 |
* |
* |
64 |
* It is the caller's responsibility to free host. |
* It is the caller's responsibility to free host. |