git: Remove the legacy "utmp" API, now that our utils have been moved to utmpx.

Sascha Wildner swildner at crater.dragonflybsd.org
Tue Sep 10 13:46:22 PDT 2019


commit e2e9821d3095715dc724545a180e47d9b25f2082
Author: Sascha Wildner <saw at online.de>
Date:   Tue Sep 10 21:26:48 2019 +0200

    Remove the legacy "utmp" API, now that our utils have been moved to utmpx.
    
    As I wrote in UPGRADING, the main change for "normal" users is probably
    that /var/log/wtmp is no longer logged to, just /var/log/wtmpx.
    
    Leave the old API in libc as compat symbols that do nothing and always
    succeed for the run-time linker (i.e. old binaries still using them).
    
    dports has been kindly adjusted by zrj and new binary packages for master
    are on their way.
    
    A future commit will provide a wtmpcvt(1) utility to convert old wtmp
    files to the wtmpx format.

Summary of changes:
 Makefile_upgrade.inc       |   9 ++
 UPDATING                   |  13 +++
 include/Makefile           |   2 +-
 include/utmp.h             |  72 ------------
 include/utmpx.h            |   2 -
 lib/libc/gen/Makefile.inc  |   4 +-
 lib/libc/gen/Symbol.map    |   8 +-
 lib/libc/gen/getlastlogx.3 |  27 +----
 lib/libc/gen/utmp.c        |  64 ++---------
 lib/libc/gen/utmpx.c       |  31 +-----
 lib/libutil/Makefile       |   4 +-
 lib/libutil/libutil.h      |   3 -
 lib/libutil/login.3        |  65 -----------
 lib/libutil/login.c        |  57 ----------
 lib/libutil/logout.3       |  67 ------------
 lib/libutil/logout.c       |  67 ------------
 lib/libutil/logwtmp.3      |  71 ------------
 lib/libutil/logwtmp.c      |  98 -----------------
 share/man/man5/Makefile    |   3 -
 share/man/man5/utmp.5      | 267 ---------------------------------------------
 sys/sys/param.h            |   6 +-
 usr.sbin/adduser/adduser.8 |  10 +-
 22 files changed, 47 insertions(+), 903 deletions(-)
 delete mode 100644 include/utmp.h
 delete mode 100644 lib/libutil/login.3
 delete mode 100644 lib/libutil/login.c
 delete mode 100644 lib/libutil/logout.3
 delete mode 100644 lib/libutil/logout.c
 delete mode 100644 lib/libutil/logwtmp.3
 delete mode 100644 lib/libutil/logwtmp.c
 delete mode 100644 share/man/man5/utmp.5

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/e2e9821d3095715dc724545a180e47d9b25f2082


-- 
DragonFly BSD source repository


More information about the Commits mailing list