/* llib-licompat - lint library for -licompat */
* $Header: /f/osi/compat/RCS/llib-lcompat,v 7.10 91/02/22 09:15:28 mrose Interim $
* Revision 7.10 91/02/22 09:15:28 mrose
* Revision 7.9 91/01/14 13:32:39 mrose
* Revision 7.8 91/01/07 12:39:53 mrose
* Revision 7.7 90/12/23 18:39:38 mrose
* Revision 7.6 90/11/21 11:35:26 mrose
* Revision 7.5 90/08/08 14:02:57 mrose
* Revision 7.4 90/02/19 13:07:13 mrose
* Revision 7.3 90/01/11 18:35:13 mrose
* Revision 7.2 89/12/19 16:17:55 mrose
* Revision 7.1 89/11/30 23:53:14 mrose
* Revision 7.0 89/11/23 21:23:14 mrose
* Acquisition, use, and distribution of this module and related
* materials are subject to the restrictions of a license agreement.
* Consult the Preface in the User's Manual for the full terms of
u_short ntohs (netshort) u_short netshort; { return ntohs (netshort); }
u_short htons (hostshort) u_short hostshort; { return htons (hostshort); }
u_long ntohl (netlong) u_long netlong; { return ntohl (netlong); }
u_long htonl (hostlong) u_long hostlong; { return htonl (hostlong); }
int ll_log (lp, event, what, fmt)
return ll_log (lp, event, what, fmt);
int _ll_log (lp, event, ap)
return _ll_log (lp, event, ap);
void ll_hdinit (lp, prefix)
void ll_dbinit (lp, prefix)
return ll_printf (lp, fmt);
int ll_defmhdr (bufferp, headerp, dheaderp)
return ll_defmhdr (bufferp, headerp, dheaderp);
IFP ll_setmhdr (make_header_routine)
return ll_setmhdr (make_header_routine);
int selsocket (nfds, rfds, wfds, efds, secs)
return selsocket (nfds, rfds, wfds, efds, secs);
IFP set_check_fd (fd, fnx, data)
return set_check_fd (fd, fnx, data);
int xselect (nfds, rfds, wfds, efds, secs)
return xselect (nfds, rfds, wfds, efds, secs);
return signal (sig, func);
return sigsetmask (mask);
void _asprintf (bp, what, ap)
_asprintf (bp, what, ap);
return explode (a, b, n);
return implode (a, b, n);
char *_isodefile (path, file)
return _isodefile (path, file);
char *sel2str (sel, len, quoted)
return sel2str (sel, len, quoted);
return sprintb (v, bits);
int str2elem (s, elements)
return str2elem (s, elements);
int str2sel (s, quoted, sel, n)
return str2sel (s, quoted, sel, n);
int str2vecX (s, vec, nmask, mask, brk, docomma)
return str2vecX (s, vec, nmask, mask, brk, docomma);
int chkpassword (usrname, pwpass, usrpass)
return chkpassword (usrname, pwpass, usrpass);
char *getpassword (prompt)
return getpassword (prompt);
return baduser (file, user);
return setenv (name, value);
return cmd_src (str, cmd);
return lexequ (str1, str2);
int lexnequ (str1, str2, len)
return lexnequ (str1, str2, len);
int log_tai (lgptr, av, ac)
char *rcmd_srch (val, cmd)
return rcmd_srch (val, cmd);
int sstr2arg (srcptr, maxpf, argv, dlmstr)
return sstr2arg (srcptr, maxpf, argv, dlmstr);
char *isodesetailor (file)
return isodesetailor (file);
void isodetailor (myname, wantuser)
isodetailor (myname, wantuser);
int isodesetvar (name, value, dynamic)
return isodesetvar (name, value, dynamic);
return setisoservent (f);
struct isoservent *getisoservent () {
struct isoservent *getisoserventbyname (entity, provider)
return getisoserventbyname (entity, provider);
struct isoservent *getisoserventbyselector (provider, selector, selectlen)
return getisoserventbyselector (provider, selector, selectlen);
struct isoservent *getisoserventbyport (provider, port)
return getisoserventbyport (provider, port);
struct PSAPaddr *str2paddr (str)
struct TSAPaddr *str2taddr (str)
char *_paddr2str (pa, na, compact)
return _paddr2str (pa, na, compact);
struct NSAPaddr *na2norm (na)
return norm2na (p, len, na);
int start_tcp_client (sock, priv)
struct sockaddr_in *sock;
return start_tcp_client (sock, priv);
int start_tcp_server (sock, backlog, opt1, opt2)
struct sockaddr_in *sock;
return start_tcp_server (sock, backlog, opt1, opt2);
int join_tcp_client (fd, sock)
struct sockaddr_in *sock;
return join_tcp_client (fd, sock);
struct hostent *gethostbystring (s)
return gethostbystring (s);
struct hostent *gethostbyaddr (addr, len, type)
return gethostbyaddr (addr, len, type);
struct hostent *gethostbyname (name)
return gethostbyname (name);
struct servent *getservbyname (name, proto)
return getservbyname (name, proto);
#if defined(SOCKETS) && (defined(TCP) || defined(CLTS))
int start_udp_server (sock, backlog, opt1, opt2)
struct sockaddr_in *sock;
return start_udp_server (sock, backlog, opt1, opt2);
int start_clts_server (sock, backlog, opt1, opt2)
union sockaddr_osi *sock;
return start_clts_server (sock, backlog, opt1, opt2);
int join_dgram_aux (fd, sock, newfd)
return join_dgram_aux (fd, sock, newfd);
int read_dgram_socket (fd, qb)
return read_dgram_socket (fd, qb);
int hack_dgram_socket (fd, sock)
return hack_dgram_socket (fd, sock);
int write_dgram_socket (fd, qb)
return write_dgram_socket (fd, qb);
int close_dgram_socket (fd)
return close_dgram_socket (fd);
int select_dgram_socket (nfds, rfds, wfds, efds, secs)
return select_dgram_socket (nfds, rfds, wfds, efds, secs);
CONN_DB *gen2if (generic, specific, context)
struct NSAPaddr *generic;
return gen2if (generic, specific, context);
struct NSAPaddr *if2gen (generic, specific, context)
struct NSAPaddr *generic;
return if2gen (generic, specific, context);