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

util/libs/DOSPath.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Handle AmigaDOS path lists (V1.0)
Author:stefanb at yello.ping.de (Stefan Becker)
Uploader:stefanb yello ping de (Stefan Becker)
Type:util/libs
Version:1.0
Requires:OS 2.04 (V37) or better
Architecture:m68k-amigaos
Kurz:Bearbeite AmigaDOS Pfad-Listen (V1.0)
Date:1996-08-25
Download:http://aminet.net/util/libs/DOSPath.lha - View contents
Readme:http://aminet.net/util/libs/DOSPath.readme
Downloads:2057

Each CLI process created by AmigaDOS has a so called "command path  list"
a list of directories which is used to  find  the  commands  the  process
wants to run. It can be controlled from  scripts  with  the  CLI  command
"path".

Programs can also supply a path list to a CreateNewProc() call  which  is
used to create new CLI processes. Unfortunately the data  structures  for
AmigaDOS path lists don't appear anywhere in the official  documentation.
Also no support routines for handling path lists  are  available  in  the
dos.library.

If you need to handle path lists in your program then the dospath.library
can help you. It offers support routines for:

  - Copying an existing path list
  - Building a path list from a list of directory names
  - Copying the path list of the Workbench process
  - Freeing a path list
  - Remove a directory from a path list
  - Set and get the path list of a process
  - Find a file using a path list


Contents of util/libs/DOSPath.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                  224     400  56.0% -lh5- 76f3 Aug 25  1996 DOSPath/dev/c/dlib/build.c
[generic]                  514    1683  30.5% -lh5- 1dd2 Aug 25  1996 DOSPath/dev/c/dlib/DMakefile
[generic]                  250     474  52.7% -lh5- c0a7 Aug 25  1996 DOSPath/dev/c/examples/DMakefile
[generic]                 4436    6840  64.9% -lh5- b1a6 Aug 25  1996 DOSPath/dev/c/examples/DOSPathTest
[generic]                 1600    4581  34.9% -lh5- 3f7d Aug 25  1996 DOSPath/dev/c/examples/DOSPathTest.c
[generic]                 4026    5916  68.1% -lh5- 7ca2 Aug 25  1996 DOSPath/dev/c/examples/DOSPathWhich
[generic]                  893    2005  44.5% -lh5- acd2 Aug 25  1996 DOSPath/dev/c/examples/DOSPathWhich.c
[generic]                  420    1378  30.5% -lh5- 0630 Aug 25  1996 DOSPath/dev/c/include/clib/dospath_protos.h
[generic]                  562    1120  50.2% -lh5- 5f99 Aug 25  1996 DOSPath/dev/c/include/libraries/dospath.h
[generic]                  284     740  38.4% -lh5- 2a37 Aug 25  1996 DOSPath/dev/c/include/pragmas/dospath_pragmas.h
[generic]                  101     131  77.1% -lh5- ca38 Aug 25  1996 DOSPath/dev/c/include/proto/dospath.h
[generic]                 2354   11372  20.7% -lh5- 0eb1 Aug 25  1996 DOSPath/dev/dospath.doc
[generic]                  261     459  56.9% -lh5- 8d91 Aug 25  1996 DOSPath/dev/fd/dospath_lib.fd
[generic]                 2207    5111  43.2% -lh5- f53d Aug 25  1996 DOSPath/DOSPath.txt
[generic]                 1588    2664  59.6% -lh5- 4605 Aug 25  1996 DOSPath/libs/dospath.library
[generic]                 1608    7131  22.5% -lh5- 63b6 Aug 25  1996 DOSPath/src/build.c
[generic]                  931    2421  38.5% -lh5- 8406 Aug 25  1996 DOSPath/src/copy.c
[generic]                  406     847  47.9% -lh5- 31e3 Aug 25  1996 DOSPath/src/DMakefile
[generic]                 1903    6419  29.6% -lh5- 18b6 Aug 25  1996 DOSPath/src/dospath.c
[generic]                  605    2501  24.2% -lh5- 7efd Aug 25  1996 DOSPath/src/dospath.h
[generic]                  633    1405  45.1% -lh5- b5a6 Aug 25  1996 DOSPath/src/find.c
[generic]                  335     596  56.2% -lh5- 7082 Aug 25  1996 DOSPath/src/free.c
[generic]                  518    1539  33.7% -lh5- 10a5 Aug 25  1996 DOSPath/src/getset.c
[generic]                  588    1417  41.5% -lh5- 3474 Aug 25  1996 DOSPath/src/remove.c
[generic]                  715    1695  42.2% -lh5- 795e Aug 25  1996 DOSPath/src/wbpath.c
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        25 files   27962   70845  39.5%            Aug 25  1996

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>