Hello, first of all -- no more subminor distress for you and me unless something really, really weird would be revealed. Nonetheless, more disgusting red-lights appeared and i want to make them public so they are archived.
. Gaetan Bisson has reported that 'make test' won't work if $(SID)$(NAIL) doesn't end up as './s-nail'. Fixed on [next] (but will go to [master] soon). . '$ s-nail & fg $!' (Bourne/Korn/POSIX shell) will result in an unusable builtin line editor (NCL). The reason is over-optimization: we query the terminal attributes once only and then switch in between the original and the modified attributes as necessary. But the used shell will manage the termios attributes most likely on process group level and we will be transferred in between them (background -> foreground), ending up with attributes of a backgrounded process. A fix is on [next]. It is the super-portable version, which always* requeries the terminal attributes before changing them. This is what programs like less(1) etc. do (unless i'm mistaken). A better version would possibly check upon program startup wether we are running in the foreground, and set some "in-the-background" flag otherwise. Once we detect that we've been raised to the foreground, we could stop requerying over and over again. But this approach requires some special job-control related system calls, for which i would have to write new availability-tests. I'm yet undecided wether it's worth the effort. But i think the current fix will go to [master] seperately soon. What's more? On [next] the 'ghost' command alias creator will now swallow just about anything, no more checking is performed at all: it is checked at call time, and that is soon enough. Saves code, gives more freedom, and has the same effect in real life (tm). Just in case someone uses it :) I hope you have a good time, and, in case no more messages happen to happen until v14.5: Merry Christmas and a Happy New Year! Ciao, --steffen ------------------------------------------------------------------------------ October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk _______________________________________________ S-nail-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/s-nail-users
