Jonathan Harris <jhar(a)tardis.ed.ac.uk> writes:
On Windows 95/98 process IDs are negative(!) which screws up in a
call to make_int() in Fcall_process_internal() by blowing the 30(?)
bit lisp integer size.
Huh? Lisp integers are 31-bit, and should be fully capable of holding
negative values. In fact, their range is [-2^30, 2^30). Or, do you
mean that the PID's under 95/98 are *large* negative integers? That
would be very strange, for they would have to be very large indeed to
not fit in Lisp ints.