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

disk/misc/ADFlib.lha

Mirror:Random
Showing:ppc-morphosgeneric
No screenshot available
Short:A GPL C lib to manage .ADF files. v0.7.8a
Author:http://come.to/adflib
Uploader:laurent clevy alcatel fr
Type:disk/misc
Version:0.7.8a
Requires:an ANSI c compiler
Architecture:m68k-amigaos
Date:1999-05-28
Download:http://aminet.net/disk/misc/ADFlib.lha - View contents
Readme:http://aminet.net/disk/misc/ADFlib.readme
Downloads:11727


Introduction

The ADFlib is a portable C library designed to manage Amiga formatted devices
like harddisks and ZIP disks, or dump files of this kind of media via
the .ADF format.

The API permit you to : 

- mount/unmount/create a device (real one or a dump file), 
- mount/unmount/create a volume (partition), 
- create/open/close/delete/rename/move a file, 
- read/write bytes from/to a file,
- create/delete/rename/move a directory, 
- get directory contents, change current directory, get parent directory 
- use dir cache to get directory contents. 

A callbacks system make easy to write the real device driver for any platform.
The ADFOpus ( here) application (a useful Windows Explorer like for ADF files
and devices), written by Dan Sutherland is able to access from Win95/98/NT
an 2.5 inches harddisk formatted under AmigaDos. Dan wrote the specific driver
for ADFlib, and gave me a lot of feedback which helped to design the library. 

The same redirection system is used to display error/warning/verboses messages
and support notification on the target platform. 


Contents of disk/misc/ADFlib.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
drwxrwsr-x   804/1706        0       0 ****** -lhd- 0000 May 28  1999 Bin/
drwxr-xr-x   804/1706        0       0 ****** -lhd- 0000 May 24  1999 Bin/Linux/
-rw-r--r--   804/1706    24059   61502  39.1% -lh5- 85cb May 26  1999 Bin/Linux/libadf.a
-rwxr-xr-x   804/1706    22567   47458  47.6% -lh5- f28d May 26  1999 Bin/Linux/unadf
drwxr-xr-x   804/1706        0       0 ****** -lhd- 0000 Mar 29  1999 Boot/
-rwxr-xr-x   804/1706      114    1024  11.1% -lh5- 18f3 Mar 29  1999 Boot/stdboot3.bbk
-rw-r--r--   804/1706      975    1890  51.6% -lh5- 43f6 May 26  1999 CHANGES
drwxr-xr-x   804/1706        0       0 ****** -lhd- 0000 May 26  1999 Demo/
-rw-r--r--   804/1706      498    1411  35.3% -lh5- 7b07 May 24  1999 Demo/Makefile
-rw-r--r--   804/1706      242     381  63.5% -lh5- f9a8 May 14  1999 Demo/Makefile.bak
-rw-r--r--   804/1706     2303    7276  31.7% -lh5- 8953 May 24  1999 Demo/unadf.c
-rw-r--r--   804/1706    19539   75224  26.0% -lh5- 71b1 May 24  1999 Demo/unadf.output
-rw-r--r--   804/1706      228     369  61.8% -lh5- 016f May 23  1999 Demo/unadf.usage
drwxr-xr-x   804/1706        0       0 ****** -lhd- 0000 May  9  1999 Docs/
-rw-r--r--   804/1706     2783    7213  38.6% -lh5- ad90 Jan 10  1999 Docs/API.txt
-rw-r--r--   804/1706     2495    7472  33.4% -lh5- 367f Apr 25  1999 Docs/api_device.html
-rw-r--r--   804/1706     1557    5350  29.1% -lh5- bc3f May 23  1999 Docs/api_dir.html
-rw-r--r--   804/1706     1329    3502  37.9% -lh5- dccd May 23  1999 Docs/api_env.html
-rw-r--r--   804/1706     1842    5392  34.2% -lh5- f6b2 Apr 25  1999 Docs/api_file.html
-rw-r--r--   804/1706      358     693  51.7% -lh5- 3bfa May  9  1999 Docs/api_index.html
-rw-r--r--   804/1706     1757    5870  29.9% -lh5- 558a Apr 25  1999 Docs/api_native.html
-rw-r--r--   804/1706     1630    4335  37.6% -lh5- 4442 May  6  1999 Docs/api_volume.html
drwxr-xr-x   804/1706        0       0 ****** -lhd- 0000 May 27  1999 Faq/
-rwxr-xr-x   804/1706    24986   74495  33.5% -lh5- f3c5 May 27  1999 Faq/adf_info.html
-rw-r--r--   804/1706    23891   80883  29.5% -lh5- 496f May 27  1999 Faq/adf_info.txt
drwxr-xr-x   804/1706        0       0 ****** -lhd- 0000 May 27  1999 Faq/image/
-rw-r--r--   804/1706     7997    7997 100.0% -lh0- 6e99 May 27  1999 Faq/image/adf_dir.gif
-rw-r--r--   804/1706     7037    7037 100.0% -lh0- 79f5 May 27  1999 Faq/image/adf_file.gif
drwxr-xr-x   804/1706        0       0 ****** -lhd- 0000 May 26  1999 Lib/
drwxr-xr-x   804/1706        0       0 ****** -lhd- 0000 Feb 10  1999 Lib/Generic/
-rw-r--r--   804/1706      519    1628  31.9% -lh5- c2a2 Feb 16  1999 Lib/Generic/adf_nativ.c
-rw-r--r--   804/1706      398    1173  33.9% -lh5- 785f Jan 25  1999 Lib/Generic/adf_nativ.h
-rwxr-xr-x   804/1706     2269   16672  13.6% -lh5- 4222 May 24  1999 Lib/Makefile
-rwxr-xr-x   804/1706     2172   15515  14.0% -lh5- b558 May 23  1999 Lib/Makefile.bak
drwxr-xr-x   804/1706        0       0 ****** -lhd- 0000 May 24  1999 Lib/Win32/
-rwxr-xr-x   804/1706      801    2415  33.2% -lh5- f385 Feb  9  1999 Lib/Win32/adf_nativ.c
-rwxr-xr-x   804/1706      449    1055  42.6% -lh5- ebfc Feb  9  1999 Lib/Win32/adf_nativ.h
-rwxr-xr-x   804/1706     1018    2864  35.5% -lh5- 7335 Feb  9  1999 Lib/Win32/nt4_dev.c
-rwxr-xr-x   804/1706      210     371  56.6% -lh5- a095 Feb  9  1999 Lib/Win32/nt4_dev.h
-rwxr-xr-x   804/1706      938    1851  50.7% -lh5- 71bf Feb  9  1999 Lib/Win32/readme_win32.html
-rw-r--r--   804/1706     2777   12812  21.7% -lh5- 6ab9 May  9  1999 Lib/adf_bitm.c
-rw-r--r--   804/1706      378    1220  31.0% -lh5- f8a7 May 19  1999 Lib/adf_bitm.h
-rwxr-xr-x   804/1706     1762    6243  28.2% -lh5- bca0 May 18  1999 Lib/adf_blk.h
-rw-r--r--   804/1706     4084   17260  23.7% -lh5- f54b May 22  1999 Lib/adf_cache.c
-rwxr-xr-x   804/1706      358    1049  34.1% -lh5- 4f4e May 22  1999 Lib/adf_cache.h
-rwxr-xr-x   804/1706      426     953  44.7% -lh5- f4d6 May 26  1999 Lib/adf_defs.h
-rw-r--r--   804/1706     5461   24434  22.4% -lh5- f201 May 24  1999 Lib/adf_dir.c
-rw-r--r--   804/1706      608    1897  32.1% -lh5- e73d May 16  1999 Lib/adf_dir.h
-rw-r--r--   804/1706     2825    9464  29.8% -lh5- f971 May  9  1999 Lib/adf_disk.c
-rwxr-xr-x   804/1706      414     977  42.4% -lh5- d5de May  9  1999 Lib/adf_disk.h
-rw-r--r--   804/1706     1248    4848  25.7% -lh5- bdce May  2  1999 Lib/adf_dump.c
-rwxr-xr-x   804/1706      297     668  44.5% -lh5- cb94 May  2  1999 Lib/adf_dump.h
-rw-r--r--   804/1706     1199    4690  25.6% -lh5- bd95 May 24  1999 Lib/adf_env.c
-rwxr-xr-x   804/1706      260     523  49.7% -lh5- 49f1 May 12  1999 Lib/adf_env.h
-rw-r--r--   804/1706      402    1189  33.8% -lh5- d44b Feb 21  1999 Lib/adf_err.h
-rw-r--r--   804/1706     4487   20058  22.4% -lh5- ce91 May 14  1999 Lib/adf_file.c
-rw-r--r--   804/1706      483    1349  35.8% -lh5- 4948 Feb 10  1999 Lib/adf_file.h
-rwxr-xr-x   804/1706     4982   22982  21.7% -lh5- e598 May  1  1999 Lib/adf_hd.c
-rwxr-xr-x   804/1706      528    1837  28.7% -lh5- 672d May  9  1999 Lib/adf_hd.h
-rw-r--r--   804/1706      553    1328  41.6% -lh5- 7111 May 24  1999 Lib/adf_link.c
-rwxr-xr-x   804/1706      221     359  61.6% -lh5- 9ff1 May 23  1999 Lib/adf_link.h
-rw-r--r--   804/1706     2055    6661  30.9% -lh5- 72b0 May 25  1999 Lib/adf_raw.c
-rwxr-xr-x   804/1706      450    1247  36.1% -lh5- dada May  9  1999 Lib/adf_raw.h
-rwxr-xr-x   804/1706     1460    3692  39.5% -lh5- 039a May 23  1999 Lib/adf_str.h
-rw-r--r--   804/1706     1541    4236  36.4% -lh5- 181e May 16  1999 Lib/adf_util.c
-rwxr-xr-x   804/1706      354     718  49.3% -lh5- 26a7 Feb 10  1999 Lib/adf_util.h
-rwxr-xr-x   804/1706     1042    3322  31.4% -lh5- e4a8 May 23  1999 Lib/adflib.h
-rwxr-xr-x   804/1706     1075    3335  32.2% -lh5- 0197 Dec 17  1998 Lib/hd_blk.h
-rwxr-xr-x   804/1706      399    1018  39.2% -lh5- 690b Dec 14  1998 Lib/myconf
-rw-r--r--   804/1706      120     183  65.6% -lh5- e041 Mar  5  1999 Lib/prefix.h
-rw-r--r--   804/1706      397     959  41.4% -lh5- ec72 May 24  1999 Makefile
-rw-r--r--   804/1706     1369    2783  49.2% -lh5- f481 May 24  1999 README
-rwxr-xr-x   804/1706      236    1116  21.1% -lh5- c8b5 May 24  1999 adflib.dsw
-rwxr-xr-x   804/1706     1201    5882  20.4% -lh5- c68d May 24  1999 dynlib.dsp
-rwxr-xr-x   804/1706     1001    3544  28.2% -lh5- c090 May 24  1999 dynunadf.dsp
-rwxr-xr-x   804/1706      966    4634  20.8% -lh5- 9500 May 24  1999 staticlib.dsp
-rwxr-xr-x   804/1706     1034    3605  28.7% -lh5- 3c73 May 24  1999 staticunadf.dsp
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        77 files  205414  633393  32.4%            May 28  1999

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