summaryrefslogtreecommitdiffstats
path: root/libutil
diff options
context:
space:
mode:
authorEd Schouten <ed@FreeBSD.org>2010-01-13 18:59:51 +0000
committerEd Schouten <ed@FreeBSD.org>2010-01-13 18:59:51 +0000
commitd89214eede07c6ef144e57048e0de150d0a4ff8c (patch)
treed2c8dc64cdc4c887e1cb9be8d7d9e6e3280e7be9 /libutil
parentb3288b566b5f32fa961d74c6f838910c4e5a9c01 (diff)
downloadpw-darwin-d89214eede07c6ef144e57048e0de150d0a4ff8c.tar.gz
pw-darwin-d89214eede07c6ef144e57048e0de150d0a4ff8c.tar.zst
pw-darwin-d89214eede07c6ef144e57048e0de150d0a4ff8c.zip
Remove login(3), logout(3) and logwtmp(3) from libutil.
These functions only apply to utmp(5). They cannot be kept intact when moving towards utmpx. The login(3) function would break, because its argument is an utmp structure. The logout(3) and logwtmp(3) functions cannot be used, since they provide a functionality which partially overlaps. Increment SHLIB_MAJOR to 9 to indicate the removal.
Diffstat (limited to 'libutil')
-rw-r--r--libutil/libutil.h4
1 files changed, 0 insertions, 4 deletions
diff --git a/libutil/libutil.h b/libutil/libutil.h
index fca133f..4c2ee3b 100644
--- a/libutil/libutil.h
+++ b/libutil/libutil.h
@@ -90,7 +90,6 @@ struct pidfh {
/* Avoid pulling in all the include files for no need */
struct termios;
struct winsize;
-struct utmp;
struct in_addr;
struct kinfo_file;
struct kinfo_vmentry;
@@ -102,10 +101,7 @@ int extattr_namespace_to_string(int _attrnamespace, char **_string);
int extattr_string_to_namespace(const char *_string, int *_attrnamespace);
int flopen(const char *_path, int _flags, ...);
void hexdump(const void *ptr, int length, const char *hdr, int flags);
-void login(struct utmp *_ut);
int login_tty(int _fd);
-int logout(const char *_line);
-void logwtmp(const char *_line, const char *_name, const char *_host);
void trimdomain(char *_fullhost, int _hostsize);
int openpty(int *_amaster, int *_aslave, char *_name,
struct termios *_termp, struct winsize *_winp);