home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!think.com!sdd.hp.com!hamblin.math.byu.edu!arizona.edu!mvb.saic.com!macro32
- Newsgroups: vmsnet.internals
- Subject: re: idle terminal...
- Message-ID: <921109090919.1f9f@IT.SUNQUEST.COM>
- From: Ehud Gavron 602-570-2546 <GAVRON@IT.SUNQUEST.COM>
- Date: Mon, 9 Nov 1992 9:09:19 -0700 (MST)
- Organization: Macro32<==>Vmsnet.Internals Gateway
- X-Gateway-Source-Info: Mailing List
- Lines: 31
-
- Date sent: 9-NOV-1992 09:05:26
-
- A week ago I posted code to periodically increment the process
- I/O count so that idle job killers wouldn't kill it.
-
- Hunter et all offered clever ditties to set the delete pending
- and exit pending flags, preventing those from being applied.
-
- HOWEVER, all those require explicit code be run by the user
- before termination can occur. In the event that the user was
- disconnected (terminal, non vtas) or killed (batch job termination)
- then that process is STUCK until $cmkrnl intervention.
-
- Lastly on the issue of NODELETE and FORCEX... there is nothing
- stopping anyone from creating an exit handler which unwinds past
- the $exit and the $forcex. It takes a bit of code out of $unwind
- plus some stack fixup (and you have to dismiss the ast frame) but
- it works. If it weren't Sunquest proprietary I'd post it.
-
- I'm still looking for a better solution than mine, that requires
- NO user intervention at logout... however until I find one, a
- repeating tqe in p1 space works for me :)
-
- Ehud
-
- --
- Ehud Gavron (EG76)
- gavron@vesta.sunquest.com This was sent
- "The world bores you when you're cool." from an Alpha
-
- MONDAY 8:00PM LOBBY OF THE HILTON - MILLER IN EHUD SHIRT - EHUD IN CMU SHIRT
-