Path to this page:
./
devel/skalibs,
The skarnet.org C system programming library
Branch: CURRENT,
Version: 2.14.3.0,
Package name: skalibs-2.14.3.0,
Maintainer: schmonzskalibs is a package centralizing the free software / open source C
development files used for building all software at skarnet.org: it contains
essentially general-purpose libraries. You will need to install skalibs if
you plan to build skarnet.org software. The point is that you won't have to
download and compile big libraries, and care about portability issues,
everytime you need to build a package: do it only once.
skalibs can also be used as a sound basic start for C development. There are
a lot of general-purpose libraries out there; but if your main goal is to
produce small and secure C code with a focus on system programming, skalibs
might be for you.
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 238.696 KB
Version history: (Expand)
- (2024-11-14) Updated to version: skalibs-2.14.3.0
- (2024-06-19) Updated to version: skalibs-2.14.2.0
- (2024-02-29) Updated to version: skalibs-2.14.1.1
- (2023-12-23) Updated to version: skalibs-2.14.1.0
- (2023-11-23) Updated to version: skalibs-2.14.0.1
- (2023-11-11) Updated to version: skalibs-2.14.0.0
CVS history: (Expand)
2024-02-28 23:56:04 by Amitai Schleier | Files touched by this commit (2) | |
Log message:
skalibs: update to 2.14.1.1 and take MAINTAINER. Changes:
- Bugfixes.
|
2024-02-27 05:40:53 by Charlotte Koch | Files touched by this commit (1) |
Log message:
devel/skalibs: Reset MAINTAINER
|
2023-12-23 21:09:18 by Amitai Schleier | Files touched by this commit (3) | |
Log message:
skalibs: update to 2.14.1.0. Changes:
- Bugfixes.
- Portability improvements.
- New socket_sendnb46_g() and socket_recvnb46_g() macros.
A bugfix release -- but an important one. All users should upgrade.
|
2023-11-23 19:50:30 by Amitai Schleier | Files touched by this commit (3) | |
Log message:
skalibs: update to 2.14.0.1. Changes:
- Revamped ipv6 parsing code.
|
2023-11-11 12:52:16 by Amitai Schleier | Files touched by this commit (5) | |
Log message:
skalibs: update to 2.14.0.0. Changes:
- Bugfixes.
- New accessor function: selfpipe_fd().
- New functions: slurpn(), openslurpnclose().
- slurp() and openslurpclose() are now macros.
- New strerr macros to warn with a "fatal" message.
- New cdb functions: cdb_hashv(), cdbmake_addv().
- child_spawn() revamp. Prototype change (last arg is a size_t).
- case_lowerb() and friends now use ctype.h functions.
- case_str() removed, strcasestr() fallback implementation added.
- cspawn(): finally unifying fork() and posix_spawn().
- Better support for nonstandard posix_spawn subfunctions.
- Lots of new sysdeps.
|
2023-04-04 02:18:37 by Amitai Schleier | Files touched by this commit (2) |
Log message:
Update to 2.13.1.1. From the changelog:
- Bugfixes
|
2023-03-11 16:46:46 by Amitai Schleier | Files touched by this commit (3) |
Log message:
Update to 2.13.1.0. From the changelog:
- New macro: SKALIBS_PATH_MAX, in posixishard.h.
Defined to 4096 on systems that do not define PATH_MAX.
- New function: sals().
|
2023-01-16 22:47:48 by Amitai Schleier | Files touched by this commit (4) |
Log message:
Update to 2.13.0.0. From the changelog:
- New functions: buffer_timed_put(), buffer_timed_puts(), for
synchronous writes to a file descriptor with a time limit.
- strerr2.h deprecated. strerr.h entirely revamped. Every existing
strerr interface is now a variable argument macro around the new
strerr_warnv, strerr_warnvsys, strerr_diev and strerr_dievsys
functions, which just prints arrays of strings to stderr. This reduces
the amount of adhocness in the strerr code considerably, allows calls
without an upper bound on the number of strings, and should save some
bytes in resulting binaries.
- librandom revamped (again).
* random_init() and random_finish() removed.
* random_char() removed.
* random_string() renamed to random_buf().
* early versions added.
- New djbunix functions: waitn_posix(), waitn_reap_posix().
- readnclose() made public, now doesn't touch errno on success.
- openreadnclose_at() now returns a ssize_t.
- Bugfixes.
|