Mirror of :pserver:cvs@cvs.fefe.de:/cvs libowfat https://www.fefe.de/libowfat/
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 
 
Felix von Leitner 93111d2dc7 add buffer_init_allocbuf, buffer_init_read, buffer_init_write, buffer_init_read_allocbuf, buffer_init_write_allocbuf 2 tygodni temu
array half-hearted improvements to Windows compilability 1 rok temu
buffer add buffer_init_allocbuf, buffer_init_read, buffer_init_write, buffer_init_read_allocbuf, buffer_init_write_allocbuf 2 tygodni temu
byte add byte_start, byte_starts 3 miesięcy temu
case #include <foo.h> -> #include <libowfat/foo.h> 3 lat temu
cdb forward changes made in prototypes to actual implementation 2 miesięcy temu
critbit #include <foo.h> -> #include <libowfat/foo.h> 3 lat temu
dns use write in buffer_put for a slight perf improvement 2 lat temu
examples include <foo> -> include "foo" 4 lat temu
fmt you need to #include <stdlib.h> 1 miesiąc temu
io add compiler.h to abstract gcc attributes 2 miesięcy temu
mmap correct file open mode for mmap_private man page 1 miesiąc temu
mult move unit tests into each file (compile with -DUNITTEST) 3 lat temu
open more cross references for open_* 1 miesiąc temu
scan add "make check" target and make it work :) 2 miesięcy temu
socket less warnings 1 rok temu
str add unit test 2 lat temu
stralloc #include <foo.h> -> #include <libowfat/foo.h> 3 lat temu
tai #include <foo.h> -> #include <libowfat/foo.h> 3 lat temu
taia #include <foo.h> -> #include <libowfat/foo.h> 3 lat temu
test add libowfat/ to includes 1 rok temu
textcode make check can now run in parallel 2 miesięcy temu
uint #include <foo.h> -> #include <libowfat/foo.h> 3 lat temu
unix use write in buffer_put for a slight perf improvement 2 lat temu
.cvsignore put includes into <libowfat/*.h> 3 lat temu
CAS.h remove a few compiler warnings 3 lat temu
CHANGES add buffer_init_allocbuf, buffer_init_read, buffer_init_write, buffer_init_read_allocbuf, buffer_init_write_allocbuf 2 tygodni temu
COPYING Initial revision 20 lat temu
GNUmakefile update dependencies, use $(AR) and $(RANLIB) 1 miesiąc temu
Makefile update dependencies, use $(AR) and $(RANLIB) 1 miesiąc temu
README mention my email address 18 lat temu
TODO fix for NetBSD 3.0 (they broke their sys/types.h) 14 lat temu
array.h add compiler.h to abstract gcc attributes 2 miesięcy temu
buffer.h add buffer_init_allocbuf, buffer_init_read, buffer_init_write, buffer_init_read_allocbuf, buffer_init_write_allocbuf 2 tygodni temu
byte.h add compiler.h to abstract gcc attributes 2 miesięcy temu
case.h add compiler.h to abstract gcc attributes 2 miesięcy temu
cdb.h add compiler.h to abstract gcc attributes 2 miesięcy temu
cdb_make.h add compiler.h to abstract gcc attributes 2 miesięcy temu
compiler.h add compiler.h to abstract gcc attributes 2 miesięcy temu
compiletimeassert.h add compiler.h to abstract gcc attributes 2 miesięcy temu
critbit.h add compiler.h to abstract gcc attributes 2 miesięcy temu
dns.h add compiler.h to abstract gcc attributes 2 miesięcy temu
ent.c fix two complaints by clang's static analyzer 7 miesięcy temu
entities.json $ make WERROR=-Werror now builds with -Werror 6 lat temu
errmsg.h make headers work in C++ 9 lat temu
errmsg_int.h add errmsg_int.h 15 lat temu
fmt.h add fmt_strm_malloc 1 miesiąc temu
iarray.h add compiler.h to abstract gcc attributes 2 miesięcy temu
io.h add compiler.h to abstract gcc attributes 2 miesięcy temu
io_internal.h first_deferred actually needs to be extern all the time, not just 5 miesięcy temu
iob.h add compiler.h to abstract gcc attributes 2 miesięcy temu
iob_internal.h use callback based infrastructure to reset iob's 13 lat temu
iopause.h1 for installed header files, add comment saying where they came from 10 lat temu
iopause.h2 for installed header files, add comment saying where they came from 10 lat temu
ip4.h get rid of more -Wconversion warnings 6 lat temu
ip6.h add compiler.h to abstract gcc attributes 2 miesięcy temu
isset.h remove a few compiler warnings 3 lat temu
likely.h add iarray 12 lat temu
mmap.h mmap_private opens the file for reading, not for writing 1 miesiąc temu
ndelay.h make headers work in C++ 9 lat temu
open.h add compiler.h to abstract gcc attributes 2 miesięcy temu
openreadclose.h add compiler.h to abstract gcc attributes 2 miesięcy temu
parse.h add compiler.h to abstract gcc attributes 2 miesięcy temu
rangecheck.h add compiler.h to abstract gcc attributes 2 miesięcy temu
readclose.h get rid of more -Wconversion warnings 6 lat temu
safemult.h add compiler.h to abstract gcc attributes 2 miesięcy temu
scan.h add compiler.h to abstract gcc attributes 2 miesięcy temu
select.h1 monster update: add tai, taia, iopause, case, and ipv6 enhanced dns 18 lat temu
select.h2 more BSD compat 17 lat temu
socket.h add compiler.h to abstract gcc attributes 2 miesięcy temu
str.h add compiler.h to abstract gcc attributes 2 miesięcy temu
stralloc.h add compiler.h to abstract gcc attributes 2 miesięcy temu
t.c add compiler.h to abstract gcc attributes 2 miesięcy temu
tai.h add compiler.h to abstract gcc attributes 2 miesięcy temu
taia.h add compiler.h to abstract gcc attributes 2 miesięcy temu
textcode.h add compiler.h to abstract gcc attributes 2 miesięcy temu
tryalloca.c $ make WERROR=-Werror now builds with -Werror 6 lat temu
trybsdsf.c $ make WERROR=-Werror now builds with -Werror 6 lat temu
trydevpoll.c broken lose32 port using mingw (don't use!!!) 17 lat temu
tryepoll.c $ make WERROR=-Werror now builds with -Werror 6 lat temu
tryinline.c work around compilers that don't understand "static inline" 19 lat temu
tryip6.c $ make WERROR=-Werror now builds with -Werror 6 lat temu
trykqueue.c add epoll and kqueue tests 17 lat temu
tryn2i.c $ make WERROR=-Werror now builds with -Werror 6 lat temu
trypoll.c monster update: add tai, taia, iopause, case, and ipv6 enhanced dns 18 lat temu
trypread.c add pread test 4 lat temu
tryscope.c $ make WERROR=-Werror now builds with -Werror 6 lat temu
trysendfile.c $ make WERROR=-Werror now builds with -Werror 6 lat temu
trysigio.c $ make WERROR=-Werror now builds with -Werror 6 lat temu
trysl.c $ make WERROR=-Werror now builds with -Werror 6 lat temu
trysocket.c $ make WERROR=-Werror now builds with -Werror 6 lat temu
trysysel.c monster update: add tai, taia, iopause, case, and ipv6 enhanced dns 18 lat temu
tryuint128.c add tryuing128.c and ignore haveuint128.h 7 lat temu
uint16.h add fmt and scan versions of uint* 6 miesięcy temu
uint32.h add fmt and scan versions of uint* 6 miesięcy temu
uint64.h add fmt and scan versions of uint* 6 miesięcy temu
va_narg.h for installed header files, add comment saying where they came from 10 lat temu
windoze.h fix some bugs that cppcheck found 6 lat temu

README

libowfat is a library of general purpose APIs extracted from Dan
Bernstein's software, reimplemented and covered by the GNU General
Public License Version 2 (no later versions).

The API has been slightly extended (for example, I provide a uint32_read
function, and I extended the socket API to support IPv6) where I found
it necessary or beneficial in a specific project.

Many of the functions I implement here have since been placed in the
public domain, so there are other sources to get this code (except for
my extensions obviously). The implementations here may not be as
portable as the original versions; I tend to focus on the Single Unix
Specification and not on some obsolete legacy systems found in the
basements of some vintage hardware clubs.

I also provide man pages for many functions, mostly extracted from Dan's
web documentation or documentation found in earlier versions of his
software. For some reason, he abandoned man pages in favor of HTML
recently.

On July 4 2002, Dan also placed his DNS routines and supporting
low level functions in the public domain, so I copy them here instead of
reimplementing them. http://online.securityfocus.com/archive/1/280642
has an online version of the bugtraq posting.

The author can be reached under felix-libowfat@fefe.de