Annotation of 43BSDReno/contrib/isode-beta/compat/llib-lcompat, revision 1.1

1.1     ! root        1: /* llib-licompat - lint library for -licompat */
        !             2: 
        !             3: /* 
        !             4:  * $Header: /f/osi/compat/RCS/llib-lcompat,v 7.4 90/02/19 13:07:13 mrose Exp $
        !             5:  *
        !             6:  *
        !             7:  * $Log:       llib-lcompat,v $
        !             8:  * Revision 7.4  90/02/19  13:07:13  mrose
        !             9:  * update
        !            10:  * 
        !            11:  * Revision 7.3  90/01/11  18:35:13  mrose
        !            12:  * real-sync
        !            13:  * 
        !            14:  * Revision 7.2  89/12/19  16:17:55  mrose
        !            15:  * dgram
        !            16:  * 
        !            17:  * Revision 7.1  89/11/30  23:53:14  mrose
        !            18:  * pa2str
        !            19:  * 
        !            20:  * Revision 7.0  89/11/23  21:23:14  mrose
        !            21:  * Release 6.0
        !            22:  * 
        !            23:  */
        !            24: 
        !            25: /*
        !            26:  *                               NOTICE
        !            27:  *
        !            28:  *    Acquisition, use, and distribution of this module and related
        !            29:  *    materials are subject to the restrictions of a license agreement.
        !            30:  *    Consult the Preface in the User's Manual for the full terms of
        !            31:  *    this agreement.
        !            32:  *
        !            33:  */
        !            34: 
        !            35: 
        !            36: /* LINTLIBRARY */
        !            37: 
        !            38: #include <varargs.h>
        !            39: #include "manifest.h"
        !            40: #include "general.h"
        !            41: #include "isoaddrs.h"
        !            42: #include "isoservent.h"
        !            43: #include "logger.h"
        !            44: #ifdef TCP
        !            45: #include "internet.h"
        !            46: #endif
        !            47: #ifdef X25
        !            48: #include "x25.h"
        !            49: #endif
        !            50: #ifdef TP4
        !            51: #include "tp4.h"
        !            52: #endif
        !            53: 
        !            54: /*  */
        !            55: 
        !            56: /*    EMULATION */
        !            57: 
        !            58: #ifdef SYS5
        !            59: int    dup2 (d1, d2)
        !            60: int    d1,
        !            61:        d2;
        !            62: {
        !            63:     return dup2 (d1, d2);
        !            64: }
        !            65: #endif
        !            66: 
        !            67: 
        !            68: #ifndef        SWABLIB
        !            69: #undef ntohs
        !            70: u_short        ntohs (netshort) u_short netshort; { return ntohs (netshort); }
        !            71: 
        !            72: #undef htons
        !            73: u_short        htons (hostshort) u_short hostshort; { return htons (hostshort); }
        !            74: 
        !            75: #undef ntohl
        !            76: u_long ntohl (netlong) u_long netlong; { return ntohl (netlong); }
        !            77: 
        !            78: #undef htonl
        !            79: u_long htonl (hostlong) u_long hostlong; { return htonl (hostlong); }
        !            80: #endif
        !            81: 
        !            82: 
        !            83: int    ll_open (lp)
        !            84: LLog   *lp;
        !            85: {
        !            86:     return ll_open (lp);
        !            87: }
        !            88: 
        !            89: 
        !            90: int    ll_close (lp)
        !            91: LLog   *lp;
        !            92: {
        !            93:     return ll_close (lp);
        !            94: }
        !            95: 
        !            96: 
        !            97: /* VARARGS4 */
        !            98: 
        !            99: int    ll_log (lp, event, what, fmt)
        !           100: LLog   *lp;
        !           101: int    event;
        !           102: char   *what,
        !           103:        *fmt;
        !           104: {
        !           105:     return ll_log (lp, event, what, fmt);
        !           106: }
        !           107: 
        !           108: 
        !           109: int    _ll_log (lp, event, ap)
        !           110: LLog   *lp;
        !           111: int    event;
        !           112: va_list ap;
        !           113: {
        !           114:     return _ll_log (lp, event, ap);
        !           115: }
        !           116: 
        !           117: 
        !           118: void   ll_hdinit (lp, prefix)
        !           119: LLog   *lp;
        !           120: char   *prefix;
        !           121: {
        !           122:     ll_hdinit (lp, prefix);
        !           123: }
        !           124: 
        !           125: 
        !           126: void   ll_dbinit (lp, prefix)
        !           127: LLog   *lp;
        !           128: char   *prefix;
        !           129: {
        !           130:     ll_dbinit (lp, prefix);
        !           131: }
        !           132: 
        !           133: 
        !           134: /* VARARGS2 */
        !           135: 
        !           136: int    ll_printf (lp, fmt)
        !           137: LLog   *lp;
        !           138: char   *fmt;
        !           139: {
        !           140:     return ll_printf (lp, fmt);
        !           141: }
        !           142: 
        !           143: 
        !           144: int    ll_sync (lp)
        !           145: LLog   *lp;
        !           146: {
        !           147:     return ll_sync (lp);
        !           148: }
        !           149: 
        !           150: 
        !           151: /* VARARGS1 */
        !           152: 
        !           153: char   *ll_preset (fmt)
        !           154: char   *fmt;
        !           155: {
        !           156:     return ll_preset (fmt);
        !           157: }
        !           158: 
        !           159: 
        !           160: int    ll_check (lp)
        !           161: LLog   *lp;
        !           162: {
        !           163:     return ll_check (lp);
        !           164: }
        !           165: 
        !           166: 
        !           167: int    selsocket (nfds, rfds, wfds, efds, secs)
        !           168: int    nfds;
        !           169: fd_set *rfds,
        !           170:        *wfds,
        !           171:        *efds;
        !           172: int    secs;
        !           173: {
        !           174:     return selsocket (nfds, rfds, wfds, efds, secs);
        !           175: }
        !           176: 
        !           177: 
        !           178: IFP    set_select_fd (fd, fnx)
        !           179: int    fd;
        !           180: IFP    fnx;
        !           181: {
        !           182:     return set_select_fd (fd, fnx);
        !           183: }
        !           184: 
        !           185: 
        !           186: int    xselect (nfds, rfds, wfds, efds, secs)
        !           187: int    nfds;
        !           188: fd_set *rfds,
        !           189:        *wfds,
        !           190:        *efds;
        !           191: int    secs;
        !           192: {
        !           193:     return xselect (nfds, rfds, wfds, efds, secs);
        !           194: }
        !           195: 
        !           196: 
        !           197: #ifdef BSDSIGS
        !           198: #ifdef AIX
        !           199: IFP    signal (sig, func)
        !           200: int    sig;
        !           201: IFP    func;
        !           202: {
        !           203:     return signal (sig, func);
        !           204: }
        !           205: #endif
        !           206: #else
        !           207: int    sigblock (mask)
        !           208: int    mask;
        !           209: {
        !           210:     return sigblock (mask);
        !           211: }
        !           212: 
        !           213: int    sigsetmask (mask)
        !           214: int    mask;
        !           215: {
        !           216:     return sigsetmask (mask);
        !           217: }
        !           218: #endif
        !           219: 
        !           220: /*    UTILITY */
        !           221: 
        !           222: void   asprintf (bp, ap)
        !           223: char   *bp;
        !           224: va_list        ap;
        !           225: {
        !           226:     asprintf (bp, ap);
        !           227: }
        !           228: 
        !           229: 
        !           230: void   _asprintf (bp, what, ap)
        !           231: char   *bp,
        !           232:        *what;
        !           233: va_list        ap;
        !           234: {
        !           235:     _asprintf (bp, what, ap);
        !           236: }
        !           237: 
        !           238: 
        !           239: int    expode (a, b, n)
        !           240: char   *a;
        !           241: u_char *b;
        !           242: int    n;
        !           243: {
        !           244:     return explode (a, b, n);
        !           245: }
        !           246: 
        !           247: 
        !           248: int    implode (a, b, n)
        !           249: u_char *a;
        !           250: char   *b;
        !           251: int    n;
        !           252: {
        !           253:     return implode (a, b, n);
        !           254: }
        !           255: 
        !           256: 
        !           257: char   *_isodefile (path, file)
        !           258: char   *path,
        !           259:        *file;
        !           260: {
        !           261:     return _isodefile (path, file);
        !           262: }
        !           263: 
        !           264: 
        !           265: char   *getlocalhost ()
        !           266: {
        !           267:     return getlocalhost ();
        !           268: }
        !           269: 
        !           270: 
        !           271: char   *sel2str (sel, len, quoted)
        !           272: char   *sel;
        !           273: int    len,
        !           274:        quoted;
        !           275: {
        !           276:     return sel2str (sel, len, quoted);
        !           277: }
        !           278: 
        !           279: 
        !           280: char   *sys_errname (i)
        !           281: int    i;
        !           282: {
        !           283:     return sys_errname (i);
        !           284: }
        !           285: 
        !           286: 
        !           287: char  *sprintb (v, bits)
        !           288: int    v;
        !           289: char   *bits;
        !           290: {
        !           291:     return sprintb (v, bits);
        !           292: }
        !           293: 
        !           294: 
        !           295: int    str2elem (s, elements)
        !           296: char   *s;
        !           297: unsigned int elements[];
        !           298: {
        !           299:     return str2elem (s, elements);
        !           300: }
        !           301: 
        !           302: 
        !           303: int    str2sel (s, quoted, sel, n)
        !           304: char   *s,
        !           305:        *sel;
        !           306: int    quoted,
        !           307:        n;
        !           308: {
        !           309:     return str2sel (s, quoted, sel, n);
        !           310: }
        !           311: 
        !           312: 
        !           313: int    str2vecX (s, vec, nmask, mask, brk)
        !           314: char   *s,
        !           315:       **vec,
        !           316:        brk;
        !           317: int    nmask,
        !           318:        *mask;
        !           319: {
        !           320:     return str2vecX (s, vec, nmask, mask, brk);
        !           321: }
        !           322: 
        !           323: 
        !           324: char   *getpassword (prompt)
        !           325: char   *prompt;
        !           326: {
        !           327:     return getpassword (prompt);
        !           328: }
        !           329: 
        !           330: 
        !           331: int    baduser (file, user)
        !           332: char   *file,
        !           333:        *user;
        !           334: {
        !           335:     return baduser (file, user);
        !           336: }
        !           337: 
        !           338: 
        !           339: int    setenv (name, value)
        !           340: char   *name,
        !           341:        *value;
        !           342: {
        !           343:     return setenv (name, value);
        !           344: }
        !           345: 
        !           346: 
        !           347: int    unsetenv (name)
        !           348: char   *name;
        !           349: {
        !           350:     unsetenv (name);
        !           351: }
        !           352: 
        !           353: 
        !           354: #include "cmd_srch.h"
        !           355: 
        !           356: int    cmd_src (str, cmd)
        !           357: char   *str;
        !           358: CMD_TABLE *cmd;
        !           359: {
        !           360:     return cmd_src (str, cmd);
        !           361: }
        !           362: 
        !           363: 
        !           364: int    lexequ (str1, str2)
        !           365: char   *str1,
        !           366:        *str2;
        !           367: {
        !           368:     return lexequ (str1, str2);
        !           369: }
        !           370: 
        !           371: 
        !           372: int    lexnequ (str1, str2, len)
        !           373: char   *str1,
        !           374:        *str2;
        !           375: int    len;
        !           376: {
        !           377:     return lexnequ (str1, str2, len);
        !           378: }
        !           379: 
        !           380: 
        !           381: int    log_tai (lgptr, av, ac)
        !           382: LLog   *lgptr;
        !           383: char  **av;
        !           384: int    ac;
        !           385: {
        !           386:     log_tai (lgptr, av, ac);
        !           387: }
        !           388: 
        !           389: 
        !           390: char   *rcmd_srch (val, cmd)
        !           391: int    val;
        !           392: CMD_TABLE *cmd;
        !           393: {
        !           394:     return rcmd_srch (val, cmd);
        !           395: }
        !           396: 
        !           397: 
        !           398: char   *strdup (str)
        !           399: char   *str;
        !           400: {
        !           401:     return strdup (str);
        !           402: }
        !           403: 
        !           404: 
        !           405: int    sstr2arg (srcptr, maxpf, argv, dlmstr)
        !           406: char   *srcptr;
        !           407: int    maxpf;
        !           408: char   *argv[],
        !           409:        *dlmstr;
        !           410: {
        !           411:     return sstr2arg (srcptr, maxpf, argv, dlmstr);
        !           412: }
        !           413: 
        !           414: 
        !           415: char   *smalloc (size)
        !           416: int    size;
        !           417: {
        !           418:     return smalloc (size);
        !           419: }
        !           420: 
        !           421: 
        !           422: char   *isodesetailor (file)
        !           423: char   *file;
        !           424: {
        !           425:     return isodesetailor (file);
        !           426: }
        !           427: 
        !           428: 
        !           429: void   isodetailor (myname, wantuser)
        !           430: char   *myname;
        !           431: int    wantuser;
        !           432: {
        !           433:     isodetailor (myname, wantuser);
        !           434: }
        !           435: 
        !           436: int    isodesetvar (name, value, dynamic)
        !           437: char   *name,
        !           438:        *value;
        !           439: int    dynamic;
        !           440: {
        !           441:     return isodesetvar (name, value, dynamic);
        !           442: }
        !           443: 
        !           444: 
        !           445: void   isodexport (myname)
        !           446: char   *myname;
        !           447: {
        !           448:     isodexport (myname);
        !           449: }
        !           450: 
        !           451: 
        !           452: /*    ISOSERVENT */
        !           453: 
        !           454: int     setisoservent (f)
        !           455: int     f;
        !           456: {
        !           457:     return setisoservent (f);
        !           458: }
        !           459: 
        !           460: 
        !           461: int     endisoservent () {
        !           462:     return endisoservent ();
        !           463: }
        !           464: 
        !           465: 
        !           466: struct isoservent  *getisoservent () {
        !           467:     return getisoservent ();
        !           468: }
        !           469: 
        !           470: 
        !           471: struct isoservent  *getisoserventbyname (entity, provider)
        !           472: char   *entity,
        !           473:        *provider;
        !           474: {
        !           475:     return getisoserventbyname (entity, provider);
        !           476: }
        !           477: 
        !           478: 
        !           479: struct isoservent  *getisoserventbyselector (provider, selector, selectlen)
        !           480: char   *provider,
        !           481:        *selector;
        !           482: int    selectlen;
        !           483: {
        !           484:     return getisoserventbyselector (provider, selector, selectlen);
        !           485: }
        !           486: 
        !           487: 
        !           488: struct isoservent  *getisoserventbyport (provider, port)
        !           489: char   *provider;
        !           490: unsigned short port;
        !           491: {
        !           492:     return getisoserventbyport (provider, port);
        !           493: }
        !           494: 
        !           495: /*    NETWORK */
        !           496: 
        !           497: struct PSAPaddr *str2paddr (str)
        !           498: char   *str;
        !           499: {
        !           500:     return str2paddr (str);
        !           501: }
        !           502: 
        !           503: 
        !           504: struct TSAPaddr *str2taddr (str)
        !           505: char   *str;
        !           506: {
        !           507:     return str2taddr (str);
        !           508: }
        !           509: 
        !           510: 
        !           511: char   *_paddr2str (pa, na, compact)
        !           512: struct PSAPaddr *pa;
        !           513: struct NSAPaddr *na;
        !           514: int    compact;
        !           515: {
        !           516:     return _paddr2str (pa, na, compact);
        !           517: }
        !           518: 
        !           519: 
        !           520: char   *saddr2str (sa)
        !           521: struct SSAPaddr *sa;
        !           522: {
        !           523:     return saddr2str (sa);
        !           524: }
        !           525: 
        !           526: 
        !           527: char   *taddr2str (ta)
        !           528: struct TSAPaddr *ta;
        !           529: {
        !           530:     return taddr2str (ta);
        !           531: }
        !           532: 
        !           533: 
        !           534: struct NSAPaddr *na2norm (na)
        !           535: struct NSAPaddr *na;
        !           536: {
        !           537:     return na2norm (na);
        !           538: }
        !           539: 
        !           540: 
        !           541: char   *na2str (na)
        !           542: struct NSAPaddr *na;
        !           543: {
        !           544:     return na2str (na);
        !           545: }
        !           546: 
        !           547: 
        !           548: char   *pa2str (pa)
        !           549: struct PSAPaddr *pa;
        !           550: {
        !           551:     return pa2str (pa);
        !           552: }
        !           553: 
        !           554: /*    TCP */
        !           555: 
        !           556: #ifdef TCP
        !           557: 
        !           558: int    start_tcp_client (sock, priv)
        !           559: struct sockaddr_in *sock;
        !           560: int    priv;
        !           561: {
        !           562:     return start_tcp_client (sock, priv);
        !           563: }
        !           564: 
        !           565: 
        !           566: int    start_tcp_server (sock, backlog, opt1, opt2)
        !           567: struct sockaddr_in *sock;
        !           568: int    backlog,
        !           569:        opt1,
        !           570:        opt2;
        !           571: {
        !           572:     return start_tcp_server (sock, backlog, opt1, opt2);
        !           573: }
        !           574: 
        !           575: 
        !           576: #ifndef        join_tcp_client
        !           577: int    join_tcp_client (fd, sock)
        !           578: int    fd;
        !           579: struct sockaddr_in *sock;
        !           580: {
        !           581:     return join_tcp_client (fd, sock);
        !           582: }
        !           583: #endif
        !           584: 
        !           585: 
        !           586: struct hostent *gethostbystring (s)
        !           587: char   *s;
        !           588: {
        !           589:     return gethostbystring (s);
        !           590: }
        !           591: 
        !           592: 
        !           593: #ifdef EXOS
        !           594: struct hostent *gethostbyaddr (addr, len, type)
        !           595: char   *addr;
        !           596: int    len,
        !           597:        type;
        !           598: {
        !           599:     return gethostbyaddr (addr, len, type);
        !           600: }
        !           601: 
        !           602: 
        !           603: struct hostent *gethostbyname (name)
        !           604: char   *name;
        !           605: {
        !           606:     return gethostbyname (name);
        !           607: }
        !           608: 
        !           609: 
        !           610: struct servent *getservbyname (name, proto)
        !           611: char   *name,
        !           612:        *proto;
        !           613: {
        !           614:     return getservbyname (name, proto);
        !           615: }
        !           616: 
        !           617: 
        !           618: char   *inet_ntoa (in)
        !           619: struct in_addr in;
        !           620: {
        !           621:     return inet_ntoa (in);
        !           622: }
        !           623: 
        !           624: 
        !           625: u_long inet_addr (cp)
        !           626: char   *cp;
        !           627: {
        !           628:     return inet_addr (cp);
        !           629: }
        !           630: #endif
        !           631: 
        !           632: #endif
        !           633: 
        !           634: /*    DGRAM */
        !           635: 
        !           636: #if    defined(SOCKETS) && (defined(TCP) || defined(CLTS))
        !           637: 
        !           638: #ifdef TCP
        !           639: int    start_udp_server (sock, backlog, opt1, opt2)
        !           640: struct sockaddr_in *sock;
        !           641: int    backlog,
        !           642:        opt1,
        !           643:        opt2;
        !           644: {
        !           645:     return start_udp_server (sock, backlog, opt1, opt2);
        !           646: }
        !           647: #endif
        !           648: 
        !           649: 
        !           650: #ifdef CLTS
        !           651: int    start_clts_server (sock, backlog, opt1, opt2)
        !           652: union sockaddr_osi *sock;
        !           653: int    backlog,
        !           654:        opt1,
        !           655:        opt2;
        !           656: {
        !           657:     return start_clts_server (sock, backlog, opt1, opt2);
        !           658: }
        !           659: #endif
        !           660: 
        !           661: 
        !           662: int    join_dgram_aux (fd, sock, newfd)
        !           663: int    fd,
        !           664:        newfd;
        !           665: struct sockaddr *sock;
        !           666: {
        !           667:     return join_dgram_aux (fd, sock, newfd);
        !           668: }
        !           669: 
        !           670: 
        !           671: int    read_dgram_socket (fd, qb)
        !           672: int    fd;
        !           673: struct qbuf **qb;
        !           674: {
        !           675:     return read_dgram_socket (fd, qb);
        !           676: }
        !           677: 
        !           678: 
        !           679: int    hack_dgram_socket (fd, sock)
        !           680: int    fd;
        !           681: struct sockaddr *sock;
        !           682: {
        !           683:     return hack_dgram_socket (fd, sock);
        !           684: }
        !           685: 
        !           686: 
        !           687: int    write_dgram_socket (fd, qb)
        !           688: int    fd;
        !           689: struct qbuf *qb;
        !           690: {
        !           691:     return write_dgram_socket (fd, qb);
        !           692: }
        !           693: 
        !           694: 
        !           695: int    close_dgram_socket (fd)
        !           696: int    fd;
        !           697: {
        !           698:     return close_dgram_socket (fd);
        !           699: }
        !           700: 
        !           701: 
        !           702: int    select_dgram_socket (nfds, rfds, wfds, efds, secs)
        !           703: int    nfds;
        !           704: fd_set *rfds,
        !           705:        *wfds,
        !           706:        *efds;
        !           707: int    secs;
        !           708: {
        !           709:     return select_dgram_socket (nfds, rfds, wfds, efds, secs);
        !           710: }
        !           711: #endif
        !           712: 
        !           713: /*    X.25 */
        !           714: 
        !           715: #ifdef X25
        !           716: CONN_DB *gen2if (generic, specific, context)
        !           717: struct NSAPaddr *generic;
        !           718: CONN_DB *specific;
        !           719: int    context;
        !           720: {
        !           721:     return gen2if (generic, specific, context);
        !           722: }
        !           723: 
        !           724: 
        !           725: struct NSAPaddr *if2gen (generic, specific, context)
        !           726: struct NSAPaddr *generic;
        !           727: CONN_DB *specific;
        !           728: int    context;
        !           729: {
        !           730:     return if2gen (generic, specific, context);
        !           731: }
        !           732: #endif

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.