sfio - Safe and Fast IO library

Property Value
Distribution NetBSD 7.0
Repository NetBSD i386
Package filename sfio-1999.tgz
Package name sfio
Package version 1999
Package release -
Package architecture i386
Package type tgz
Category devel
Homepage -
License -
Maintainer -
Download size 188.59 KB
Installed size 1.09 MB
Sfio is a portable library for managing I/O streams. It provides
similar functionality to the ANSI C Standard I/O functions known
collectively as Stdio. However, it has a distinct interface and is
generally faster and more robust than most Stdio implementations.
(For backward compatibility, Sfio provides two Stdio emulation packages.)
Sfio also introduces a number of new features and concepts beyond
Stdio stream I/O processing:
+ Automatic locking to avoid concurrent stream accesses,
+ I/O disciplines to pre/post-process read/write data from/to streams,
+ Stream stacking for recursive processing of nested streams,
+ Stream pooling for automatic stream synchronization when I/O
operations are performed on different streams,
+ Buffer reservation for safe access to the internal buffers of streams,
+ Robust handling of variable-sized records, and
+ Extensible printf/scanf-like formatting I/O operations.
The current distribution of Sfio is Sfio1998. The library handles 64-bit
streams on platforms that support 64-bit files. The formatting family of
functions (e.g., sfprintf() and sfscanf()) have been extended so that
applications can redefine the meanings of predefined patterns as well as
define new patterns.


Package Version Architecture Repository
sfio-1999.tgz 1999 amd64 NetBSD
sfio - - -


Type URL
Mirror ftp.netbsd.org
Binary Package sfio-1999.tgz
Source Package sfio

Install Howto

Install sfio tgz package:

# pkg_add sfio



See Also

Package Description
sformat-3.5nb1.tgz SCSI disk maintainance, formating, and ultimative repair tool
sfslite-1.2.7nb1.tgz Standard version of the sfslite library
sfxr-1.2.1nb20.tgz Sound generator for 8-bit game sounds
sgb-20070328nb1.tgz The Stanford GraphBase
sge-8.1.6nb6.tgz Son of Grid Engine distributed resource management system
sgi-fonts-1.0.457nb4.tgz Linux compatibility package for SGI fonts
sgi-stl-3.3.tgz SGI Standard Template Library
sgi-stl-docs-3.3nb1.tgz SGI Standard Template Library Programmer's Guide
sgrep-1.94a.tgz Tool for searching and indexing text, SGML,XML and HTML files
shapelib-1.2.10nb1.tgz Library for reading, writing and updating (limited) ESRI Shapefiles
shared-desktop-ontologies-0.11.0.tgz Ontologies for Semantic Desktop
shared-mime-info-1.10.tgz Core database of common types
sharity-light-1.3.tgz Userland smbfs -- SMB to NFS protocol converter
shc-3.8.9.tgz Shell script to C compiler
shelldap-1.3.0nb3.tgz Shell-like interface for browsing LDAP servers