2026-06-03 10:46:57 +02:00
2025-01-20 18:40:47 +00:00
2025-01-20 16:43:48 +00:00
2025-01-20 18:40:47 +00:00
2025-01-20 16:43:48 +00:00
2025-01-20 16:43:48 +00:00
2016-03-17 11:13:23 +00:00
2025-04-25 21:40:45 +00:00
2024-11-12 13:38:49 +00:00
2025-01-22 17:32:17 +00:00
2025-01-20 16:39:51 +00:00
2025-01-22 17:32:17 +00:00
2025-01-22 17:32:17 +00:00
2025-01-20 18:07:12 +00:00
2025-01-20 16:39:51 +00:00
2025-01-20 16:39:51 +00:00
2025-04-29 20:32:08 +00:00
2025-03-17 13:21:55 +00:00
2025-01-20 18:07:12 +00:00
2025-01-20 18:07:12 +00:00
2025-03-20 13:14:58 +00:00
2025-03-20 13:04:15 +00:00
2024-11-22 19:22:42 +00:00
2017-04-28 13:55:00 +00:00
2024-11-22 19:40:24 +00:00
2024-11-22 19:52:25 +00:00
2025-03-17 12:59:03 +00:00
2025-01-15 12:37:58 +00:00
2001-02-02 17:54:47 +00:00
2025-01-22 17:32:17 +00:00
2022-11-16 16:33:50 +00:00
2005-10-14 15:33:33 +00:00
2012-02-07 17:02:40 +00:00
2025-03-17 12:59:03 +00:00
2025-05-14 10:59:45 +00:00
2025-01-20 18:40:47 +00:00
2025-01-20 18:40:47 +00:00
2025-01-20 18:40:47 +00:00
2025-01-20 18:40:47 +00:00
2025-01-20 18:40:47 +00:00
2017-04-28 13:55:00 +00:00
2024-02-19 13:01:40 +00:00
2025-01-20 18:40:47 +00:00
2025-03-20 13:17:22 +00:00
2025-03-20 13:14:58 +00:00
2025-01-21 17:09:21 +00:00
2025-03-20 13:04:15 +00:00
2012-02-07 17:02:40 +00:00
2024-11-22 19:24:07 +00:00
2024-11-22 19:24:07 +00:00
2025-01-20 18:40:47 +00:00
2002-10-21 22:35:17 +00:00
2024-11-26 15:32:45 +00:00
2024-04-04 15:38:18 +00:00
2024-04-04 15:38:18 +00:00
2024-11-22 19:22:42 +00:00
2025-03-17 13:21:55 +00:00
2021-04-22 11:31:22 +00:00
2021-04-22 11:02:44 +00:00
2025-01-22 17:32:17 +00:00
2016-06-23 19:43:00 +00:00
2024-04-04 16:11:07 +00:00
2025-01-20 16:49:14 +00:00
2025-05-14 10:59:45 +00:00
2024-11-22 19:06:56 +00:00
2014-05-07 23:51:24 +00:00

mars-libowfat

This repository is a mars-nwe special-purpose fork of libowfat.

The original Makefile/GNUmakefile build is kept intact. The additional CMakeLists.txt is intended for mars-nwe consumers that need libowfat as a standalone CMake dependency, either under the traditional libowfat name or under the NetWare-oriented libnwowfat name.

CMake build

Out-of-tree builds are supported and recommended:

cmake -S . -B build -DMARS_LIBOWFAT_OUTPUT_NAME=nwowfat
cmake --build build

The output name can be selected with:

-DMARS_LIBOWFAT_OUTPUT_NAME=owfat
-DMARS_LIBOWFAT_OUTPUT_NAME=nwowfat

By default both static and shared libraries are built:

-DMARS_LIBOWFAT_BUILD_STATIC=ON
-DMARS_LIBOWFAT_BUILD_SHARED=ON

The version is read from the first line of CHANGES; currently that yields 0.35, so the shared library is produced as libowfat.so.0.35 or libnwowfat.so.0.35 with the usual soname symlinks.

glibc compatibility

The CMake build uses the system C compiler and standard glibc-style feature checks instead of the old dietlibc-oriented defaults. Generated compatibility headers such as haveip6.h, havesendfile.h, iopause.h, select.h, and entities.h are created in the build tree, so the source tree stays clean and out-of-tree builds work.

Description
libowfat fork for mars-nwe, providing libnwowfat with CMake build support and nw-prefixed library naming to avoid system libowfat conflicts.
Readme 1.5 MiB
Languages
C 59.9%
Roff 25.3%
Makefile 13.2%
CMake 1.6%