Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ nfs_svc(NS) — OpenDesktop Software Development System 3.0.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

nfsd(NADM)


 nfs_svc(NS)                    6 January 1993                    nfs_svc(NS)


 Name

    nfs_svc, async_daemons - NFS daemons

 Syntax


    nfs_svc(tep, addr, tsdu, buf)
    int tep;
    int addr;
    int tsdu;
    char *buf;

    async_daemon()


 Description

    These two system calls allow kernel processes to have a user context.

    nfssvc starts an NFS daemon listening on the transport endpoint tep.
    This transport endpoint is typically the file descriptor returned from a
    call to topen().  Currently, the transport endpoint must be AF_INET and
    SOCK_DGRAM (protocol UDP/IP), but this is completely dependent on the
    local network transport implementation.  In addition, the transport end-
    point should be bound to the NFS internet port, 2049.  addr is the max-
    imum size of a remote address that the transport can handle.  tsdu is the
    maximum transport service data unit that the transport can handle.  buf
    should be the address of a buffer of size NFSMAXDATA (currently 8192
    bytes) inside of the user level process.  This buffer is used by the
    local file system getdents() implementation.  The system call will return
    only if the process is killed.

    asyncdaemon implements the NFS daemon that handles asynchronous I/O for
    an NFS client.  The system call will return only if the process is
    killed.

 See also

    nfsd(NADM)


Typewritten Software • bear@typewritten.org • Edmonds, WA 98026