Path: utzoo!mnetor!uunet!portal!cup.portal.com!Jinfu From: Jinfu@cup.portal.com Newsgroups: comp.sys.apollo Subject: More OS questions Message-ID: <3528@cup.portal.com> Date: 27 Feb 88 19:43:36 GMT Organization: The Portal System (TM) Lines: 31 XPortal-User-Id: 1.1001.2934 I have several qustions about processes: 1) How can I get a name of a process? The standard proc_$get_info doesn't return any information about the name of process. Is the 4 byte long UID related to any text string(name of the process)? Also is there a call to name the process itself, like some of the server programs (spm server, mbx_server) do? 2) Is there any SID (user.project.org.node) related to a process and can be accessed? 3) Are there any standard calls equivalent to /com/ppri and /com/sigp available? 4) Is there any kind of ownership of a process? Or at least some kind of protection scheme to protect a process being killed by inappropriated user. In VMS, you can setup a process so that other users without privilege can't change its priority or stop the process. I would like to see something similar implemented in Aegis. The protection scheme would be: a) Only the owner of a process can modify its priority (/com/ppri) or stop it(/com/sigp), or b) %.sys_admin and %.locksmith can perform the same. c) a option to make a process without protection (open process) if desired. Jinfu Chen arpa: jinfu@cup.portal.com