Commit Graph

590 Commits

Author SHA1 Message Date
mainzelm 54efae2318 + Lock for the process table
+ Use wait-lock to glue waiting and the process object together
+ Delete the pid/weak-pointer pair in the process table if the process object
  gets finalized
2002-02-13 14:56:11 +00:00
mainzelm 47d41db14e + Implement blocking interrupts by sigprocmask
+ Never wait for longer than 1 second to avoid missing an interrupt
2002-02-13 14:42:50 +00:00
mainzelm 1f9c6a102c Use /var/tmp as temporary directory. 2002-02-13 14:37:08 +00:00
mainzelm 2b7266994d Treat setting to #f as delete. 2002-02-13 14:36:10 +00:00
mainzelm 9e2d0ca60c Minor corrections. 2002-02-13 14:34:52 +00:00
mainzelm fa28bdf87b Fixed ftp locations. 2002-02-13 14:32:51 +00:00
mainzelm 4d28e2bb33 /kick mainzelM 2002-02-13 08:51:01 +00:00
mainzelm 3662ea8d88 Fixed bug in bind-socket. 2002-02-13 08:28:59 +00:00
mainzelm 6a794e1eba All or nothing: put && in between the statements. 2002-02-12 16:26:05 +00:00
steven-jenkins 94d5ae9f71 GC_PROTECT'ed the necessary variables (specifically, where >1 arg to
a function 'may GC')
2002-02-12 15:49:39 +00:00
steven-jenkins 0025ee598b Fixed typo. 2002-02-12 15:31:36 +00:00
mainzelm 4d8953162b Added s48_list_{1,..,12}. 2002-02-12 15:26:07 +00:00
steven-jenkins 90445340fe GC_PROTECT'ed the necessary variables (specifically, where >1 arg to
a function 'may GC')
2002-02-12 13:43:37 +00:00
steven-jenkins 424109a452 GC_PROTECT'ed the necessary variables (specifically, where >1 arg to
a function 'may GC')
2002-02-12 13:38:20 +00:00
steven-jenkins 96b6558a78 GC_PROTECT'ed the necessary variables (specifically, where >1 arg to
a function 'may GC')
2002-02-12 13:37:36 +00:00
mainzelm 150031d918 Revive these wonderful debugging tools. 2002-02-12 07:54:22 +00:00
mainzelm e316ce1109 + Fixed bug in set-process-group
+ include <string.h>
+ save errno before starting timer interrupts
2002-02-11 17:32:20 +00:00
steven-jenkins 65407be26c GC_PROTECT'ed the necessary variables (specifically, where >1 arg to
a function 'may GC')
2002-02-11 15:38:35 +00:00
sperber bf57bfb356 Add doc/src/manual to DISTFILES. 2002-02-09 15:38:39 +00:00
sperber bab95bf547 Remove doc/html from installed docs, as it's now obsolete. 2002-02-09 15:37:11 +00:00
sperber f429c1451a Be more careful with creating the "machine" symbolic link.
Suggested by Michel Schinz <Michel.Schinz@epfl.ch>.
2002-02-08 18:12:28 +00:00
mainzelm dc19f744d3 Merge from current S48: avoid duplicate definition of TRUE and FALSE. 2002-02-07 13:09:08 +00:00
mainzelm 6158e7a964 Fixed memory leak. 2002-02-07 10:11:20 +00:00
mainzelm 73b11ef47f Initialize the interrupt counts to 0 && declare functions. 2002-02-07 10:07:25 +00:00
mainzelm a1bf0f0792 Stop waiting for an event if a signal occured. 2002-02-06 17:18:15 +00:00
mainzelm 3ce5de8758 If $HOME is unset, consult (user-info (user-uid)) for the value of home-directory. 2002-02-06 15:17:19 +00:00
mainzelm 7acad294ac + Don't raise an error on ECHILD since ECHILD just indicates that
there are no childs ready.

+ Squirrel away errno before starting alarm interrupts
2002-02-06 09:47:27 +00:00
nofreude da9c6ba9b5 fixed bug item 508925: 2002-02-05 12:20:43 +00:00
sperber baf1dbbf76 Pass optional arguments from FORK-THREAD to SPAWN. 2002-02-04 11:34:17 +00:00
sperber 67c3a9114c Inserted some missing \vari's. 2002-02-01 15:44:26 +00:00
sperber 4098c60752 RUN returns an exit status, not a proc object. 2002-02-01 15:34:05 +00:00
sperber 7d67cc736b Some \var's were meant to be \vari's. 2002-02-01 15:26:11 +00:00
sperber 7f43009942 scsh 0.5 -> scsh 0.6. 2002-02-01 15:18:42 +00:00
sperber 0d19c2da95 Fix external-call-from-callback problem leading to spurious
gc-protection-mismatch exceptions.
2002-02-01 13:43:49 +00:00
mainzelm 92527a5bb5 Fixed small typo. 2002-02-01 10:28:16 +00:00
mainzelm 2b1d8a3d01 Let s48-do-gc return 0 so the PreScheme compiler will emit the correct
signature of the function.
2002-02-01 10:25:50 +00:00
mainzelm 07f796459e Align the resource before changing it in with-resource*. 2002-01-29 08:12:09 +00:00
sperber 7c026ff0b4 Fix external-call-from-callback problem leading to spurious
gc-protection-mismatch exceptions.
2002-01-27 20:20:53 +00:00
sperber 369bc08f2e GC protection fix for waitpid.
Note that there are probably more bugs similar to this one.
2002-01-27 20:20:09 +00:00
mainzelm 4406337368 Stop timer interrupts before doing a execve. 2002-01-24 17:11:48 +00:00
mainzelm 4ba631031d num-ttychars (value of NCCS) seems to be 32 not 19.
This fixes #505155.
2002-01-24 08:18:43 +00:00
mainzelm 665928fed1 Return 0 exit status for -c and -e. 2002-01-24 08:14:42 +00:00
mainzelm cad703672f Appropriate error message if retrying connect failed. 2002-01-23 15:06:08 +00:00
sperber 676cbbb8a8 Obsolete. 2002-01-11 13:43:46 +00:00
mainzelm 2da600ffbb Replaced // comments. 2002-01-11 10:13:58 +00:00
sperber fbb912c9eb Pass SYSCALL argument to ERRNO-ERROR. 2002-01-10 12:29:36 +00:00
mainzelm 30187cf93f Replace s48_raise_string_os_error by s48_raise_string_os_error_X
for compatibility with import-os-error.
2002-01-10 10:08:14 +00:00
mainzelm 978f8a71eb Added s48_raise_os_error_7. 2002-01-10 10:06:33 +00:00
sperber 4328a9047c ... and here's the first post-0.6 bug fix:
Remove LOG_LPR from list of syslog levels.
2002-01-10 09:53:57 +00:00
mainzelm 4bff8f3027 Snapshot for 0.6.0. 2002-01-09 16:33:20 +00:00