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

dev/c/vbcc_PosixLib.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:POSIX compatibility library for vbcc
Author:Frank Wille, Peter Pettersson
Uploader:frank phoenix owl de
Type:dev/c
Version:3.0
Requires:vbcc ANSI-C compiler V0.9 or greater
Architecture:ppc-morphos; ppc-amigaos; ppc-powerup; ppc-warpup; m68k-amigaos >= 2.0.4
Date:2022-03-27
Download:http://aminet.net/dev/c/vbcc_PosixLib.lha - View contents
Readme:http://aminet.net/dev/c/vbcc_PosixLib.readme
Downloads:5211

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.

Most of the modifications and new functions in 3.0 are a result of
Peter Pettersson's porting of 'libgit2' to the Amiga.


LEGAL

  PosixLib is copyright 2003-2022 by Frank Wille and Peter Pettersson.

  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, getlogin_r, getpid, getppid, getpwnam,
       getpwuid, getpwuid_r, getuid, gmtime_r, kill, link,
       localtime_r, lseek, lstat, mkdir, open, read, readlink,
       rename, rmdir, setgid, setegid, seteuid, setuid, stat,
       strcoll, strnlen, sysconf, 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, fseeko, fstatfs, ftello,
       ftruncate, futime, getcwd, getdtablesize, getgrent,
       getopt, getopt_long, getpass, getpwent, gettimeofday,
       glob, globfree, hypot, index, isatty, killpg, mkstemp,
       mktemp, opendir, pclose, popen, pread, pwrite, random,
       readdir, realpath, 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 the 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.

since 2.6:
- Added fseeko() and ftello(), which have currently the same function as
  fseek() and ftell().
- New: ftruncate(), getlogin_r(), getpwuid_r(), gmtime_r(), localtime_r(),
  lstat(), pread(), pwrite(), readlink(), realpath(), strlnlen(), sysconf().
- unlink() now also deletes empty directories and soft-links.
- Added header files to define endianess: _BYTE_ORDER, etc.
- Fixed problem with hypot() assembler inlines in some targets.
- mktemp() has to replace the trailing group of "X" only.
- AmigaDOS delete- and write-protection flags should both map to POSIX
  write-protection.


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.9 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!


KNOWN ISSUES

errno
-----
Serveral functions set errno to 0. This is probably not a big problem.
Since functions typically are allowed to set errno to non-zero on success
the user can't rely on the errno value to determine if a function was
successful.

__make_ados_pattern
-------------------
Escaping doesn't handle [ and ? (should insert ' before, if escaped).
AmigaDOS specific wildcards #%|~'() aren't handled.
Negated character sets specified with [! aren't handled.

gmtime_r / localtime_r
----------------------
Functions aren't threadsafe and modify the buffers used by gmtime and
localtime.

ftruncate
---------
ftruncate should zero out data if expanding a file, SetFileSize doesn't
do this automatically.

lseek
-----
lseek calls SetFileSize(). See ftruncate.


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  2017 PosixLib/access.c
[generic]                33554   85608  39.2% -lh5- ed7b Mar 26 11:33 PosixLib/AmigaOS3/posix.lib
[generic]                47453  182658  26.0% -lh5- 0747 Mar 26 11:33 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]                  233     334  69.8% -lh5- 1a68 Aug  2  2021 PosixLib/conv.h
[generic]                  567    1145  49.5% -lh5- 6b5e Aug  2  2021 PosixLib/convfile.c
[generic]                  540    1086  49.7% -lh5- a793 Jul 28  2021 PosixLib/convpath.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    2636  42.0% -lh5- cf1f Aug  2  2021 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]                 1100    2297  47.9% -lh5- 76d1 Aug  2  2021 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]                  791    1737  45.5% -lh5- b0b0 Aug  2  2021 PosixLib/fopen.c
[generic]                  730    1701  42.9% -lh5- bd4b Jun  3  2006 PosixLib/freopen.c
[generic]                  202     249  81.1% -lh5- 28eb Oct  6  2020 PosixLib/fseeko.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  2017 PosixLib/fsync.c
[generic]                  195     240  81.2% -lh5- 0a46 Oct  6  2020 PosixLib/ftello.c
[generic]                  420     758  55.4% -lh5- 12aa Jul 28  2021 PosixLib/ftruncate.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]                  340     503  67.6% -lh5- 36df Aug  2  2021 PosixLib/getlogin.c
[generic]                  468     982  47.7% -lh5- 7757 Jul 28  2021 PosixLib/getlogin_r.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  2017 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]                  252     346  72.8% -lh5- 229d Aug  2  2021 PosixLib/getpwnam.c
[generic]                  308     487  63.2% -lh5- 2ea3 Jul 28  2021 PosixLib/getpwuid.c
[generic]                  600    1267  47.4% -lh5- e453 Jul 28  2021 PosixLib/getpwuid_r.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  2017 PosixLib/glob.c
[generic]                  237     377  62.9% -lh5- 12f9 Jul 28  2021 PosixLib/gmtime_r.c
[generic]                 1036    2597  39.9% -lh5- c817 Dec 18 13:35 PosixLib/hypot.c
[generic]                  354     770  46.0% -lh5- 5095 Apr 22  2005 PosixLib/include/arpa/inet.h
[generic]                  716    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]                  460    1165  39.5% -lh5- 7091 Aug  2  2021 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]                  160     191  83.8% -lh5- 371c Aug 18  2021 PosixLib/include/machine/endian.h
[generic]                  178     207  86.0% -lh5- 3b8a Aug 18  2021 PosixLib/include/machine/endian_machdep.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]                  247     360  68.6% -lh5- ee44 Dec 18 13:30 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]                  550    1091  50.4% -lh5- f663 Aug  2  2021 PosixLib/include/pwd.h
[generic]                  269     408  65.9% -lh5- b2ff Jun 16  2017 PosixLib/include/signal.h
[generic]                  246     345  71.3% -lh5- 0efd Mar 25  2005 PosixLib/include/stdint.h
[generic]                  371     647  57.3% -lh5- 1fa9 Oct  6  2020 PosixLib/include/stdio.h
[generic]                  483    1089  44.4% -lh5- 2317 Aug  2  2021 PosixLib/include/stdlib.h
[generic]                  314     585  53.7% -lh5- c668 Aug  2  2021 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]                  268     492  54.5% -lh5- 29a7 Aug 18  2021 PosixLib/include/sys/endian.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]                  182     244  74.6% -lh5- e2b2 Jul 28  2021 PosixLib/include/sys/select.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]                 1422    4700  30.3% -lh5- 6323 Aug  2  2021 PosixLib/include/sys/stat.h
[generic]                  488    1556  31.4% -lh5- 2511 Jan 17  2006 PosixLib/include/sys/stdint.h
[generic]                  393     836  47.0% -lh5- 4b57 Aug  2  2021 PosixLib/include/sys/syslimits.h
[generic]                  654    1653  39.6% -lh5- 4ca6 Aug  2  2021 PosixLib/include/sys/time.h
[generic]                 1445    4833  29.9% -lh5- 074f Aug 18  2021 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]                  313     536  58.4% -lh5- 7ea4 Aug  2  2021 PosixLib/include/time.h
[generic]                  845    2233  37.8% -lh5- fd32 Aug  2  2021 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  2017 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    1102  49.5% -lh5- 0807 Aug  2  2021 PosixLib/link.c
[generic]                  235     314  74.8% -lh5- 22c7 Apr 10  2005 PosixLib/listen.c
[generic]                  127     232  54.7% -lh5- 5a28 Jul 28  2021 PosixLib/localtime_r.c
[generic]                  928    2112  43.9% -lh5- c247 Jan 21  2016 PosixLib/lseek.c
[generic]                  807    1757  45.9% -lh5- 46f5 Dec 18 16:52 PosixLib/lstat.c
[generic]                  252     638  39.5% -lh5- 12cb Aug  2  2021 PosixLib/Makefile.68k
[generic]                  189     367  51.5% -lh5- 4cd2 Apr 21  2013 PosixLib/Makefile.aros
[generic]                  194     397  48.9% -lh5- 1c74 Aug  2  2021 PosixLib/Makefile.mos
[generic]                  253     490  51.6% -lh5- ea69 Aug  2  2021 PosixLib/Makefile.os4
[generic]                  214     421  50.8% -lh5- 4566 Aug  2  2021 PosixLib/Makefile.pup
[generic]                  237     614  38.6% -lh5- 00af Aug  2  2021 PosixLib/Makefile.wos
[generic]                  391     990  39.5% -lh5- 4e99 Jun  9  2005 PosixLib/math_private.h
[generic]                 1284    6420  20.0% -lh5- d1b8 Aug  2  2021 PosixLib/mk.deps
[generic]                  754    2353  32.0% -lh5- 7326 Aug  2  2021 PosixLib/mk.files
[generic]                  533    1025  52.0% -lh5- d908 Feb 27  2005 PosixLib/mkdir.c
[generic]                  920    1765  52.1% -lh5- dd86 Jan 16 15:27 PosixLib/mktemp.c
[generic]                47349  183898  25.7% -lh5- a596 Mar 26 11:33 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]                  704    1456  48.4% -lh5- 5104 Aug 18  2021 PosixLib/popen.c
[generic]                45955  174930  26.3% -lh5- 983a Mar 26 11:34 PosixLib/PowerUp/libposix.a
[generic]                  553    1161  47.6% -lh5- 2a7d Jul 28  2021 PosixLib/pread.c
[generic]                  448     756  59.3% -lh5- 8640 Apr 30  2005 PosixLib/progname.c
[generic]                  838    2334  35.9% -lh5- c0a7 Jan 16 15:27 PosixLib/prot.c
[generic]                  233     367  63.5% -lh5- 8901 Jun  2  2006 PosixLib/prot.h
[generic]                  605    1335  45.3% -lh5- a690 Jul 28  2021 PosixLib/pwrite.c
[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]                  454     811  56.0% -lh5- 9855 Aug  2  2021 PosixLib/read.c
[generic]                  571    1080  52.9% -lh5- 8b45 Dec 18 16:53 PosixLib/readlink.c
[generic]                  649    1431  45.4% -lh5- 5007 Jul 28  2021 PosixLib/realpath.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]                  690    1471  46.9% -lh5- aaaf Aug 11  2021 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]                  476     807  59.0% -lh5- c450 Aug  2  2021 PosixLib/stat.c
[generic]                  474     816  58.1% -lh5- 6639 Aug  2  2021 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]                  217     286  75.9% -lh5- cb48 Jul 28  2021 PosixLib/strnlen.c
[generic]                  350     618  56.6% -lh5- 89c2 Jun  2  2006 PosixLib/strsep.c
[generic]                  561    1107  50.7% -lh5- d574 Aug  2  2021 PosixLib/symlink.c
[generic]                  313     520  60.2% -lh5- 327a Jul 28  2021 PosixLib/sysconf.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]                  537    1040  51.6% -lh5- 6e82 Aug  2  2021 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  2017 PosixLib/utime.c
[generic]                  353     586  60.2% -lh5- 4f0e Aug  9  2006 PosixLib/vasprintf.c
[generic]                 4928   11529  42.7% -lh5- d6d6 Mar 27 14:37 PosixLib/vbcc_PosixLib.readme
[generic]                39160  108660  36.0% -lh5- 48ce Mar 26 11:33 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       250 files  363679 1089425  33.4%            Mar 28 02:21

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