mainzelm
66c2ae5d38
Check enabled interrupts before calling the handler.
2002-07-18 08:04:34 +00:00
mainzelm
e74e23388e
Initialize t.c_lflag before reading it.
...
Fixes #577473 .
2002-07-04 16:46:23 +00:00
mainzelm
b951e1c933
Use flush-all-ports-no-threads on exit.
2002-06-27 12:26:23 +00:00
mainzelm
1aadf4e87f
Added md5 support.
2002-06-27 12:14:23 +00:00
mainzelm
16fdcca89f
Imports and exports for scsh-top-package.
2002-06-26 12:19:04 +00:00
mainzelm
f197f3b06c
Minor fixes.
2002-06-26 11:56:14 +00:00
mainzelm
d17a682498
Added scsh-version-string for internal use in top.scm.
2002-06-26 11:28:47 +00:00
mainzelm
4e5b87209d
Added ignore-port-locks? flag to output-port-forcers and use it in
...
flush-all-ports-no-threads.
2002-06-26 11:25:33 +00:00
mainzelm
4e295e26d1
More about exit hooks.
2002-06-26 11:18:25 +00:00
mainzelm
71e3326079
Reintroduce run-as-long-as to ensure the threads exit on an error
...
while evaluating -c and -s flags.
2002-06-26 10:02:10 +00:00
mainzelm
bfc3c427f6
Removed duplicate $(OBJ) entry.
2002-06-17 07:37:45 +00:00
mainzelm
54a3d86c67
Spawn-on-root the deliver-interrupts thread.
2002-06-10 08:49:13 +00:00
mainzelm
e710e9b121
Dynamically allocate space for symbolic link if MAXPATHLEN is not defined.
2002-06-10 08:47:48 +00:00
mainzelm
bbfd094bbd
Queue os-signal events.
2002-06-10 08:46:08 +00:00
mainzelm
8d0a620457
+ Spawn auto-reaping thread on root scheduler
...
+ Don't mark a child dead if it simply received SIGSTOP.
2002-06-10 08:38:57 +00:00
mainzelm
1585024cd4
Some minor improvements.
...
dump-libscsh-image is now the only export of the libscsh package.
2002-05-23 09:52:26 +00:00
mainzelm
e8fe6105bf
Use vsprintf if vasprintf is not available.
2002-05-23 09:51:24 +00:00
eknauel
6dd03e81a2
support for SQLNumResultCols and SQLDescribeCol
2002-05-21 13:48:47 +00:00
eknauel
f70889ccc8
removed parameter 'direction' for odbc_sql_data_sources
...
support for SQLNumResultCols and SQLDescribeCol
2002-05-21 13:48:37 +00:00
eknauel
5ab07b6398
Renamed some confusing parameter names
...
Support for SQLEndTransaction
2002-05-17 12:22:15 +00:00
mainzelm
41a3e0fcfb
First version of scsh-config.
2002-05-16 14:51:10 +00:00
mainzelm
aed248d24b
First version of libscsh.
2002-05-16 14:50:46 +00:00
mainzelm
dcebc64e8b
Unify initialization of scsh-specific stuff.
2002-05-16 14:34:58 +00:00
mainzelm
021cd1efc1
+ Let WITH-HANDLER take care of the resource lock.
...
+ Removed some duplicate alignments of process resources and moved
other closer the the actual system call
2002-05-15 17:05:02 +00:00
mainzelm
d3bd352421
Snapshot for 0.6.2 release.
2002-05-10 08:18:09 +00:00
mainzelm
73092cb733
Adjust the test for exec-path-list.
2002-05-10 07:24:37 +00:00
mainzelm
cdd0b40057
For 0.6.2
2002-05-10 07:23:04 +00:00
sperber
7c8abb2ab1
Install srfi collection, too.
2002-05-07 14:17:08 +00:00
mainzelm
82928fa4d2
Adjusted documentation for exec-path-list.
2002-05-07 09:47:38 +00:00
mainzelm
026c29842f
Some files to build the HTML version of the paper.
2002-05-07 09:35:57 +00:00
mainzelm
0b35dbbe2f
exec-path-list is a thread-fluid now.
2002-05-07 08:58:53 +00:00
sperber
37948e173d
Preserve ports in forked child.
...
The use of NARROW had borked this.
2002-05-06 15:54:38 +00:00
mainzelm
d2783645ea
Better dependency for man.pdf
2002-05-06 13:17:17 +00:00
mainzelm
6960c04879
0.6.2 will be released in May.
2002-05-06 13:16:49 +00:00
sperber
1d35626709
Redo the forking-without-the-threads fix in a way not involving
...
command levels (as there *are* no command levels for things like scsh
-c):
There's now a new asynchronous event, similar to SPAWN, called NARROW.
It spawns off a new scheduler with just one thread (which runs the
thunk provided as an argument to NARROW) and blocks the current one
until the narrowed scheduler finishes.
For this to work, two schedulers need to be in place: the root
scheduler which performs the housekeeping, and another one inside that
which is the one the program uses---otherwise it's the root scheduler
that's blocked, and that means no housekeeping gets done. This is
trivially the case for interactive mode, as the command-levels all
have their own schedulers, but we also need to make sure scsh's entry
point fires up its own initial scheduler.
2002-05-03 13:42:36 +00:00
sperber
2a302178e6
Provide names for housekeeping threads for better debugging.
2002-05-03 13:36:15 +00:00
mainzelm
f5d958ac91
Added { and } to the characters to be quoted within literal strings.
2002-05-02 11:46:44 +00:00
mainzelm
43cd435bad
Fixed cut and paste error in with-umask-aligned.
2002-04-29 11:25:17 +00:00
mainzelm
4a7620c882
Fixed bug in setenv: #f was not handled as deleting the variable.
...
Also removed superfluous list-copying before call to alist-update as
this has no side effects.
2002-04-28 18:47:00 +00:00
mainzelm
6a80f8df7c
Fixed return value of accept for AF_UNIX.
2002-04-28 18:26:44 +00:00
eknauel
d2ce1ffa08
- new record type: sql-date (SQL_DATE_STRUCT)
...
- new record type: sql-time (SQL_TIME_STRUCT)
- new record type: sql-timestamp (SQL_TIMESTAMP_STRUCT)
- added type identifier for SQL_C_*-types and SQL_*-types
- import c-functions: odbc_sql_bind_parameter_exec_out, odbc_sql_execute, odbc_sql_execute_direct, odbc_sql_get_data, odbc_sql_fetch
2002-04-25 08:54:43 +00:00
eknauel
d88ed1c5b8
- fixed silly +1/-1 offset bug in odbc_sql_bin_parameter_exec_out
...
- fixed matching of SQL types in odbc_sql_bin_parameter_exec_out
- added new functions for sql-time<->SQL_TIME_STRUCT conversion
- added new functions for sql-date<->SQL_DATE_STRUCT conversion
- added new functions for sql-timestamp<->SQL_TIMESTAMP_STRUCT conversion
- use functions for sql-time/sql-date/sql-timestamp conversion
- print more debug information in odbc_sql_bin_parameter_exec_out
- added function odbc_sql_execute_direct
- added function odbc_sql_get_data, check_sql_get_data_result
- added function odbc_sql_fetch
- odbc_debug_msgs: do not print native_error
- renamed function odbc_set_env_attr to odbc_sql_set_env_attr
2002-04-25 08:51:11 +00:00
mainzelm
cbef338a37
More for 0.6.2.
2002-04-21 17:38:47 +00:00
mainzelm
5b034571f4
Build pdf version of the manual.
2002-04-21 17:32:03 +00:00
mainzelm
4847515e8b
Include pdf version of the manual.
2002-04-21 17:31:45 +00:00
mainzelm
d7c2b9d443
Added a name or two.
2002-04-21 16:44:31 +00:00
mainzelm
ecc760cfb3
Documented optional continue-threads argument for fork/pipe and fork/pipe+.
2002-04-21 16:35:04 +00:00
mainzelm
8cb11125ae
+ Fixed small bug in fork: command level wasn't resumed in the no-thunk case.
...
+ Optional continue-threads argument for fork/pipe and fork/pipe+
2002-04-21 16:29:16 +00:00
mainzelm
0741f2df4d
Small renaming of a structure.
2002-04-21 16:26:09 +00:00
mainzelm
01a19eaf8e
Bump the version number to 0.6.2.
2002-04-21 16:18:41 +00:00