| 84672 packages online |
|
|
| | | | No screenshot available |
|
WBStart is a package to emulate the Workbenchs' method of starting
programs. Emulating this method seems to be easy on the first look,
because you only have to load a program, create a process and then send a
Workbench startup message to it.
But complications arise from this startup message. It contains pointers
to memory and directory locks owned by your process and it will not be
returned until the newly created Workbench process exits. So your process
can't quit until ALL Workbench processes which have been started by your
process are finished. If you don't wait the replied messages will go into
nowhere land and the man from India will visit you.
WBStart solves this problem by using a handler process, which loads the
program, creates the process, sends the message and then waits for the
reply. You just supply all needed information like program name and
arguments in a library call. The handler copies this information so your
program can free its resources and exit.
Changes since WBStart 2.1:
- Added "Caveats" and "Credits" section.
- Added Assembler and Oberon support files.
- Clarified directory lock usage in AutoDoc entry for WBStartTagList().
- Fixed problems with softlinks and project icons introduced in 2.1.
- Now uses dospath.library for AmigaDOS path list handling.
|
Contents of util/libs/WBStart.lha PERMSSN UID GID PACKED SIZE RATIO CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic] 512 1249 41.0% -lh5- 68ba Sep 18 1996 WBStart/dev/asm/Libraries/WBstart.I
[generic] 95 100 95.0% -lh5- d0c1 Sep 18 1996 WBStart/dev/asm/LVO/WBStart_Lib.I
[generic] 510 1685 30.3% -lh5- 00c3 Sep 18 1996 WBStart/dev/c/dlib/DMakefile
[generic] 200 293 68.3% -lh5- 5dec Sep 18 1996 WBStart/dev/c/dlib/wbstart.c
[generic] 207 311 66.6% -lh5- 5f80 Sep 18 1996 WBStart/dev/c/examples/DMakefile
[generic] 1890 2704 69.9% -lh5- f8e8 Sep 18 1996 WBStart/dev/c/examples/WBStarter
[generic] 548 1094 50.1% -lh5- 1481 Sep 18 1996 WBStart/dev/c/examples/WBStarter.c
[generic] 234 391 59.8% -lh5- 32b5 Sep 18 1996 WBStart/dev/c/include/clib/wbstart_protos.h
[generic] 521 1447 36.0% -lh5- abb1 Sep 18 1996 WBStart/dev/c/include/libraries/wbstart.h
[generic] 199 356 55.9% -lh5- 5ade Sep 18 1996 WBStart/dev/c/include/pragmas/wbstart_pragmas.h
[generic] 99 131 75.6% -lh5- 65d8 Sep 18 1996 WBStart/dev/c/include/proto/wbstart.h
[generic] 153 199 76.9% -lh5- 12f3 Sep 18 1996 WBStart/dev/fd/wbstart_lib.fd
[generic] 233 435 53.6% -lh5- 459b Sep 18 1996 WBStart/dev/oberon/liesmich
[generic] 216 433 49.9% -lh5- 34a5 Sep 18 1996 WBStart/dev/oberon/readme
[generic] 721 1671 43.1% -lh5- 520c Sep 18 1996 WBStart/dev/oberon/txt/WBStart.mod
[generic] 866 2579 33.6% -lh5- 7353 Sep 18 1996 WBStart/dev/wbstart.doc
[generic] 1588 2664 59.6% -lh5- 4605 Aug 25 1996 WBStart/libs/dospath.library
[generic] 2461 4032 61.0% -lh5- 9c73 Sep 18 1996 WBStart/libs/wbstart.library
[generic] 411 879 46.8% -lh5- 9a74 Sep 18 1996 WBStart/src/DMakefile
[generic] 1498 4334 34.6% -lh5- 119f Sep 18 1996 WBStart/src/handler.c
[generic] 647 1847 35.0% -lh5- 6f33 Sep 18 1996 WBStart/src/memory.c
[generic] 877 2242 39.1% -lh5- 8231 Sep 18 1996 WBStart/src/paths.c
[generic] 3851 13172 29.2% -lh5- 0071 Sep 18 1996 WBStart/src/start.c
[generic] 2570 8542 30.1% -lh5- 4f0f Sep 18 1996 WBStart/src/wbstart.c
[generic] 854 2549 33.5% -lh5- 9daf Sep 18 1996 WBStart/src/wbstart.h
[generic] 3728 8714 42.8% -lh5- 1d87 Sep 18 1996 WBStart/WBStart.txt
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 26 files 25689 64053 40.1% Oct 3 1996
|
|
|
|
Aminet © 1992-2024 Urban
Müller and
the Aminet team.
Aminet contact address: <aminetaminet net> |