From 5854cd8543b516679c03bdce572e5349c8d0a134 Mon Sep 17 00:00:00 2001 From: Liang Chang Date: Sun, 25 Apr 2021 00:30:37 +0800 Subject: [PATCH] dtterm: Add libutempter support for utmp/wtmp updates. --- cde/programs/dtterm/DtTermMain.c | 2 ++ cde/programs/dtterm/Imakefile | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/cde/programs/dtterm/DtTermMain.c b/cde/programs/dtterm/DtTermMain.c index d6229b543..51f00f773 100644 --- a/cde/programs/dtterm/DtTermMain.c +++ b/cde/programs/dtterm/DtTermMain.c @@ -840,7 +840,9 @@ SignalHandler { DebugF('s', 10, fprintf(stderr, ">>SignalHandler() starting\n")); _DtTermPrimPtyCleanup(); +#ifndef HAS_UTEMPTER_LIBRARY _DtTermPrimUtmpCleanup(); +#endif _DtTermPrimLogFileCleanup(); DebugF('s', 10, fprintf(stderr, ">>SignalHandler() finished\n")); (void) exit(0); diff --git a/cde/programs/dtterm/Imakefile b/cde/programs/dtterm/Imakefile index 844494151..2f900e8f7 100644 --- a/cde/programs/dtterm/Imakefile +++ b/cde/programs/dtterm/Imakefile @@ -18,6 +18,10 @@ DEFINES = $(ARCHITECTURE_DEFINES) -DSUN_TERMINAL_SERVER EXTRA_DEFINES = -DBUILD_HPVUE -DHPVUE #endif /* Build_HpVue */ +#if defined(HasUtempterLibrary) && HasUtempterLibrary +EXTRA_DEFINES = -DHAS_UTEMPTER_LIBRARY +#endif + #ifdef SunArchitecture HELPLIB = $(DTSVCLIB) $(TTLIB) DEPHELPLIB = $(DEPDTSVCLIB) $(DEPTTLIB)