BSD Ports

devel/libnfs 7.0.0pl20260825 OpenBSD

client library for accessing NFS

System
OpenBSD
Repository
OpenBSD ports
Maintainer
Brad Smith <[email protected]>
Last update
Commit
80abb1aaff
Categories
devel, net

Description

LIBNFS is a client library for accessing NFS shares over a network.

LIBNFS offers three different APIs, for different use :

1, RAW : A fully async low level RPC library for NFS protocols This API is described in include/libnfs-raw.h it offers a fully async interface to raw XDR encoded blobs. This API provides very flexible and precise control of the RPC issued.

2, NFS ASYNC : A fully asynchronous library for high level vfs functions This API is described by the *_async() functions in include/libnfs.h. This API provides a fully async access to posix vfs like functions such as stat(), read(), ...

3, NFS SYNC : A synchronous library for high level vfs functions This API is described by the *_sync() functions in include/libnfs.h. This API provides access to posix vfs like functions such as stat(), read(), ...

In the other systems

SystemPortVersion
OpenBSDdevel/libnfs7.0.0pl20260825
FreeBSDnet/libnfs5.0.2_1
NetBSDnet/libnfs6.0.2nb2
DragonFlynet/libnfs5.0.2_1
MidnightBSDnet/libnfs5.0.2
HardenedBSDnet/libnfs5.0.2_1
GhostBSDnet/libnfs5.0.2_1

Install

Binary package:

pkg_add libnfs

From the ports tree:

cd /usr/ports/devel/libnfs && make install

Dependencies

Build dependencies 2

Commit history 3

DateCommitCreditsLog message
80abb1aaff sthen update to libnfs-7.0.0pl20260825, from Brad (maintainer)
6b5670df51 sthen rm empty patch, spotted by Brad
ecfbb085b6 sthen update to libnfs-7.0.0pl20260708, from Brad (maintainer)