AminetAminet
Search:
84672 packages online
About
Recent
Browse
Search
Upload
Setup
Services

util/libs/WBStart.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Emulate program starting from WB (V2.2)
Author:stefanb at yello.ping.de (Stefan Becker)
Uploader:stefanb yello ping de (Stefan Becker)
Type:util/libs
Version:2.2
Replaces:util/libs/WBStart*.lha
Requires:OS 3.0 (V39) or better
Architecture:m68k-amigaos
Kurz:Emuliere Programmstart von der WB (V2.2)
Date:1996-10-03
Download:http://aminet.net/util/libs/WBStart.lha - View contents
Readme:http://aminet.net/util/libs/WBStart.readme
Downloads:3607

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>