home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!pipex!bnr.co.uk!uknet!glasgow!unix.brighton.ac.uk!rjb12
- From: rjb12@unix.brighton.ac.uk (Titch)
- Newsgroups: comp.sys.acorn
- Subject: Re: I can view MPEG movies!
- Message-ID: <1992Dec17.093509.1530@unix.brighton.ac.uk>
- Date: 17 Dec 92 09:35:09 GMT
- References: <memo.814376@cix.compulink.co.uk>
- Organization: University of Brighton, UK
- Lines: 72
-
- plebeau@cix.compulink.co.uk (Paul Lebeau) writes:
- > ***************
- > Finally a request for any UNIX experts out there...
- > The sources call the following routine:
- >
- > int htonl(int)
- >
- > It's not in the sources, so it must be some sort of library call.
- > I have the PD Unix library replacement, but it's not in there.
- >
- > Can anybody tell me what this function does?
- > ***************
-
- Here's what the Uni's SUN says about it ...
- -=-=-=-=-=-=-=-=-= CUT HERE -=-=-=-=-=-=-=-=-=
- BYTEORDER(3N) NETWORK FUNCTIONS BYTEORDER(3N)
-
-
-
- NAME
- byteorder, htonl, htons, ntohl, ntohs - convert values
- between host and network byte order
-
- SYNOPSIS
- #include <sys/types.h>
- #include <netinet/in.h>
-
- netlong = htonl(hostlong);
- u_long netlong, hostlong;
-
- netshort = htons(hostshort);
- u_short netshort, hostshort;
-
- hostlong = ntohl(netlong);
- u_long hostlong, netlong;
-
- hostshort = ntohs(netshort);
- u_short hostshort, netshort;
-
- DESCRIPTION
- These routines convert 16 and 32 bit quantities between net-
- work byte order and host byte order. On Sun-2, Sun-3 and
- Sun-4 systems, these routines are defined as NULL macros in
- the include file <netinet/in.h>. On Sun386i systems, these
- routines are functional since its host byte order is dif-
- ferent from network byte order.
-
- These routines are most often used in conjunction with
- Internet addresses and ports as returned by gethostent(3N)
- and getservent(3N).
-
- SEE ALSO
- gethostent(3N), getservent(3N)
-
-
- Sun Release 4.1 Last change: 18 February 1988 1
- -=-=-=-=-=-=-=-= CUT HERE -=-=-=-=-=-=-=
-
-
- > Cheers
- >
- > Paul
-
- Cheers,
-
- Rich.
- --
- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
- Rich Browning (rjb12@bton.unix) * The Intel Plentium: Ethernet controller
- Department of Computer Science * or fiendish knitting pattern?
- University of Brighton * What!? It's a PROCESSOR???
- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-