diff --git a/devel/libowfat/Makefile b/devel/libowfat/Makefile index dad91751d4a9..a99c6c0c51e3 100644 --- a/devel/libowfat/Makefile +++ b/devel/libowfat/Makefile @@ -1,44 +1,43 @@ # Created by: Thomas-Martin Seck PORTNAME= libowfat -PORTVERSION= 0.31 +PORTVERSION= 0.32 CATEGORIES= devel -MASTER_SITES= http://www.fefe.de/libowfat/ +MASTER_SITES= https://www.fefe.de/libowfat/ MAINTAINER= lx@FreeBSD.org COMMENT= General purpose library based on code by D. J. Bernstein LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= gmake tar:xz -ALL_TARGET= dep all - MAKEFILE= GNUmakefile +ALL_TARGET= dep all OPTIONS_DEFINE= OPTIMIZED_CFLAGS OPTIONS_DEFAULT= OPTIMIZED_CFLAGS .include MAKE_ENV+= INSTALL="${INSTALL}" .include "${FILESDIR}/manpages" .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} CFLAGS+= -O2 -fomit-frame-pointer .endif post-extract: @${MKDIR} ${WRKSRC}/man # Manual pages clash with other programs; prepend libowfat_ to them. .for i in ${MANPAGES} @${MV} ${WRKSRC}/*/${i:S/libowfat_//} ${WRKSRC}/man/${i} .endfor post-patch: # Clang cries when void functions return a value ${REINPLACE_CMD} -e '56s|return ||' ${WRKSRC}/CAS.h ${REINPLACE_CMD} -e "s|STAGEDIR|${STAGEDIR}|g" ${WRKSRC}/GNUmakefile .include diff --git a/devel/libowfat/distinfo b/devel/libowfat/distinfo index 11b57f426515..36753f7495eb 100644 --- a/devel/libowfat/distinfo +++ b/devel/libowfat/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1487011932 -SHA256 (libowfat-0.31.tar.xz) = d1e4ac1cfccbb7dc51d77d96398e6302d229ba7538158826c84cb4254c7e8a12 -SIZE (libowfat-0.31.tar.xz) = 183684 +TIMESTAMP = 1613798981 +SHA256 (libowfat-0.32.tar.xz) = f4b9b3d9922dc25bc93adedf9e9ff8ddbebaf623f14c8e7a5f2301bfef7998c1 +SIZE (libowfat-0.32.tar.xz) = 195820 diff --git a/devel/libowfat/files/patch-GNUmakefile b/devel/libowfat/files/patch-GNUmakefile index dc4f86f545e8..d4ff18a9b1a9 100644 --- a/devel/libowfat/files/patch-GNUmakefile +++ b/devel/libowfat/files/patch-GNUmakefile @@ -1,69 +1,71 @@ ---- GNUmakefile.orig 2016-10-01 16:07:35.000000000 -0700 -+++ GNUmakefile 2017-02-13 11:05:04.236623000 -0800 +diff --git GNUmakefile GNUmakefile +index 3f3193d..43b1b55 100644 +--- GNUmakefile ++++ GNUmakefile @@ -4,10 +4,10 @@ # in /opt/diet, where they are in the default search path for my diet libc # work but don't conflict with anything there. YMMV. -prefix=/opt/diet +prefix=STAGEDIR${PREFIX} LIBDIR=${prefix}/lib -INCLUDEDIR=${prefix}/include -MAN3DIR=${prefix}/man/man3 +INCLUDEDIR=${prefix}/include/libowfat +MAN3DIR=STAGEDIR${MANPREFIX}/man/man3 LIBS=byte.a fmt.a scan.a str.a uint.a open.a stralloc.a unix.a socket.a \ buffer.a mmap.a taia.a tai.a dns.a case.a mult.a array.a io.a \ -@@ -15,26 +15,14 @@ - - all: ent $(LIBS) libowfat.a libsocket t +@@ -18,26 +18,14 @@ all: headers ent $(LIBS) libowfat.a libsocket t + pic pie: + $(MAKE) CC="gcc -fPIC" LDFLAGS="-fpie" -CROSS= -#CROSS=i686-mingw- --CC=gcc +-CC?=gcc -CCC=$(CROSS)$(CC) +CCC=${CC} WERROR= WARN=-W -Wall -Wextra $(WERROR) -# Use the second version if you are building for a binary that is only -# supposed to run on this machine. It tells gcc to use CPU instructions -# that are specific to the CPU the code is compiled on. -NATIVE= -#NATIVE=-march=native -mtune=native - -OPT_REG=-O2 -OPT_PLUS=-O3 $(NATIVE) - DEFINE=-D_REENTRANT -CFLAGS=-pipe $(WARN) $(DEFINE) $(OPT_REG) -CFLAGS_OPT=-pipe $(WARN) $(DEFINE) $(OPT_PLUS) +CFLAGS+=-pipe $(WARN) $(DEFINE) +CFLAGS_OPT=$(CFLAGS) #CFLAGS=-pipe -Os -march=pentiumpro -mcpu=pentiumpro -fomit-frame-pointer -fschedule-insns2 -Wall -@@ -205,16 +193,16 @@ - compiletimeassert.h critbit.h +@@ -217,16 +205,16 @@ libowfat/%.h: %.h + ln -f $< $@ install-inc: -- install -d $(DESTDIR)$(INCLUDEDIR) -- install -m 644 $(INCLUDES) $(DESTDIR)$(INCLUDEDIR) +- install -d $(DESTDIR)$(INCLUDEDIR)/libowfat +- install -m 644 $(INCLUDES) $(DESTDIR)$(INCLUDEDIR)/libowfat + ${INSTALL} -d $(INCLUDEDIR) + ${BSD_INSTALL_DATA} -m 644 $(INCLUDES) $(INCLUDEDIR) install-lib: libowfat.a - install -d $(DESTDIR)$(LIBDIR) - install -m 644 libowfat.a $(DESTDIR)$(LIBDIR) + ${INSTALL} -d $(LIBDIR) + ${BSD_INSTALL_DATA} -m 644 libowfat.a $(LIBDIR) install-man: - install -d $(DESTDIR)$(MAN3DIR) - install -m 644 $(wildcard */*.3) $(DESTDIR)$(MAN3DIR) + ${INSTALL} -d $(MAN3DIR) + ${BSD_INSTALL_MAN} -m 644 $(wildcard */*.3) $(MAN3DIR) - install: install-inc install-man install-lib + install: headers install-inc install-man install-lib diff --git a/devel/libowfat/files/patch-io-iom_init.c b/devel/libowfat/files/patch-io-iom_init.c new file mode 100644 index 000000000000..2342ef89eecd --- /dev/null +++ b/devel/libowfat/files/patch-io-iom_init.c @@ -0,0 +1,17 @@ +Index: io/iom_init.c +=================================================================== +RCS file: /cvs/libowfat/io/iom_init.c,v +retrieving revision 1.1 +retrieving revision 1.2 +diff -u -r1.1 -r1.2 +--- io/iom_init.c 27 Mar 2018 02:23:00 -0000 1.1 ++++ io/iom_init.c 21 Feb 2019 12:24:05 -0000 1.2 +@@ -6,6 +6,8 @@ + #include + #include + #include ++#include ++#include + #endif + + int iom_init(iomux_t* c) { diff --git a/devel/libowfat/files/patch-io-iom_wait.c b/devel/libowfat/files/patch-io-iom_wait.c new file mode 100644 index 000000000000..fca77d80e23e --- /dev/null +++ b/devel/libowfat/files/patch-io-iom_wait.c @@ -0,0 +1,27 @@ +Index: io/iom_wait.c +=================================================================== +RCS file: /cvs/libowfat/io/iom_wait.c,v +retrieving revision 1.2 +retrieving revision 1.3 +diff -u -r1.2 -r1.3 +--- io/iom_wait.c 11 Apr 2018 14:12:50 -0000 1.2 ++++ io/iom_wait.c 21 Feb 2019 12:43:06 -0000 1.3 +@@ -65,7 +65,8 @@ + #elif defined(HAVE_KQUEUE) + struct kevent kev[SLOTS]; + struct timespec ts = { .tv_sec=timeout/1000, .tv_nsec=(timeout%1000)*1000000 }; +- int r=kevent(c->ctx, 0, 0, &kev, freeslots, &ts); ++ int r=kevent(c->ctx, 0, 0, kev, freeslots, &ts); ++ int i; + if (r<=0) { + /* we ran into a timeout, so let someone else take over */ + if (__sync_val_compare_and_swap(&c->working,1,0)==-2) return -2; +@@ -82,7 +83,7 @@ + (kev[i].filter == EVFILT_WRITE ? IOM_WRITE : 0); + if (i+1==r) { + /* return last event instead of enqueueing it */ +- *s=kev.ident; ++ *s=kev[i].ident; + *revents=e; + } else { + c->q[c->h].fd=kev[i].ident; diff --git a/devel/libowfat/pkg-descr b/devel/libowfat/pkg-descr index c8491bd6b92a..0c13bf0e83eb 100644 --- a/devel/libowfat/pkg-descr +++ b/devel/libowfat/pkg-descr @@ -1,5 +1,5 @@ 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). -WWW: http://www.fefe.de/libowfat/ +WWW: https://www.fefe.de/libowfat/ diff --git a/devel/libowfat/pkg-plist b/devel/libowfat/pkg-plist index f0211d4578a0..39b8f59af767 100644 --- a/devel/libowfat/pkg-plist +++ b/devel/libowfat/pkg-plist @@ -1,402 +1,416 @@ include/libowfat/array.h include/libowfat/buffer.h include/libowfat/byte.h include/libowfat/case.h -include/libowfat/cdb.h include/libowfat/cdb_make.h +include/libowfat/cdb.h include/libowfat/compiletimeassert.h include/libowfat/critbit.h include/libowfat/dns.h include/libowfat/errmsg.h include/libowfat/fmt.h include/libowfat/havealloca.h include/libowfat/iarray.h include/libowfat/io.h include/libowfat/iob.h include/libowfat/iopause.h include/libowfat/ip4.h include/libowfat/ip6.h include/libowfat/isset.h include/libowfat/mmap.h include/libowfat/ndelay.h include/libowfat/open.h include/libowfat/openreadclose.h include/libowfat/rangecheck.h include/libowfat/readclose.h include/libowfat/safemult.h include/libowfat/scan.h include/libowfat/socket.h include/libowfat/str.h include/libowfat/stralloc.h include/libowfat/tai.h include/libowfat/taia.h include/libowfat/textcode.h include/libowfat/uint16.h include/libowfat/uint32.h include/libowfat/uint64.h include/libowfat/va_narg.h lib/libowfat.a man/man3/add_of.3.gz man/man3/assign.3.gz man/man3/buffer_fromarray.3.gz man/man3/buffer_frombuf.3.gz man/man3/critbit0_allprefixed.3.gz man/man3/critbit0_clear.3.gz man/man3/critbit0_contains.3.gz man/man3/critbit0_delete.3.gz man/man3/critbit0_insert.3.gz man/man3/fmt_iso8601.3.gz man/man3/fmt_netstring.3.gz man/man3/io_fd_flags.3.gz -man/man3/libowfat_array.3.gz +man/man3/iom_abort.3.gz +man/man3/iom_add.3.gz +man/man3/iom_init.3.gz +man/man3/iom_wait.3.gz man/man3/libowfat_array_allocate.3.gz man/man3/libowfat_array_bytes.3.gz man/man3/libowfat_array_cat.3.gz man/man3/libowfat_array_cat0.3.gz man/man3/libowfat_array_catb.3.gz man/man3/libowfat_array_cate.3.gz man/man3/libowfat_array_cats.3.gz man/man3/libowfat_array_cats0.3.gz man/man3/libowfat_array_equal.3.gz man/man3/libowfat_array_fail.3.gz man/man3/libowfat_array_get.3.gz man/man3/libowfat_array_length.3.gz man/man3/libowfat_array_reset.3.gz man/man3/libowfat_array_start.3.gz man/man3/libowfat_array_trunc.3.gz man/man3/libowfat_array_truncate.3.gz -man/man3/libowfat_buffer.3.gz +man/man3/libowfat_array.3.gz man/man3/libowfat_buffer_close.3.gz man/man3/libowfat_buffer_feed.3.gz man/man3/libowfat_buffer_flush.3.gz man/man3/libowfat_buffer_fromsa.3.gz -man/man3/libowfat_buffer_get.3.gz -man/man3/libowfat_buffer_get_new_token_sa.3.gz man/man3/libowfat_buffer_get_new_token_sa_pred.3.gz -man/man3/libowfat_buffer_get_token.3.gz +man/man3/libowfat_buffer_get_new_token_sa.3.gz man/man3/libowfat_buffer_get_token_pred.3.gz -man/man3/libowfat_buffer_get_token_sa.3.gz man/man3/libowfat_buffer_get_token_sa_pred.3.gz +man/man3/libowfat_buffer_get_token_sa.3.gz +man/man3/libowfat_buffer_get_token.3.gz +man/man3/libowfat_buffer_get.3.gz man/man3/libowfat_buffer_getc.3.gz -man/man3/libowfat_buffer_getline.3.gz man/man3/libowfat_buffer_getline_sa.3.gz +man/man3/libowfat_buffer_getline.3.gz man/man3/libowfat_buffer_getn.3.gz man/man3/libowfat_buffer_getnewline_sa.3.gz -man/man3/libowfat_buffer_init.3.gz man/man3/libowfat_buffer_init_free.3.gz +man/man3/libowfat_buffer_init.3.gz man/man3/libowfat_buffer_mmapread.3.gz man/man3/libowfat_buffer_peek.3.gz man/man3/libowfat_buffer_put.3.gz man/man3/libowfat_buffer_put8long.3.gz man/man3/libowfat_buffer_putalign.3.gz man/man3/libowfat_buffer_puterror.3.gz man/man3/libowfat_buffer_puterror2.3.gz man/man3/libowfat_buffer_putflush.3.gz man/man3/libowfat_buffer_putlong.3.gz man/man3/libowfat_buffer_putlonglong.3.gz man/man3/libowfat_buffer_putm.3.gz man/man3/libowfat_buffer_putnlflush.3.gz man/man3/libowfat_buffer_puts.3.gz man/man3/libowfat_buffer_putsa.3.gz man/man3/libowfat_buffer_putsaflush.3.gz man/man3/libowfat_buffer_putsalign.3.gz man/man3/libowfat_buffer_putsflush.3.gz man/man3/libowfat_buffer_putspace.3.gz man/man3/libowfat_buffer_putulong.3.gz man/man3/libowfat_buffer_putulonglong.3.gz man/man3/libowfat_buffer_putxlong.3.gz man/man3/libowfat_buffer_seek.3.gz man/man3/libowfat_buffer_tosa.3.gz +man/man3/libowfat_buffer.3.gz man/man3/libowfat_byte_chr.3.gz man/man3/libowfat_byte_copy.3.gz man/man3/libowfat_byte_copyr.3.gz man/man3/libowfat_byte_diff.3.gz man/man3/libowfat_byte_equal.3.gz man/man3/libowfat_byte_rchr.3.gz man/man3/libowfat_byte_zero.3.gz man/man3/libowfat_case_diffb.3.gz man/man3/libowfat_case_diffs.3.gz man/man3/libowfat_case_lowerb.3.gz man/man3/libowfat_case_lowers.3.gz man/man3/libowfat_case_starts.3.gz man/man3/libowfat_cdb_datalen.3.gz man/man3/libowfat_cdb_datapos.3.gz man/man3/libowfat_cdb_find.3.gz man/man3/libowfat_cdb_firstkey.3.gz man/man3/libowfat_cdb_free.3.gz man/man3/libowfat_cdb_init.3.gz man/man3/libowfat_cdb_keylen.3.gz man/man3/libowfat_cdb_keypos.3.gz man/man3/libowfat_cdb_nextkey.3.gz man/man3/libowfat_cdb_read.3.gz man/man3/libowfat_cdb_successor.3.gz -man/man3/libowfat_dns_ip4.3.gz man/man3/libowfat_dns_ip4_packet.3.gz man/man3/libowfat_dns_ip4_qualify.3.gz -man/man3/libowfat_dns_ip6.3.gz +man/man3/libowfat_dns_ip4.3.gz man/man3/libowfat_dns_ip6_packet.3.gz man/man3/libowfat_dns_ip6_qualify.3.gz -man/man3/libowfat_dns_mx.3.gz +man/man3/libowfat_dns_ip6.3.gz man/man3/libowfat_dns_mx_packet.3.gz -man/man3/libowfat_dns_name4.3.gz +man/man3/libowfat_dns_mx.3.gz +man/man3/libowfat_dns_name_packet.3.gz man/man3/libowfat_dns_name4_domain.3.gz -man/man3/libowfat_dns_name6.3.gz +man/man3/libowfat_dns_name4.3.gz man/man3/libowfat_dns_name6_domain.3.gz -man/man3/libowfat_dns_name_packet.3.gz -man/man3/libowfat_dns_txt.3.gz +man/man3/libowfat_dns_name6.3.gz man/man3/libowfat_dns_txt_packet.3.gz +man/man3/libowfat_dns_txt.3.gz man/man3/libowfat_fmt_8long.3.gz man/man3/libowfat_fmt_asn1derlength.3.gz man/man3/libowfat_fmt_asn1dertag.3.gz man/man3/libowfat_fmt_double.3.gz man/man3/libowfat_fmt_fill.3.gz man/man3/libowfat_fmt_httpdate.3.gz man/man3/libowfat_fmt_human.3.gz man/man3/libowfat_fmt_humank.3.gz man/man3/libowfat_fmt_ip4.3.gz -man/man3/libowfat_fmt_ip6.3.gz man/man3/libowfat_fmt_ip6_flat.3.gz +man/man3/libowfat_fmt_ip6.3.gz man/man3/libowfat_fmt_ip6c.3.gz man/man3/libowfat_fmt_ip6if.3.gz man/man3/libowfat_fmt_ip6ifc.3.gz man/man3/libowfat_fmt_long.3.gz man/man3/libowfat_fmt_longlong.3.gz man/man3/libowfat_fmt_minus.3.gz man/man3/libowfat_fmt_pad.3.gz man/man3/libowfat_fmt_plusminus.3.gz man/man3/libowfat_fmt_str.3.gz man/man3/libowfat_fmt_strm.3.gz man/man3/libowfat_fmt_strn.3.gz man/man3/libowfat_fmt_uint.3.gz man/man3/libowfat_fmt_uint0.3.gz man/man3/libowfat_fmt_ulong.3.gz man/man3/libowfat_fmt_ulong0.3.gz man/man3/libowfat_fmt_ulonglong.3.gz man/man3/libowfat_fmt_utf8.3.gz man/man3/libowfat_fmt_xlong.3.gz man/man3/libowfat_fmt_xlonglong.3.gz man/man3/libowfat_iarray_allocate.3.gz man/man3/libowfat_iarray_free.3.gz man/man3/libowfat_iarray_get.3.gz man/man3/libowfat_iarray_init.3.gz man/man3/libowfat_imult16.3.gz man/man3/libowfat_imult32.3.gz man/man3/libowfat_imult64.3.gz man/man3/libowfat_io_appendfile.3.gz man/man3/libowfat_io_block.3.gz man/man3/libowfat_io_canread.3.gz man/man3/libowfat_io_canwrite.3.gz man/man3/libowfat_io_check.3.gz man/man3/libowfat_io_close.3.gz man/man3/libowfat_io_closeonexec.3.gz man/man3/libowfat_io_createfile.3.gz man/man3/libowfat_io_dontwantread.3.gz man/man3/libowfat_io_dontwantwrite.3.gz man/man3/libowfat_io_eagain.3.gz -man/man3/libowfat_io_fd.3.gz man/man3/libowfat_io_fd_canwrite.3.gz +man/man3/libowfat_io_fd.3.gz man/man3/libowfat_io_finishandshutdown.3.gz man/man3/libowfat_io_getcookie.3.gz man/man3/libowfat_io_nonblock.3.gz man/man3/libowfat_io_passfd.3.gz man/man3/libowfat_io_pipe.3.gz man/man3/libowfat_io_readfile.3.gz man/man3/libowfat_io_readwritefile.3.gz man/man3/libowfat_io_receivefd.3.gz man/man3/libowfat_io_sendfile.3.gz man/man3/libowfat_io_setcookie.3.gz man/man3/libowfat_io_socketpair.3.gz man/man3/libowfat_io_timeout.3.gz man/man3/libowfat_io_timeouted.3.gz man/man3/libowfat_io_tryread.3.gz man/man3/libowfat_io_tryreadtimeout.3.gz man/man3/libowfat_io_trywrite.3.gz man/man3/libowfat_io_trywritetimeout.3.gz man/man3/libowfat_io_wait.3.gz man/man3/libowfat_io_waitread.3.gz man/man3/libowfat_io_waituntil.3.gz man/man3/libowfat_io_wantread.3.gz man/man3/libowfat_io_wantwrite.3.gz -man/man3/libowfat_iob_addbuf.3.gz man/man3/libowfat_iob_addbuf_free.3.gz -man/man3/libowfat_iob_addfile.3.gz +man/man3/libowfat_iob_addbuf.3.gz man/man3/libowfat_iob_addfile_close.3.gz -man/man3/libowfat_iob_adds.3.gz +man/man3/libowfat_iob_addfile.3.gz man/man3/libowfat_iob_adds_free.3.gz +man/man3/libowfat_iob_adds.3.gz man/man3/libowfat_iob_bytesleft.3.gz man/man3/libowfat_iob_free.3.gz man/man3/libowfat_iob_new.3.gz man/man3/libowfat_iob_prefetch.3.gz man/man3/libowfat_iob_reset.3.gz man/man3/libowfat_iob_send.3.gz man/man3/libowfat_iob_write.3.gz man/man3/libowfat_iopause.3.gz man/man3/libowfat_mmap_private.3.gz man/man3/libowfat_mmap_read.3.gz man/man3/libowfat_mmap_shared.3.gz man/man3/libowfat_mmap_unmap.3.gz man/man3/libowfat_ndelay_off.3.gz man/man3/libowfat_ndelay_on.3.gz man/man3/libowfat_open_append.3.gz man/man3/libowfat_open_excl.3.gz man/man3/libowfat_open_read.3.gz man/man3/libowfat_open_rw.3.gz man/man3/libowfat_open_trunc.3.gz man/man3/libowfat_open_write.3.gz man/man3/libowfat_openreadclose.3.gz man/man3/libowfat_range_arrayinbuf.3.gz man/man3/libowfat_range_bufinbuf.3.gz man/man3/libowfat_range_ptrinbuf.3.gz man/man3/libowfat_range_str2inbuf.3.gz man/man3/libowfat_range_str4inbuf.3.gz man/man3/libowfat_range_strinbuf.3.gz man/man3/libowfat_range_validbuf.3.gz man/man3/libowfat_rangecheck.3.gz -man/man3/libowfat_readclose.3.gz man/man3/libowfat_readclose_append.3.gz +man/man3/libowfat_readclose.3.gz man/man3/libowfat_scan_8int.3.gz man/man3/libowfat_scan_8long.3.gz man/man3/libowfat_scan_8short.3.gz man/man3/libowfat_scan_asn1derlength.3.gz man/man3/libowfat_scan_asn1dertag.3.gz man/man3/libowfat_scan_charsetnskip.3.gz man/man3/libowfat_scan_double.3.gz man/man3/libowfat_scan_httpdate.3.gz man/man3/libowfat_scan_int.3.gz man/man3/libowfat_scan_ip4.3.gz -man/man3/libowfat_scan_ip6.3.gz man/man3/libowfat_scan_ip6_flat.3.gz +man/man3/libowfat_scan_ip6.3.gz man/man3/libowfat_scan_ip6if.3.gz man/man3/libowfat_scan_long.3.gz man/man3/libowfat_scan_longlong.3.gz man/man3/libowfat_scan_noncharsetnskip.3.gz man/man3/libowfat_scan_nonwhitenskip.3.gz man/man3/libowfat_scan_plusminus.3.gz man/man3/libowfat_scan_short.3.gz man/man3/libowfat_scan_uint.3.gz man/man3/libowfat_scan_ulong.3.gz man/man3/libowfat_scan_ulonglong.3.gz man/man3/libowfat_scan_ushort.3.gz man/man3/libowfat_scan_utf8.3.gz man/man3/libowfat_scan_whitenskip.3.gz man/man3/libowfat_scan_xint.3.gz man/man3/libowfat_scan_xlong.3.gz man/man3/libowfat_scan_xlonglong.3.gz man/man3/libowfat_scan_xshort.3.gz man/man3/libowfat_socket_accept4.3.gz man/man3/libowfat_socket_accept6.3.gz -man/man3/libowfat_socket_bind4.3.gz man/man3/libowfat_socket_bind4_reuse.3.gz -man/man3/libowfat_socket_bind6.3.gz +man/man3/libowfat_socket_bind4.3.gz man/man3/libowfat_socket_bind6_reuse.3.gz +man/man3/libowfat_socket_bind6.3.gz man/man3/libowfat_socket_broadcast.3.gz man/man3/libowfat_socket_connect4.3.gz man/man3/libowfat_socket_connect6.3.gz man/man3/libowfat_socket_connected.3.gz man/man3/libowfat_socket_getifidx.3.gz man/man3/libowfat_socket_getifname.3.gz man/man3/libowfat_socket_listen.3.gz man/man3/libowfat_socket_local4.3.gz man/man3/libowfat_socket_local6.3.gz man/man3/libowfat_socket_mchopcount6.3.gz man/man3/libowfat_socket_mcjoin4.3.gz man/man3/libowfat_socket_mcjoin6.3.gz man/man3/libowfat_socket_mcleave4.3.gz man/man3/libowfat_socket_mcleave6.3.gz man/man3/libowfat_socket_mcloop4.3.gz man/man3/libowfat_socket_mcloop6.3.gz man/man3/libowfat_socket_mcttl4.3.gz man/man3/libowfat_socket_recv4.3.gz man/man3/libowfat_socket_recv6.3.gz man/man3/libowfat_socket_remote4.3.gz man/man3/libowfat_socket_remote6.3.gz man/man3/libowfat_socket_sctp4.3.gz man/man3/libowfat_socket_sctp4b.3.gz man/man3/libowfat_socket_sctp6.3.gz man/man3/libowfat_socket_sctp6b.3.gz man/man3/libowfat_socket_send4.3.gz man/man3/libowfat_socket_send6.3.gz man/man3/libowfat_socket_tcp4.3.gz man/man3/libowfat_socket_tcp4b.3.gz man/man3/libowfat_socket_tcp6.3.gz man/man3/libowfat_socket_tcp6b.3.gz man/man3/libowfat_socket_udp4.3.gz man/man3/libowfat_socket_udp6.3.gz man/man3/libowfat_str_chr.3.gz man/man3/libowfat_str_copy.3.gz man/man3/libowfat_str_diff.3.gz man/man3/libowfat_str_diffn.3.gz man/man3/libowfat_str_equal.3.gz man/man3/libowfat_str_len.3.gz man/man3/libowfat_str_rchr.3.gz man/man3/libowfat_str_start.3.gz man/man3/libowfat_stralloc_0.3.gz man/man3/libowfat_stralloc_append.3.gz man/man3/libowfat_stralloc_cat.3.gz man/man3/libowfat_stralloc_catb.3.gz man/man3/libowfat_stralloc_catlong0.3.gz man/man3/libowfat_stralloc_catm.3.gz man/man3/libowfat_stralloc_cats.3.gz man/man3/libowfat_stralloc_catulong0.3.gz man/man3/libowfat_stralloc_chomp.3.gz man/man3/libowfat_stralloc_chop.3.gz man/man3/libowfat_stralloc_copy.3.gz man/man3/libowfat_stralloc_copyb.3.gz man/man3/libowfat_stralloc_copym.3.gz man/man3/libowfat_stralloc_copys.3.gz man/man3/libowfat_stralloc_diff.3.gz man/man3/libowfat_stralloc_diffs.3.gz man/man3/libowfat_stralloc_free.3.gz man/man3/libowfat_stralloc_init.3.gz man/man3/libowfat_stralloc_ready.3.gz man/man3/libowfat_stralloc_readyplus.3.gz man/man3/libowfat_stralloc_starts.3.gz man/man3/libowfat_stralloc_zero.3.gz man/man3/libowfat_tai_add.3.gz man/man3/libowfat_tai_approx.3.gz man/man3/libowfat_tai_less.3.gz man/man3/libowfat_tai_now.3.gz man/man3/libowfat_tai_pack.3.gz man/man3/libowfat_tai_sub.3.gz man/man3/libowfat_tai_unpack.3.gz man/man3/libowfat_taia_add.3.gz man/man3/libowfat_taia_addsec.3.gz man/man3/libowfat_taia_approx.3.gz man/man3/libowfat_taia_frac.3.gz man/man3/libowfat_taia_less.3.gz man/man3/libowfat_taia_now.3.gz man/man3/libowfat_taia_pack.3.gz man/man3/libowfat_taia_sub.3.gz man/man3/libowfat_taia_tai.3.gz man/man3/libowfat_taia_uint.3.gz man/man3/libowfat_taia_unpack.3.gz -man/man3/libowfat_uint16_pack.3.gz man/man3/libowfat_uint16_pack_big.3.gz -man/man3/libowfat_uint16_read.3.gz +man/man3/libowfat_uint16_pack.3.gz man/man3/libowfat_uint16_read_big.3.gz -man/man3/libowfat_uint16_unpack.3.gz +man/man3/libowfat_uint16_read.3.gz man/man3/libowfat_uint16_unpack_big.3.gz -man/man3/libowfat_uint32_pack.3.gz +man/man3/libowfat_uint16_unpack.3.gz man/man3/libowfat_uint32_pack_big.3.gz -man/man3/libowfat_uint32_read.3.gz +man/man3/libowfat_uint32_pack.3.gz man/man3/libowfat_uint32_read_big.3.gz -man/man3/libowfat_uint32_unpack.3.gz +man/man3/libowfat_uint32_read.3.gz man/man3/libowfat_uint32_unpack_big.3.gz -man/man3/libowfat_uint64_pack.3.gz +man/man3/libowfat_uint32_unpack.3.gz man/man3/libowfat_uint64_pack_big.3.gz -man/man3/libowfat_uint64_read.3.gz +man/man3/libowfat_uint64_pack.3.gz man/man3/libowfat_uint64_read_big.3.gz -man/man3/libowfat_uint64_unpack.3.gz +man/man3/libowfat_uint64_read.3.gz man/man3/libowfat_uint64_unpack_big.3.gz +man/man3/libowfat_uint64_unpack.3.gz man/man3/libowfat_umult16.3.gz man/man3/libowfat_umult32.3.gz man/man3/libowfat_umult64.3.gz man/man3/mmap_readat.3.gz man/man3/scan_asn1derlengthvalue.3.gz +man/man3/scan_base64.3.gz +man/man3/scan_base64url.3.gz +man/man3/scan_cescape.3.gz +man/man3/scan_hexdump.3.gz man/man3/scan_iso8601.3.gz +man/man3/scan_jsonescape.3.gz +man/man3/scan_ldapescape.3.gz man/man3/scan_netstring.3.gz -man/man3/socket_fastopen.3.gz +man/man3/scan_urlencoded.3.gz +man/man3/scan_urlencoded2.3.gz +man/man3/scan_utf8_sem.3.gz +man/man3/scan_uuencoded.3.gz man/man3/socket_fastopen_connect4.3.gz man/man3/socket_fastopen_connect6.3.gz +man/man3/socket_fastopen.3.gz man/man3/socket_quickack.3.gz man/man3/sub_of.3.gz