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

dev/c/vbcc_PosixLib.lha

Mirror:Random
Showing:ppc-morphosgeneric
No screenshot available
Short:POSIX compatibility library for vbcc
Author:Frank Wille
Uploader:frank phoenix owl de
Type:dev/c
Version:2.6
Requires:vbcc ANSI-C compiler V0.9 or greater
Architecture:ppc-morphos; ppc-amigaos; ppc-powerup; ppc-warpup; m68k-amigaos >= 2.0.4
Date:2017-05-17
Download:http://aminet.net/dev/c/vbcc_PosixLib.lha - View contents
Readme:http://aminet.net/dev/c/vbcc_PosixLib.readme
Downloads:2569
INTRODUCTION

The C-library of the vbcc compiler only includes those functions
required by the ANSI/ISO-C standard and nothing more. But sometimes,
especially when porting projects from the Unix world, you need more
than that.

This linker library contains the most important POSIX functions
and some other useful UNIX functions, which are not in the standard
C-library.

The math functions (e.g. hypot()) require an FPU, which means you
cannot run it on all 68000 systems.

Since 2.0 it also includes the most important TCP/IP network
functions, which are implemented through bsdsocket.library (only
opened when really needed!). The main advantages in combining
bsdsocket with PosixLib is the possibility to use a common set of
file- and socket-descriptors as well as clean header files which
don't conflict with vbcc's standard headers.

Most of the modifications and new functions in 2.0 are a result of
porting the latest 'cvs' to the Amiga.


LEGAL

  PosixLib is copyright 2003-2016 by Frank Wille.

  This archive may be freely used for commercial and non-commercial
  purposes and redistributed without modifications.


This release includes:

POSIX: access, basename, chdir, chmod, chown, close, creat,
       dirname, dup, dup2, fclose, fcntl, fdopen, fileno, fopen,
       freopen, fstat, getgid, getegid, getenv, geteuid, getgrnam,
       getgrgid, getlogin, getpid, getppid, getpwnam, getpwuid, getuid,
       kill, link, lseek, mkdir, open, read, rename, rmdir,
       setgid, setegid, seteuid, setuid, stat, strcoll, umask, unlink

Net:   accept, bind, connect, gethostbyaddr, gethostbyname,
       gethostname, gethostid, getnetbyaddr, getnetbyname,
       getprotobyname, getprotobynumber, getservbyname,
       getservbyport, getpeername, getsockname, getsockopt,
       inet_addr, inet_network, inet_lnaof, inet_makeaddr,
       inet_netof, inet_ntoa, listen, recv, recvfrom, recvmsg,
       send, sendto, sendmsg, setsockopt, shutdown, socket

Termcap:
       cgetcap, cgetclose, cgetent, cgetfirst, cgetmatch, cgetnext,
       cgetnum, cgetset, cgetstr, cgetustr, tgetent, tgetstr, tgetflag,
       tgetnum, tgoto, tputs, t_getent, t_getnum, t_getflag, t_getstr,
       t_agetstr, t_getterm, t_goto, t_puts, t_freent, t_setinfo

Other: alphasort, asprintf, bcmp, bcopy, bzero, closedir,
       endgrent, endpwent, err, errx, fchdir, fchmod, fchown,
       fgetln, ffs, fnmatch, fstatfs, futime, getcwd, getdtablesize,
       getgrent, getopt, getopt_long, getpass, getpwent,
       gettimeofday, glob, globfree, hypot, index, isatty,
       killpg, mkstemp, mktemp, opendir, pclose, popen, random, readdir,
       rewinddir, rindex, scandir, select, setenv, setgrent, setpwent,
       settimeofday, sleep, statfs, strcasecmp, strdup,
       strncasecmp, symlink, tzset, unsetenv, utime, utimes,
       vasprintf, verr, verrx, vwarn, vwarnx, warn, warnx

The list will continue to grow... :)


CHANGES

since 1.0:
- New: getpid, getppid, kill, killpg.
- Fixed gettimeofday, which was wrong by one hour.
- Added POSIX string.h and signal.h header files, which include
  the standard vbcc headers with the same name using #include_next.

since 1.1:
- New: fclose, fdopen, fileno, fopen, freopen.
  fclose, fopen and freopen have to replace their counterparts from
  vclib to make it work!
- New: pclose, popen (using PIPE: device).
- New: link, symlink. No readlink though, which is... special.
- New: mktemp, mkstemp, fchmod.
- New: tzset (no tzfiles supported, and much more is still missing).
- New: select, but only supports sockets at the moment, and no
  file descriptors.
- New: getpass reads password from CONSOLE: without echoing typed chars.
- New: Many network functions, based on bsdsocket.library V4.
- New: err, errx, verr, verrx, warn, warnx, vwarn, vwarnx (BSD).
- New: rename replaces vclib-rename, because POSIX allows destination
  file to exist and replaces it.
- New: getenv replaces vclib-getenv, because POSIX doesn't overwrite
  the last returned variable, which is allowed in ANSI/ISO-C.
- New: password and group functions: getlogin, getpwnam, getpwuid,
  getpwent, setpwent, endpwent, getgrnam, getgrgid, getgrent, setgrent,
  endgrent. Therefore usergroup.library is not required for most
  applications.
  The user is determined by the environment variables USER, LOGUSER or
  USERNAME. Home directory is HOME or SYS:. Groups are always NULL.
- stdint.h has to replace vbcc's stdint.h because it is not aware of
  machine/int_types.h. Added machine/int_mwgwtypes.h, machine/int_const.h
  and machine/int_limits.h for completeness.
- More types in sys/types.h.
- Owner and world protection mode flags of a file were swapped (caused
  by open(), creat(), chmod()). Fixed.
- open(): Fixed problems with O_TRUNC on existing files. Using
  SetFileSize() now with fallback to Open(name,MODE_NEWFILE).
- open(): All files, even O_WRONLY ones, are opened in shared access mode!
  This allows to open a file multiple times for writing (POSIX does it
  like that!).
- Fixed chdir() and fchdir() which must not unlock and free the
  process' original work directory! Now preserve it and restore on
  exit.

since 2.0:
- Sorry! Forgot to include the new header directories netinet, arpa,
  clib, libraries and net in the release archive!

since 2.1:
- New: random, hypot
- New POSIX functions: basename and dirname.
- Fixed rename(), which has to remove the target even when protected.
- open() returns EFAULT when file name is NULL-pointer and works with
  handlers which doesn't support Lock().
- Fixed popen(), which didn't work at all. There is still the restriction
  that pclose() doesn't wait for the process being terminated and doesn't
  return the correct exit code.

since 2.2:
- New: fsync, usleep.
- New: ioctl (for sockets only).
- New string functions: strlcpy, strlcat, strsep.
- New: flock. Based on LockRecord(), which means it doesn't work for
  all file systems (e.g. not for SFS). WARNING: When not supported, the
  flock-operation will be simulated as being always successful!
- New: scandir, alphasort.
- Included malloc.h header for compatibility (just includes stdlib.h).
- Improved select(), which also supports non-blocking files and
  interactive (blocking) input files - to some extent. Emulation is not
  perfect though, and waiting for interactive files has to be done
  sequentially by WaitForChar().
- Fixed gethostbyaddr() macro, which was missing the last argument.
- Fixed most functions operating on file-descriptors to return an
  error when the descriptor is a socket.
- Fixed accept(), which didn't return a valid PosixLib file-descriptor,
  but the original AmiTCP descriptor.
- Improved Unix-to-Amiga-path conversion routine.
- RAND_MAX had to be increased to 0x7fffffff in stdlib.h for random().
- Included rand() and srand() to overwrite vclib's functions, which
  are compiled for RAND_MAX=0x7fff.
- Fixed getcwd(), which always reported the original directory name.
- Fixed problems with creating files in read-only mode. Unix allows
  writing to them, AmigaOS does not. So setting the mode is delayed
  until the file is closed.
- Included features of latest (vbcc 0.8j) vclib.

since 2.3:
- New: strcoll (behaves identical to strcmp).
- New: setenv() and unsetenv() set and delete local environment variables.
- New: asprintf() and vasprintf() - allocate output buffer.
- New: fgetln() reads line from file and allocates buffer for it.
- New: termcap functions from NetBSD. A termcap can be defined by the
  TERMCAP environment variable or the path to a termcap file by TERMPATH.
  Default is to look for a termcap-file in PROGDIR:.termcap and in
  ENV:termcap.
  Implemented functions: tgetent, tgetstr, tgetflag, tgetnum, tgoto, tputs.
  New BSD interface: t_getent, t_getnum, t_getflag, t_getstr, t_agetstr,
  t_getterm, t_goto, t_puts, t_freent, t_setinfo.
- Fixed evil memory-deallocation bugs, caused by stdio-constructor
  in the last version.

since 2.4:
- Included quad_t types in sys/types.h.
- Added obsolete timezone in sys/time.h for compatibility.
- Missing network headers: netinet/in_systm.h, netinet/ip.h, netinet/tcp.h.
- Missing define from sys/stat.h: S_ISSOCK.
- fstat() on sockets works now and sets st_mode to _S_IFSOCK.
- Adapted for vbcc 0.9 and latest OS4 SDK.

since 2.5:
- Fixed bcopy().
- lseek() does not longer extend a read-only file, when seeking past
  the end of the file.
- Some changes due to latest AmigaOS4 SDK. No guarantee that it still works.


INSTALLATION

You will find linker libraries for any Amiga target supported by
the vbcc compiler in its sub directory. You may pick those libraries
you need and copy them into their appropriate vlibXXX: directory.
Optionally you leave them where they are and just use the -L
option to define the library-path.

DON'T copy the PosixLib header files into vincludeXXX:! You would
overwrite standard headers, like string.h, stdio.h, stdlib.h, etc. !
You have to include the PosixLib header file path BEFORE the standard
header file path, using the -I option, to make it work. Of course
you may decide to make a special config file for PosixLib.

It is recommended to use the -L and -I options of the compiler to
locate libraries and header files of PosixLib.

NOTE that this PosixLib is only compatible with vbcc's vclib from
V0.8j and greater! The names of some internal variables have changed!

Full source text is included. So feel free to recompile everything
with the optimization- and CPU-settings of your choice, port it
to a different compiler, or even add some more functions!


Contents of dev/c/vbcc_PosixLib.lha
PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[generic]                  264     362  72.9% -lh5- fa23 Oct 19  2005 PosixLib/accept.c
[generic]                  763    1522  50.1% -lh5- d3a7 May 17 21:38 PosixLib/access.c
[generic]                31250   80724  38.7% -lh5- 5c33 May 17 22:43 PosixLib/AmigaOS3/posix.lib
[generic]                44531  169594  26.3% -lh5- 8d7e May 17 22:43 PosixLib/AmigaOS4/libposix.a
[generic]                  372     632  58.9% -lh5- 0c50 Aug  9  2006 PosixLib/asprintf.c
[generic]                  409     717  57.0% -lh5- c394 Oct 29  2005 PosixLib/basename.c
[generic]                  270     378  71.4% -lh5- fac5 Feb 27  2005 PosixLib/bcmp.c
[generic]                  210     266  78.9% -lh5- 38ea Jun 28  2015 PosixLib/bcopy.c
[generic]                  255     340  75.0% -lh5- 3070 Apr 10  2005 PosixLib/bind.c
[generic]                  803    1908  42.1% -lh5- 5312 Oct 20  2005 PosixLib/bsdsocket.c
[generic]                  321     562  57.1% -lh5- 8ae9 Oct 19  2005 PosixLib/bsdsocket.h
[generic]                  201     242  83.1% -lh5- 6a45 Feb 27  2005 PosixLib/bzero.c
[generic]                  531     886  59.9% -lh5- 9c69 Apr 21  2005 PosixLib/chdir.c
[generic]                  262     382  68.6% -lh5- 9b94 Mar 31  2005 PosixLib/chmod.c
[generic]                  651    1334  48.8% -lh5- 88a2 Mar 28  2005 PosixLib/chown.c
[generic]                  248     329  75.4% -lh5- d8b6 Feb 27  2005 PosixLib/close.c
[generic]                  218     287  76.0% -lh5- 0202 Oct 20  2005 PosixLib/closesocket.c
[generic]                  335     813  41.2% -lh5- b8c4 Feb 27  2005 PosixLib/compiler.h
[generic]                  256     349  73.4% -lh5- 5c72 Apr 10  2005 PosixLib/connect.c
[generic]                  190     246  77.2% -lh5- f9fd Feb 27  2005 PosixLib/conv.h
[generic]                  421     809  52.0% -lh5- cc9d Nov  1  2005 PosixLib/convfile.c
[generic]                  440     956  46.0% -lh5- 7d37 Jul 17  2005 PosixLib/convpatt.c
[generic]                  228     282  80.9% -lh5- 68c0 Feb 27  2005 PosixLib/creat.c
[generic]                  367     656  55.9% -lh5- 607c Apr 23  2005 PosixLib/currentdir.c
[generic]                  168     196  85.7% -lh5- 4610 Apr 21  2005 PosixLib/currentdir.h
[generic]                 1106    2645  41.8% -lh5- 8ec4 May 17 21:38 PosixLib/dir.c
[generic]                  449     893  50.3% -lh5- 7db7 Oct 29  2005 PosixLib/dirname.c
[generic]                  457     896  51.0% -lh5- 90f3 Apr 23  2005 PosixLib/dup.c
[generic]                  453     919  49.3% -lh5- 3cd8 Apr 23  2005 PosixLib/dup2.c
[generic]                  522    1553  33.6% -lh5- 2944 Apr 11  2005 PosixLib/err.c
[generic]                  372     591  62.9% -lh5- b8fb Apr 21  2005 PosixLib/fchdir.c
[generic]                  410     632  64.9% -lh5- 8bfa Oct 17  2005 PosixLib/fchmod.c
[generic]                  667    1446  46.1% -lh5- 0ea9 Oct 17  2005 PosixLib/fchown.c
[generic]                  398     752  52.9% -lh5- 9de8 Aug  9  2006 PosixLib/fclose.c
[generic]                  618    1277  48.4% -lh5- acb1 Oct 17  2005 PosixLib/fcntl.c
[generic]                  992    2873  34.5% -lh5- d21a Jan 21  2006 PosixLib/fdesc.c
[generic]                  705    1411  50.0% -lh5- 7804 Jan 10  2010 PosixLib/fdesc.h
[generic]                  706    1640  43.0% -lh5- 613f Aug  9  2006 PosixLib/fdopen.c
[generic]                  375     602  62.3% -lh5- bc15 Feb 27  2005 PosixLib/ffs.c
[generic]                  444     791  56.1% -lh5- 6efb Aug  9  2006 PosixLib/fgetln.c
[generic]                 1115    2324  48.0% -lh5- a646 May 17 21:38 PosixLib/fib2stat.c
[generic]                  196     246  79.7% -lh5- a548 Feb 27  2005 PosixLib/fib2stat.h
[generic]                  220     281  78.3% -lh5- 0ddd Jun  3  2006 PosixLib/fileno.c
[generic]                  907    2043  44.4% -lh5- fc0a Jan 21  2006 PosixLib/flock.c
[generic]                  496     948  52.3% -lh5- c022 Feb 27  2005 PosixLib/fnmatch.c
[generic]                  715    1596  44.8% -lh5- c308 Aug  9  2006 PosixLib/fopen.c
[generic]                  730    1701  42.9% -lh5- bd4b Jun  3  2006 PosixLib/freopen.c
[generic]                  444     801  55.4% -lh5- 9f5c Jan 10  2010 PosixLib/fstat.c
[generic]                  523     985  53.1% -lh5- 0984 Oct 17  2005 PosixLib/fstatfs.c
[generic]                  401     625  64.2% -lh5- b6a2 May 17 21:38 PosixLib/fsync.c
[generic]                 7899   23857  33.1% -lh5- cdab Aug  9  2006 PosixLib/getcap.c
[generic]                  583    1103  52.9% -lh5- d52c Jun  2  2006 PosixLib/getcwd.c
[generic]                  201     243  82.7% -lh5- 65fd Feb 27  2005 PosixLib/getdtablesize.c
[generic]                  473     812  58.3% -lh5- b4ff Apr 17  2005 PosixLib/getenv.c
[generic]                  224     325  68.9% -lh5- 7835 Apr 23  2005 PosixLib/getgrent.c
[generic]                  258     403  64.0% -lh5- 3077 Apr 23  2005 PosixLib/getgrnam.c
[generic]                  254     350  72.6% -lh5- 68ae Apr 10  2005 PosixLib/gethostbyaddr.c
[generic]                  241     326  73.9% -lh5- f83d Apr 10  2005 PosixLib/gethostbyname.c
[generic]                  243     326  74.5% -lh5- 555a Apr 10  2005 PosixLib/gethostid.c
[generic]                  345     559  61.7% -lh5- f372 Apr 10  2005 PosixLib/gethostname.c
[generic]                  207     339  61.1% -lh5- b60b Feb 27  2005 PosixLib/getid.c
[generic]                  471     940  50.1% -lh5- 4806 Apr 23  2005 PosixLib/getlogin.c
[generic]                  245     333  73.6% -lh5- c762 Apr 10  2005 PosixLib/getnetbyaddr.c
[generic]                  238     322  73.9% -lh5- dada Apr 10  2005 PosixLib/getnetbyname.c
[generic]                 3165    9839  32.2% -lh5- 3b5d Feb 27  2005 PosixLib/getopt.c
[generic]                  648    1337  48.5% -lh5- deb9 Apr 23  2005 PosixLib/getpass.c
[generic]                  264     364  72.5% -lh5- 3da7 Apr 10  2005 PosixLib/getpeername.c
[generic]                  348     557  62.5% -lh5- 3746 May 17 21:38 PosixLib/getpid.c
[generic]                  266     374  71.1% -lh5- f331 Nov 28  2004 PosixLib/getppid.c
[generic]                  241     330  73.0% -lh5- 417b Apr 10  2005 PosixLib/getprotobyname.c
[generic]                  237     328  72.3% -lh5- daa7 Apr 10  2005 PosixLib/getprotobynumber.c
[generic]                  254     393  64.6% -lh5- 3765 Apr 23  2005 PosixLib/getpwent.c
[generic]                  436     776  56.2% -lh5- fc44 Apr 23  2005 PosixLib/getpwnam.c
[generic]                  248     343  72.3% -lh5- 16e0 Apr 10  2005 PosixLib/getservbyname.c
[generic]                  246     335  73.4% -lh5- b099 Apr 10  2005 PosixLib/getservbyport.c
[generic]                  263     364  72.3% -lh5- 9039 Apr 10  2005 PosixLib/getsockname.c
[generic]                  271     384  70.6% -lh5- 25a2 Apr 10  2005 PosixLib/getsockopt.c
[generic]                 2045    6518  31.4% -lh5- ca9f May 17 21:38 PosixLib/glob.c
[generic]                 1025    2584  39.7% -lh5- df0b Jun  9  2005 PosixLib/hypot.c
[generic]                  354     770  46.0% -lh5- 5095 Apr 22  2005 PosixLib/include/arpa/inet.h
[generic]                  717    1795  39.9% -lh5- e65b Apr 11  2005 PosixLib/include/arpa/tftp.h
[generic]                 1082    3277  33.0% -lh5- 3646 Apr 10  2005 PosixLib/include/clib/socket_protos.h
[generic]                  781    1956  39.9% -lh5- eb58 Apr 10  2005 PosixLib/include/clib/usergroup_protos.h
[generic]                  358     652  54.9% -lh5- 38ea Mar 12  2006 PosixLib/include/dirent.h
[generic]                  264     521  50.7% -lh5- c528 Apr 11  2005 PosixLib/include/err.h
[generic]                  734    1949  37.7% -lh5- e329 Jan 21  2006 PosixLib/include/fcntl.h
[generic]                  355     624  56.9% -lh5- 3520 Feb 27  2005 PosixLib/include/fnmatch.h
[generic]                  314     516  60.9% -lh5- d100 Mar 13  2006 PosixLib/include/getopt.h
[generic]                  724    1601  45.2% -lh5- a122 Feb 27  2005 PosixLib/include/glob.h
[generic]                  419     762  55.0% -lh5- 73d0 Apr 23  2005 PosixLib/include/grp.h
[generic]                  216     296  73.0% -lh5- f4c0 Jul 17  2005 PosixLib/include/libgen.h
[generic]                  974    2412  40.4% -lh5- 2617 Apr 10  2005 PosixLib/include/libraries/bsdsocket.h
[generic]                  899    1998  45.0% -lh5- 6211 Apr 10  2005 PosixLib/include/libraries/usergroup.h
[generic]                  453    1129  40.1% -lh5- 0b88 Aug  9  2006 PosixLib/include/limits.h
[generic]                  230     347  66.3% -lh5- cba1 Jan 17  2006 PosixLib/include/locale.h
[generic]                  396     925  42.8% -lh5- b4c2 Oct 16  2005 PosixLib/include/machine/ansi.h
[generic]                  326     736  44.3% -lh5- f327 Mar 25  2005 PosixLib/include/machine/int_const.h
[generic]                 1024    5364  19.1% -lh5- 5fe9 Mar 25  2005 PosixLib/include/machine/int_limits.h
[generic]                  404    1327  30.4% -lh5- 9c93 Mar 25  2005 PosixLib/include/machine/int_mwgwtypes.h
[generic]                  399     852  46.8% -lh5- 28cb Feb 27  2005 PosixLib/include/machine/int_types.h
[generic]                  363     975  37.2% -lh5- e9d3 Jan 17  2006 PosixLib/include/machine/limits.h
[generic]                  541    1134  47.7% -lh5- b679 Apr 23  2005 PosixLib/include/machine/param.h
[generic]                  207     281  73.7% -lh5- 4aab Feb 27  2005 PosixLib/include/machine/types.h
[generic]                  195     251  77.7% -lh5- d8cc Mar 12  2006 PosixLib/include/malloc.h
[generic]                  239     339  70.5% -lh5- aec9 Jun  9  2005 PosixLib/include/math.h
[generic]                 1277    3479  36.7% -lh5- 2a0d Apr 11  2005 PosixLib/include/net/if.h
[generic]                 1103    2804  39.3% -lh5- a8db Apr 11  2005 PosixLib/include/net/if_arp.h
[generic]                 1140    4036  28.2% -lh5- 86c2 Apr 23  2005 PosixLib/include/net/radix.h
[generic]                 3011    9156  32.9% -lh5- f828 Apr 23  2005 PosixLib/include/net/route.h
[generic]                 1213    3495  34.7% -lh5- 630a Oct 17  2005 PosixLib/include/netdb.h
[generic]                 1863    5356  34.8% -lh5- d024 Apr 10  2005 PosixLib/include/netinet/in.h
[generic]                  227     351  64.7% -lh5- 6bce Oct 10  2007 PosixLib/include/netinet/in_systm.h
[generic]                 1596    4107  38.9% -lh5- 1a15 Oct 10  2007 PosixLib/include/netinet/ip.h
[generic]                  732    1440  50.8% -lh5- 1332 Oct 10  2007 PosixLib/include/netinet/tcp.h
[generic]                 1611    4087  39.4% -lh5- c2ee Apr 23  2005 PosixLib/include/netinet/tcp_timer.h
[generic]                  523    1020  51.3% -lh5- 2006 Apr 23  2005 PosixLib/include/pwd.h
[generic]                  245     349  70.2% -lh5- 1925 Nov 28  2004 PosixLib/include/signal.h
[generic]                  246     345  71.3% -lh5- 0efd Mar 25  2005 PosixLib/include/stdint.h
[generic]                  344     572  60.1% -lh5- c54e Aug  9  2006 PosixLib/include/stdio.h
[generic]                  465    1035  44.9% -lh5- dcd9 Aug  9  2006 PosixLib/include/stdlib.h
[generic]                  303     548  55.3% -lh5- b985 Aug  8  2006 PosixLib/include/string.h
[generic]                  319     609  52.4% -lh5- ffc4 Nov 28  2004 PosixLib/include/strings.h
[generic]                  414     883  46.9% -lh5- ad8c Feb 27  2005 PosixLib/include/sys/ansi.h
[generic]                  763    2166  35.2% -lh5- f415 Apr 11  2005 PosixLib/include/sys/cdefs.h
[generic]                  422     841  50.2% -lh5- d6f7 Feb 27  2005 PosixLib/include/sys/dirent.h
[generic]                  398     813  49.0% -lh5- b395 Apr 11  2005 PosixLib/include/sys/filio.h
[generic]                  205     276  74.3% -lh5- c749 Feb 27  2005 PosixLib/include/sys/inttypes.h
[generic]                  697    1700  41.0% -lh5- 3a4d Apr 11  2005 PosixLib/include/sys/ioccom.h
[generic]                  272     408  66.7% -lh5- 9217 Apr 11  2005 PosixLib/include/sys/ioctl.h
[generic]                 1869    4854  38.5% -lh5- f919 Apr 23  2005 PosixLib/include/sys/mbuf.h
[generic]                  883    2287  38.6% -lh5- 529a Feb 27  2005 PosixLib/include/sys/mount.h
[generic]                  202     281  71.9% -lh5- a55c Feb 27  2005 PosixLib/include/sys/null.h
[generic]                  397     754  52.7% -lh5- 1fab Feb 27  2005 PosixLib/include/sys/param.h
[generic]                 3358   11055  30.4% -lh5- 846c Apr 22  2005 PosixLib/include/sys/socket.h
[generic]                  961    3128  30.7% -lh5- cce2 Apr 11  2005 PosixLib/include/sys/sockio.h
[generic]                 1407    4645  30.3% -lh5- 9d6c Jan 10  2010 PosixLib/include/sys/stat.h
[generic]                  488    1556  31.4% -lh5- 2511 Jan 17  2006 PosixLib/include/sys/stdint.h
[generic]                  349     696  50.1% -lh5- 310e Feb 27  2005 PosixLib/include/sys/syslimits.h
[generic]                  672    1775  37.9% -lh5- 7943 Jun 24  2013 PosixLib/include/sys/time.h
[generic]                 1435    4804  29.9% -lh5- 9e9b Jan 14  2007 PosixLib/include/sys/types.h
[generic]                  401    1025  39.1% -lh5- 1c05 Feb 27  2005 PosixLib/include/sys/unistd.h
[generic]                 1399    3122  44.8% -lh5- d9c6 Aug  9  2006 PosixLib/include/termcap.h
[generic]                  220     288  76.4% -lh5- 84d1 Mar 31  2005 PosixLib/include/time.h
[generic]                  741    1917  38.7% -lh5- e366 Oct 16  2005 PosixLib/include/unistd.h
[generic]                  282     441  63.9% -lh5- 1e31 Feb 27  2005 PosixLib/include/utime.h
[generic]                  414    1029  40.2% -lh5- 4f85 Apr 10  2005 PosixLib/include/utmp.h
[generic]                  202     247  81.8% -lh5- 648a Feb 27  2005 PosixLib/index.c
[generic]                  251     333  75.4% -lh5- 016a Apr 10  2005 PosixLib/inet_addr.c
[generic]                  256     349  73.4% -lh5- 7001 Apr 10  2005 PosixLib/inet_lnaof.c
[generic]                  297     449  66.1% -lh5- 5f21 Apr 10  2005 PosixLib/inet_makeaddr.c
[generic]                  257     349  73.6% -lh5- 6508 Apr 10  2005 PosixLib/inet_netof.c
[generic]                  256     342  74.9% -lh5- 6852 Apr 10  2005 PosixLib/inet_network.c
[generic]                  252     332  75.9% -lh5- 9ba1 Apr 10  2005 PosixLib/inet_ntoa.c
[generic]                  622    1244  50.0% -lh5- 8e1f May 17 21:38 PosixLib/info2statfs.c
[generic]                  198     250  79.2% -lh5- ea32 Feb 27  2005 PosixLib/info2statfs.h
[generic]                  435     696  62.5% -lh5- 3dc4 Oct 17  2005 PosixLib/ioctl.c
[generic]                  312     451  69.2% -lh5- 03b9 Oct 17  2005 PosixLib/isatty.c
[generic]                  540    1046  51.6% -lh5- 4a81 Aug  8  2006 PosixLib/kill.c
[generic]                  285     445  64.0% -lh5- 9664 Nov 28  2004 PosixLib/killpg.c
[generic]                  546    1103  49.5% -lh5- 96cb May 17 21:38 PosixLib/link.c
[generic]                  235     314  74.8% -lh5- 22c7 Apr 10  2005 PosixLib/listen.c
[generic]                  928    2112  43.9% -lh5- c247 Jan 21  2016 PosixLib/lseek.c
[generic]                  244     585  41.7% -lh5- 7440 Jan 10  2010 PosixLib/Makefile.68k
[generic]                  189     370  51.1% -lh5- 0f91 Jan 21  2006 PosixLib/Makefile.mos
[generic]                  246     463  53.1% -lh5- 0a8f May 17 21:38 PosixLib/Makefile.os4
[generic]                  210     394  53.3% -lh5- 7ee9 Jan 21  2006 PosixLib/Makefile.pup
[generic]                  229     561  40.8% -lh5- bb53 Jan 21  2006 PosixLib/Makefile.wos
[generic]                  391     990  39.5% -lh5- 4e99 Jun  9  2005 PosixLib/math_private.h
[generic]                 1169    5840  20.0% -lh5- 3917 Jan 10  2010 PosixLib/mk.deps
[generic]                  676    2096  32.3% -lh5- 5612 Jan 10  2010 PosixLib/mk.files
[generic]                  533    1025  52.0% -lh5- d908 Feb 27  2005 PosixLib/mkdir.c
[generic]                  903    1736  52.0% -lh5- 03f9 Mar 28  2005 PosixLib/mktemp.c
[generic]                44192  170330  25.9% -lh5- 062c May 17 22:43 PosixLib/MorphOS/libposix.a
[generic]                 1453    3616  40.2% -lh5- c96f Jun  2  2006 PosixLib/open.c
[generic]                  263     369  71.3% -lh5- ff33 Jul 21  2005 PosixLib/pclose.c
[generic]                  698    1440  48.5% -lh5- 41ed Jul 21  2005 PosixLib/popen.c
[generic]                42918  161850  26.5% -lh5- f0ec May 17 22:43 PosixLib/PowerUp/libposix.a
[generic]                  448     756  59.3% -lh5- 8640 Apr 25  2005 PosixLib/progname.c
[generic]                  625    1646  38.0% -lh5- b916 May 17 21:38 PosixLib/prot.c
[generic]                  233     367  63.5% -lh5- 8901 Jun  2  2006 PosixLib/prot.h
[generic]                  272     388  70.1% -lh5- d2c3 Mar 12  2006 PosixLib/rand.c
[generic]                  611    1161  52.6% -lh5- 1402 Jun  6  2005 PosixLib/random.c
[generic]                  455     810  56.2% -lh5- 4be5 Oct 17  2005 PosixLib/read.c
[generic]                  256     345  74.2% -lh5- 4726 Apr 10  2005 PosixLib/recv.c
[generic]                  297     437  68.0% -lh5- 88ec Apr 10  2005 PosixLib/recvfrom.c
[generic]                  253     347  72.9% -lh5- 49ec Apr 10  2005 PosixLib/recvmsg.c
[generic]                  861    2141  40.2% -lh5- 3c07 Jul  4  2005 PosixLib/rename.c
[generic]                  203     250  81.2% -lh5- e1b2 Feb 27  2005 PosixLib/rindex.c
[generic]                  683    1497  45.6% -lh5- 2cb1 May 17 21:38 PosixLib/rmdir.c
[generic]                  857    2172  39.5% -lh5- 34e9 Mar 12  2006 PosixLib/scandir.c
[generic]                 2140    7869  27.2% -lh5- 5877 Jan  9  2010 PosixLib/select.c
[generic]                  258     351  73.5% -lh5- 142f Apr 10  2005 PosixLib/send.c
[generic]                  261     370  70.5% -lh5- 4ed0 Apr 10  2005 PosixLib/sendmsg.c
[generic]                  295     424  69.6% -lh5- 1c9c Apr 10  2005 PosixLib/sendto.c
[generic]                  311     461  67.5% -lh5- c247 Aug  8  2006 PosixLib/setenv.c
[generic]                  214     357  59.9% -lh5- 214f Feb 27  2005 PosixLib/setid.c
[generic]                  266     381  69.8% -lh5- 1670 Apr 10  2005 PosixLib/setsockopt.c
[generic]                  238     322  73.9% -lh5- fcd3 Apr 10  2005 PosixLib/shutdown.c
[generic]                  252     348  72.4% -lh5- 21f2 Feb 27  2005 PosixLib/sleep.c
[generic]                  256     377  67.9% -lh5- a28a Oct 19  2005 PosixLib/socket.c
[generic]                  394     708  55.6% -lh5- 0789 Oct 20  2005 PosixLib/socket2fd.c
[generic]                  291     439  66.3% -lh5- 77ae Oct 20  2005 PosixLib/socketselect.c
[generic]                  297     439  67.7% -lh5- f1d6 Jan 10  2010 PosixLib/sockstat.c
[generic]                  184     227  81.1% -lh5- 20bd Jan 10  2010 PosixLib/sockstat.h
[generic]                  473     789  59.9% -lh5- 34a9 Mar 28  2005 PosixLib/stat.c
[generic]                  471     798  59.0% -lh5- 5edf Mar 28  2005 PosixLib/statfs.c
[generic]                  295     511  57.7% -lh5- 99cd Feb 27  2005 PosixLib/strcasecmp.c
[generic]                  240     315  76.2% -lh5- c65a Aug  8  2006 PosixLib/strcoll.c
[generic]                  236     321  73.5% -lh5- fa84 Feb 27  2005 PosixLib/strdup.c
[generic]                  342     571  59.9% -lh5- 90f1 Jun  2  2006 PosixLib/strlcat.c
[generic]                  318     516  61.6% -lh5- 5a72 Jun  2  2006 PosixLib/strlcpy.c
[generic]                  356     644  55.3% -lh5- 638d Feb 27  2005 PosixLib/strncasecmp.c
[generic]                  350     618  56.6% -lh5- 89c2 Jun  2  2006 PosixLib/strsep.c
[generic]                  481     957  50.3% -lh5- b106 May 17 21:38 PosixLib/symlink.c
[generic]                 5033   13070  38.5% -lh5- 4d64 Aug  9  2006 PosixLib/termcap.c
[generic]                  215     329  65.3% -lh5- b939 Aug  9  2006 PosixLib/termcap_private.h
[generic]                 3081    6978  44.2% -lh5- 89ab Aug  9  2006 PosixLib/tgoto.c
[generic]                  482     872  55.3% -lh5- 71bd Feb 27  2005 PosixLib/timeofday.c
[generic]                 2315    5529  41.9% -lh5- 7d5c Aug  9  2006 PosixLib/tputs.c
[generic]                  941    2484  37.9% -lh5- e7bf Mar 31  2005 PosixLib/tzset.c
[generic]                  668    1426  46.8% -lh5- 0747 May 17 21:38 PosixLib/unlink.c
[generic]                  246     327  75.2% -lh5- d49c Aug  8  2006 PosixLib/unsetenv.c
[generic]                  626    1549  40.4% -lh5- d23b Oct 16  2005 PosixLib/usleep.c
[generic]                  975    2227  43.8% -lh5- 0f8f May 17 21:38 PosixLib/utime.c
[generic]                  353     586  60.2% -lh5- 4f0e Aug  9  2006 PosixLib/vasprintf.c
[generic]                 4256    9841  43.2% -lh5- b81c May 17 21:38 PosixLib/vbcc_PosixLib.readme
[generic]                37091  102592  36.2% -lh5- b497 May 17 22:43 PosixLib/WarpOS/posix.lib
[generic]                  502     915  54.9% -lh5- 6dd1 Oct 17  2005 PosixLib/write.c
[generic]                  690    1588  43.5% -lh5- 5c6d Nov 20  2006 PosixLib/_stdio.c
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total       229 files  340992 1020099  33.4%            May 17 20:35

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