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)