libc variant for TOS and FreeMiNT OS
Find a file
Miro Kropacek 76075e39ab Correct _SC_LAST
Commit b77a680 added two new values.

Spotted by Xavier Delatour.
2026-01-11 22:00:46 +10:00
.github/workflows Change github runner image to ubuntu-22.04 2025-02-11 18:52:24 +01:00
.scripts Remove binaries tzinit etc. from library only archives 2025-08-03 17:30:29 +02:00
.travis Use latest binutils/gcc/mintbin 2020-11-29 11:45:25 +01:00
argp install-lib does not need to be run in source directories 2024-06-04 12:57:06 +02:00
conf install-lib does not need to be run in source directories 2024-06-04 12:57:06 +02:00
crypt install-lib does not need to be run in source directories 2024-06-04 12:57:06 +02:00
dirent install-lib does not need to be run in source directories 2024-06-04 12:57:06 +02:00
gmp install-lib does not need to be run in source directories 2024-06-04 12:57:06 +02:00
include VsetScreen returns the previous videl mode in tos 4.04 2025-10-21 04:42:44 +02:00
login install-lib does not need to be run in source directories 2024-06-04 12:57:06 +02:00
mintlib Do not check for MiNT cookie when setting the rootdir 2026-01-11 12:58:49 +01:00
misc install-lib does not need to be run in source directories 2024-06-04 12:57:06 +02:00
multibyte Change definition of mbstate_t to match glibc 2025-08-21 09:56:08 +02:00
posix Correct _SC_LAST 2026-01-11 22:00:46 +10:00
pwdgrp Read group id from /etc/group as unsigned long 2024-07-02 10:57:17 +02:00
shadow install-lib does not need to be run in source directories 2024-06-04 12:57:06 +02:00
signal install-lib does not need to be run in source directories 2024-06-04 12:57:06 +02:00
socket getsockopt(SOL_SOCKET, SO_ERROR) should write a positive error code to *optval 2024-10-08 09:22:54 +02:00
startup install-lib does not need to be run in source directories 2024-06-04 12:57:06 +02:00
stdiio install-lib does not need to be run in source directories 2024-06-04 12:57:06 +02:00
stdio install-lib does not need to be run in source directories 2024-06-04 12:57:06 +02:00
stdlib install-lib does not need to be run in source directories 2024-06-04 12:57:06 +02:00
string Fix a warning about nonnull comparison 2025-08-10 19:49:24 +02:00
sunrpc Implement ppoll() 2024-10-08 09:23:04 +02:00
syscall VsetScreen returns the previous videl mode in tos 4.04 2025-10-21 04:42:44 +02:00
sysvipc install-lib does not need to be run in source directories 2024-06-04 12:57:06 +02:00
termios install-lib does not need to be run in source directories 2024-06-04 12:57:06 +02:00
time install-lib does not need to be run in source directories 2024-06-04 12:57:06 +02:00
tz Optimizations to detzcode/detzcode64 2025-07-08 16:02:27 +02:00
unix Do not check for MiNT cookie when setting the rootdir 2026-01-11 12:58:49 +01:00
.gitignore Reorganize build system to support -mfastcall capable compilers 2024-04-28 09:05:42 +02:00
.travis.yml Use latest binutils/gcc/mintbin 2020-11-29 11:45:25 +01:00
00PatchLevel.in Initial revision 2000-10-12 10:56:24 +00:00
AUTHORS Initial revision 2000-10-12 10:56:24 +00:00
bindist Initial revision 2000-10-12 10:56:24 +00:00
BINFILES Initial revision 2000-10-12 10:56:24 +00:00
BUGS - build and install missing libraries and headers from sunrpc 2001-04-13 20:43:29 +00:00
buildrules Reorganize build system to support -mfastcall capable compilers 2024-04-28 09:05:42 +02:00
ChangeLog Update ChangeLog for 0.60.1 2014-03-09 20:37:55 +00:00
ChangeLog.0 Initial revision 2000-10-12 10:56:24 +00:00
ChangeLog.1 Rotated ChangeLogs. New files will be generated by cvs2cl 2000-10-27 00:54:43 +00:00
ChangeLog.2 Rotated. 2001-08-09 18:27:52 +00:00
checklib Initial revision 2000-10-12 10:56:24 +00:00
checkrules Reorganize build system to support -mfastcall capable compilers 2024-04-28 09:05:42 +02:00
config.h Re-do the time/tz directories such that we can now use the tzdata/tzcode 2012-04-17 14:13:55 +00:00
configvars Reorganize build system to support -mfastcall capable compilers 2024-04-28 09:05:42 +02:00
COPYING Replace postal address of FSF by weblink 2021-05-19 18:10:13 +02:00
COPYING.LIB Replace postal address of FSF by weblink 2021-05-19 18:10:13 +02:00
COPYMINT Initial revision 2000-10-12 10:56:24 +00:00
do_test Initial revision 2000-10-12 10:56:24 +00:00
EXTRAFILES Initial revision 2000-10-12 10:56:24 +00:00
FAQ Initial revision 2000-10-12 10:56:24 +00:00
HACKING Remove remaining rcs $Id$ keywords 2020-08-23 11:39:40 +02:00
HELP Initial revision 2000-10-12 10:56:24 +00:00
INSTALL Initial revision 2000-10-12 10:56:24 +00:00
install-sh Initial revision 2000-10-12 10:56:24 +00:00
libinstall Remove remaining rcs $Id$ keywords 2020-08-23 11:39:40 +02:00
LICENSES Replace postal address of FSF by weblink 2021-05-19 18:10:13 +02:00
Makefile Make sure that sysbind.h is generated before running install-headers 2024-06-06 08:44:02 +02:00
mintlib.spec Disable DEBUG & PROFILE libs by default. 2011-02-10 08:36:54 +00:00
mintlib.spec.in Bump to 0.60.1 2014-03-09 20:37:32 +00:00
MISCFILES Fix make dist(-check) 2019-04-30 23:45:21 +02:00
mkinstalldirs Remove remaining rcs $Id$ keywords 2020-08-23 11:39:40 +02:00
move-if-change Initial revision 2000-10-12 10:56:24 +00:00
NEWS Initial revision 2000-10-12 10:56:24 +00:00
NOTES Initial revision 2000-10-12 10:56:24 +00:00
phony Initial revision 2000-10-12 10:56:24 +00:00
README-about-patches Initial revision 2000-10-12 10:56:24 +00:00
README-alpha Initial revision 2000-10-12 10:56:24 +00:00
README-LGPL Initial revision 2000-10-12 10:56:24 +00:00
README.1st Remove ^M 2009-08-31 16:15:30 +00:00
README.bin Initial revision 2000-10-12 10:56:24 +00:00
README.crypt Initial revision 2000-10-12 10:56:24 +00:00
README.md Update download links 2024-05-01 06:35:29 +02:00
README.mshort Initial revision 2000-10-12 10:56:24 +00:00
README.stdio Remove ^M 2009-08-31 16:15:30 +00:00
README.test Initial revision 2000-10-12 10:56:24 +00:00
rules install-lib does not need to be run in source directories 2024-06-04 12:57:06 +02:00
SRCFILES Initial revision 2000-10-12 10:56:24 +00:00
test-skeleton.c Replace postal address of FSF by weblink 2021-05-19 18:10:13 +02:00
TODO - updated 2001-04-13 20:44:50 +00:00

Build Status

This is the MiNTLib. The MiNTLib is the standard libc for FreeMiNT. It will also work to some extent on non-MiNT systems, it tries its best to emulate MiNT-calls on these systems.

On FreeMiNT systems the MiNTLib provides a programming interface that is close to real *nix systems. It will either emulate system calls or map them into GEMDOS- resp. FreeMiNT-calls.

The file LICENSES tells you what you are allowed to do with the MiNTLib and what you are not allowed to do. If you plan to use the MiNTLib in a commercial way you have to read that file thoroughly. You are a commercial user if you sell a product that is build with the help of the MiNTLib. You are also a commercial user if you demand or expect some financial equivalent for your product, no matter if you call your special license agreement "shareware", "trialware", "fairware" or whatevr. The name doesn't matter, as soon as you ask for money, you are a commercial user.

Read the file ChangeLog if you want to know in detail what has changed since MiNTLib patchlevel 49. Read the file NEWS if you want a brief overview of new features. The file AUTHORS contains a list of people that have contributed code to the MiNTLib or have sacrificed their time in another way to keep the project going. The file BUGS contains a (not exhaustive) list of known bugs, shortcomings, caveats of the MiNTLib. FAQ answers some frequently asked questions.

Before you install the MiNTLib, please read the file INSTALL. It will give you detailed information for that issue. The file configvars should actually be the only file you have to edit if you want to tailor the MiNTLib buildprocess to your needs, see INSTALL for details.

If you want to contribute code or bugfixes to the MiNTLib you are welcome. Please read the file HACKING before you start editing!

All files not mentioned are not intended for the end-user. They are mainly help files for the individual Makefiles in the subdirectories. Don't edit them.

Have fun with the MiNTLib!

Guido guido@freemint.de