Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!mcsun!ukc!ox-prg!culhua!mike From: mike@prg.ox.ac.uk (Mike Spivey) Newsgroups: comp.os.minix Subject: Stupid questions about Minix-386 ... Message-ID: Date: 8 Apr 91 16:28:10 GMT Sender: news@prg.ox.ac.uk Distribution: comp Organization: Oxford University Computing Laboratory, UK Lines: 37 ... at least they're not about the demo disk! 1. Bruce's C compiler fails test 9, which seems to be about the interaction between longjumps and register variables. Is this normal, and should I worry about it? 2. Recompiling bcc is almost enough to allow the assembler, loader and libraries to be in another place than /usr/local, but the pathname /usr/local/lib is wired into ld (for which I have no source). Can I do better than patch it with de? 3. Has anyone ported the Jove editor to Minix? If so, please mail your experiences. I seem to have it working, and will post patches if I turn out to be right. 4. Jove requires two things connected with process groups to manage interactive sub-processes: a. a setpgrp() system call with two process numbers as arguments that sets the 'process group' of the first arg to be the second arg; and b. the possibility of passing a negative number -pgrp to kill(), with the effect of killing all processes in process group pgrp. Both are easy enough to add with small changes to MM, but can anyone post me man pages for sensible implementations of these in other versions of UNIX? I'm particularly interested in the proper pre-condition of setpgrp() -- Jove uses it only in the form setpgrp(pid, pid) where pid is the calling process. Maybe they are in POSIX (in which case I apologize for not having been able to look), and maybe they are not in POSIX (in which case I apologize for mentioning them). -- Mike Spivey