diff options
Diffstat (limited to 'usr/src/lib/libsocket')
-rw-r--r-- | usr/src/lib/libsocket/inet/ether_addr.c | 9 | ||||
-rw-r--r-- | usr/src/lib/libsocket/inet/getaddrinfo.c | 11 | ||||
-rw-r--r-- | usr/src/lib/libsocket/inet/rcmd.c | 64 | ||||
-rw-r--r-- | usr/src/lib/libsocket/inet/rexec.c | 9 | ||||
-rw-r--r-- | usr/src/lib/libsocket/inet/ruserpass.c | 21 | ||||
-rw-r--r-- | usr/src/lib/libsocket/socket/_soutil.c | 25 |
6 files changed, 65 insertions, 74 deletions
diff --git a/usr/src/lib/libsocket/inet/ether_addr.c b/usr/src/lib/libsocket/inet/ether_addr.c index 12c7a06f70..37105bb302 100644 --- a/usr/src/lib/libsocket/inet/ether_addr.c +++ b/usr/src/lib/libsocket/inet/ether_addr.c @@ -20,7 +20,7 @@ */ /* - * Copyright 2007 Sun Microsystems, Inc. All rights reserved. + * Copyright 2008 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -47,7 +47,6 @@ * bytes are always in network order. */ -#include "c_synonyms.h" #include <stdio.h> #include <ctype.h> #include <string.h> @@ -92,7 +91,7 @@ ether_hostton( NSS_XbyY_INIT(&arg, e, NULL, 0, str2ether); arg.key.name = host; res = nss_search(&db_root, _nss_initf_ethers, - NSS_DBOP_ETHERS_HOSTTON, &arg); + NSS_DBOP_ETHERS_HOSTTON, &arg); (void) NSS_XbyY_FINI(&arg); return (arg.status = res); } @@ -117,7 +116,7 @@ ether_ntohost( NSS_XbyY_INIT(&arg, NULL, host, 0, str2ether); arg.key.ether = (void *)e; res = nss_search(&db_root, _nss_initf_ethers, - NSS_DBOP_ETHERS_NTOHOST, &arg); + NSS_DBOP_ETHERS_NTOHOST, &arg); /* memcpy(host, ether_res.host, strlen(ether_res.host)); */ (void) NSS_XbyY_FINI(&arg); return (arg.status = res); @@ -294,7 +293,7 @@ ether_aton(const char *s) i = sscanf(s, " %x:%x:%x:%x:%x:%x", &t[0], &t[1], &t[2], &t[3], &t[4], &t[5]); if (i != 6) - return (NULL); + return (NULL); for (i = 0; i < 6; i++) e->ether_addr_octet[i] = (uchar_t)t[i]; return (e); diff --git a/usr/src/lib/libsocket/inet/getaddrinfo.c b/usr/src/lib/libsocket/inet/getaddrinfo.c index f3f93acbe1..30b1860eb6 100644 --- a/usr/src/lib/libsocket/inet/getaddrinfo.c +++ b/usr/src/lib/libsocket/inet/getaddrinfo.c @@ -20,7 +20,7 @@ */ /* - * Copyright 2007 Sun Microsystems, Inc. All rights reserved. + * Copyright 2008 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -38,10 +38,9 @@ #include <ctype.h> #include <sys/types.h> #include <stdlib.h> +#include <libintl.h> #include <net/if.h> -extern char *_dgettext(const char *, const char *); - #define ai2sin(x) ((struct sockaddr_in *)((x)->ai_addr)) #define ai2sin6(x) ((struct sockaddr_in6 *)((x)->ai_addr)) @@ -837,9 +836,9 @@ const char * gai_strerror(int ecode) { if (ecode < 0) - return (_dgettext(TEXT_DOMAIN, + return (dgettext(TEXT_DOMAIN, "name translation internal error")); else if (ecode < gai_nerr) - return (_dgettext(TEXT_DOMAIN, gai_errlist[ecode])); - return (_dgettext(TEXT_DOMAIN, "unknown name translation error")); + return (dgettext(TEXT_DOMAIN, gai_errlist[ecode])); + return (dgettext(TEXT_DOMAIN, "unknown name translation error")); } diff --git a/usr/src/lib/libsocket/inet/rcmd.c b/usr/src/lib/libsocket/inet/rcmd.c index 5cb0fb674f..6a0edcac5b 100644 --- a/usr/src/lib/libsocket/inet/rcmd.c +++ b/usr/src/lib/libsocket/inet/rcmd.c @@ -18,8 +18,9 @@ * * CDDL HEADER END */ + /* - * Copyright 2006 Sun Microsystems, Inc. All rights reserved. + * Copyright 2008 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -74,11 +75,6 @@ char *strchr(); char *index(); #endif /* SYSV */ -extern char *_dgettext(); -extern int _sigaction(); -extern int _sigaddset(); -extern int _sigprocmask(); -extern int _fcntl(); extern int usingypmap(); static int _validuser(FILE *hostf, char *rhost, const char *luser, @@ -151,7 +147,7 @@ int rcmd_af(char **ahost, unsigned short rport, const char *locuser, rc = getaddrinfo(*ahost, aport, &hints, &res); if (rc != 0) { (void) fprintf(stderr, - _dgettext(TEXT_DOMAIN, "%s: unknown host%s\n"), + dgettext(TEXT_DOMAIN, "%s: unknown host%s\n"), *ahost, rc == EAI_AGAIN ? " (try again later)" : ""); return (-1); } @@ -162,12 +158,12 @@ int rcmd_af(char **ahost, unsigned short rport, const char *locuser, /* ignore SIGPIPE */ bzero((char *)&newaction, sizeof (newaction)); newaction.sa_handler = SIG_IGN; - (void) _sigaction(SIGPIPE, &newaction, &oldaction); + (void) sigaction(SIGPIPE, &newaction, &oldaction); /* block SIGURG */ bzero((char *)&newmask, sizeof (newmask)); - (void) _sigaddset(&newmask, SIGURG); - (void) _sigprocmask(SIG_BLOCK, &newmask, &oldmask); + (void) sigaddset(&newmask, SIGURG); + (void) sigprocmask(SIG_BLOCK, &newmask, &oldmask); #else oldmask = _sigblock(sigmask(SIGURG)); #endif /* SYSV */ @@ -188,17 +184,17 @@ int rcmd_af(char **ahost, unsigned short rport, const char *locuser, if (errno == EAGAIN) (void) fprintf(stderr, - _dgettext(TEXT_DOMAIN, + dgettext(TEXT_DOMAIN, "socket: All ports in use\n")); else perror("rcmd: socket"); #ifdef SYSV /* restore original SIGPIPE handler */ - (void) _sigaction(SIGPIPE, &oldaction, + (void) sigaction(SIGPIPE, &oldaction, (struct sigaction *)0); /* restore original signal mask */ - (void) _sigprocmask(SIG_SETMASK, &oldmask, + (void) sigprocmask(SIG_SETMASK, &oldmask, (sigset_t *)0); #else sigsetmask(oldmask); @@ -219,7 +215,7 @@ int rcmd_af(char **ahost, unsigned short rport, const char *locuser, in6addr->sin6_family = AF_INET6; addrlen = sizeof (struct sockaddr_in6); } - (void) _fcntl(s, F_SETOWN, pid); + (void) fcntl(s, F_SETOWN, pid); if (connect(s, (struct sockaddr *)&caddr, addrlen) >= 0) break; (void) close(s); @@ -241,7 +237,7 @@ int rcmd_af(char **ahost, unsigned short rport, const char *locuser, addr = (char *)&((struct sockaddr_in *) res->ai_addr)->sin_addr; (void) fprintf(stderr, - _dgettext(TEXT_DOMAIN, "connect to address %s: "), + dgettext(TEXT_DOMAIN, "connect to address %s: "), inet_ntop(res->ai_addr->sa_family, addr, abuf, sizeof (abuf))); errno = oerrno; @@ -254,7 +250,7 @@ int rcmd_af(char **ahost, unsigned short rport, const char *locuser, addr = (char *)&((struct sockaddr_in *) res->ai_addr)->sin_addr; (void) fprintf(stderr, - _dgettext(TEXT_DOMAIN, "Trying %s...\n"), + dgettext(TEXT_DOMAIN, "Trying %s...\n"), inet_ntop(res->ai_addr->sa_family, addr, abuf, sizeof (abuf))); continue; @@ -263,11 +259,11 @@ int rcmd_af(char **ahost, unsigned short rport, const char *locuser, freeaddrinfo(resp); #ifdef SYSV /* restore original SIGPIPE handler */ - (void) _sigaction(SIGPIPE, &oldaction, + (void) sigaction(SIGPIPE, &oldaction, (struct sigaction *)0); /* restore original signal mask */ - (void) _sigprocmask(SIG_SETMASK, &oldmask, (sigset_t *)0); + (void) sigprocmask(SIG_SETMASK, &oldmask, (sigset_t *)0); #else sigsetmask(oldmask); #endif /* SYSV */ @@ -286,7 +282,7 @@ int rcmd_af(char **ahost, unsigned short rport, const char *locuser, (void) listen(s2, 1); (void) snprintf(aport, MAX_SHORTSTRLEN, "%d", lport); if (write(s, aport, strlen(aport)+1) != strlen(aport)+1) { - perror(_dgettext(TEXT_DOMAIN, + perror(dgettext(TEXT_DOMAIN, "write: setting up stderr")); (void) close(s2); goto bad; @@ -339,9 +335,9 @@ int rcmd_af(char **ahost, unsigned short rport, const char *locuser, sin = (struct sockaddr_in *)&faddr; if (ntohs(sin->sin_port) >= IPPORT_RESERVED) { (void) fprintf(stderr, - _dgettext(TEXT_DOMAIN, - "socket: protocol failure in circuit " - "setup.\n")); + dgettext(TEXT_DOMAIN, + "socket: protocol failure in circuit " + "setup.\n")); goto bad2; } break; @@ -349,15 +345,15 @@ int rcmd_af(char **ahost, unsigned short rport, const char *locuser, sin6 = (struct sockaddr_in6 *)&faddr; if (ntohs(sin6->sin6_port) >= IPPORT_RESERVED) { (void) fprintf(stderr, - _dgettext(TEXT_DOMAIN, - "socket: protocol failure in circuit " - "setup.\n")); + dgettext(TEXT_DOMAIN, + "socket: protocol failure in circuit " + "setup.\n")); goto bad2; } break; default: (void) fprintf(stderr, - _dgettext(TEXT_DOMAIN, + dgettext(TEXT_DOMAIN, "socket: protocol failure in circuit setup.\n")); goto bad2; } @@ -369,14 +365,14 @@ int rcmd_af(char **ahost, unsigned short rport, const char *locuser, if (retval != 1) { if (retval == 0) { (void) fprintf(stderr, - _dgettext(TEXT_DOMAIN, + dgettext(TEXT_DOMAIN, "Protocol error, %s closed connection\n"), *ahost); } else if (retval < 0) { perror(*ahost); } else { (void) fprintf(stderr, - _dgettext(TEXT_DOMAIN, + dgettext(TEXT_DOMAIN, "Protocol error, %s sent %d bytes\n"), *ahost, retval); } @@ -392,10 +388,10 @@ int rcmd_af(char **ahost, unsigned short rport, const char *locuser, } #ifdef SYSV /* restore original SIGPIPE handler */ - (void) _sigaction(SIGPIPE, &oldaction, (struct sigaction *)0); + (void) sigaction(SIGPIPE, &oldaction, (struct sigaction *)0); /* restore original signal mask */ - (void) _sigprocmask(SIG_SETMASK, &oldmask, (sigset_t *)0); + (void) sigprocmask(SIG_SETMASK, &oldmask, (sigset_t *)0); #else sigsetmask(oldmask); #endif /* SYSV */ @@ -408,10 +404,10 @@ bad: (void) close(s); #ifdef SYSV /* restore original SIGPIPE handler */ - (void) _sigaction(SIGPIPE, &oldaction, (struct sigaction *)0); + (void) sigaction(SIGPIPE, &oldaction, (struct sigaction *)0); /* restore original signal mask */ - (void) _sigprocmask(SIG_SETMASK, &oldmask, (sigset_t *)0); + (void) sigprocmask(SIG_SETMASK, &oldmask, (sigset_t *)0); #else sigsetmask(oldmask); #endif /* SYSV */ @@ -707,7 +703,7 @@ _validuser(FILE *hostf, char *rhost, const char *luser, p++; user = p; while (*p != '\n' && *p != ' ' && *p != '\t' && - *p != '\0') + *p != '\0') p++; } else user = p; @@ -744,7 +740,7 @@ _validuser(FILE *hostf, char *rhost, const char *luser, #ifdef NIS else if (user[0] == '+' && user[1] == '@') usermatch = innetgr(user+2, NULL, - ruser, domain); + ruser, domain); else if (user[0] == '-' && user[1] == '@') { if (hostmatch && innetgr(user+2, NULL, ruser, domain)) diff --git a/usr/src/lib/libsocket/inet/rexec.c b/usr/src/lib/libsocket/inet/rexec.c index 09ce6fe49d..63f8180219 100644 --- a/usr/src/lib/libsocket/inet/rexec.c +++ b/usr/src/lib/libsocket/inet/rexec.c @@ -18,8 +18,9 @@ * * CDDL HEADER END */ + /* - * Copyright 2006 Sun Microsystems, Inc. All rights reserved. + * Copyright 2008 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -57,8 +58,6 @@ #define MAX_SHORTSTRLEN 6 -extern char *_dgettext(); - void _ruserpass(const char *host, char **aname, char **apass); int rexec(char **ahost, unsigned short rport, const char *name, @@ -81,7 +80,7 @@ int rexec_af(char **ahost, unsigned short rport, const char *name, if (!(af == AF_INET || af == AF_INET6 || af == AF_UNSPEC)) { (void) fprintf(stderr, - _dgettext(TEXT_DOMAIN, "%d: Address family not " + dgettext(TEXT_DOMAIN, "%d: Address family not " "supported\n"), af); errno = EAFNOSUPPORT; return (-1); @@ -95,7 +94,7 @@ int rexec_af(char **ahost, unsigned short rport, const char *name, if (rc != 0) { (void) fprintf(stderr, - _dgettext(TEXT_DOMAIN, "%s: unknown host\n"), + dgettext(TEXT_DOMAIN, "%s: unknown host\n"), *ahost); return (-1); } diff --git a/usr/src/lib/libsocket/inet/ruserpass.c b/usr/src/lib/libsocket/inet/ruserpass.c index 4d9780f2af..17d59439a9 100644 --- a/usr/src/lib/libsocket/inet/ruserpass.c +++ b/usr/src/lib/libsocket/inet/ruserpass.c @@ -18,8 +18,9 @@ * * CDDL HEADER END */ + /* - * Copyright 2006 Sun Microsystems, Inc. All rights reserved. + * Copyright 2008 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -48,8 +49,6 @@ #include <stdlib.h> #include <libintl.h> -extern char *_dgettext(); - #ifdef SYSV #define index strchr #endif /* SYSV */ @@ -126,7 +125,7 @@ _ruserpass(const char *host, char **aname, char **apass) *aname = malloc(MAXANAME + 1); (void) cuserid(myname); - (void) printf(_dgettext(TEXT_DOMAIN, "Name (%s:%s): "), + (void) printf(dgettext(TEXT_DOMAIN, "Name (%s:%s): "), host, myname); (void) fflush(stdout); if (read(2, *aname, MAXANAME) <= 0) @@ -139,8 +138,8 @@ _ruserpass(const char *host, char **aname, char **apass) *index(*aname, '\n') = 0; } if (*aname && *apass == 0) { - (void) printf(_dgettext(TEXT_DOMAIN, "Password (%s:%s): "), - host, *aname); + (void) printf(dgettext(TEXT_DOMAIN, "Password (%s:%s): "), + host, *aname); (void) fflush(stdout); *apass = getpass(""); } @@ -194,12 +193,12 @@ next: break; case PASSWD: if (fstat64(fileno(d->cfile), &stb) >= 0 && - (stb.st_mode & 077) != 0) { + (stb.st_mode & 077) != 0) { (void) fprintf(stderr, - _dgettext(TEXT_DOMAIN, + dgettext(TEXT_DOMAIN, "Error - .netrc file not correct mode.\n")); (void) fprintf(stderr, - _dgettext(TEXT_DOMAIN, + dgettext(TEXT_DOMAIN, "Remove password or correct mode.\n")); exit(1); } @@ -215,7 +214,7 @@ next: (void) token(); break; default: - (void) fprintf(stderr, _dgettext(TEXT_DOMAIN, + (void) fprintf(stderr, dgettext(TEXT_DOMAIN, "Unknown .netrc option %s\n"), d->tokval); break; } @@ -253,7 +252,7 @@ token() } else { *cp++ = (char)c; while ((c = getc(d->cfile)) != EOF && - c != '\n' && c != '\t' && c != ' ' && c != ',') { + c != '\n' && c != '\t' && c != ' ' && c != ',') { if (c == '\\') c = getc(d->cfile); *cp++ = (char)c; diff --git a/usr/src/lib/libsocket/socket/_soutil.c b/usr/src/lib/libsocket/socket/_soutil.c index 732b544ac6..d91e549cff 100644 --- a/usr/src/lib/libsocket/socket/_soutil.c +++ b/usr/src/lib/libsocket/socket/_soutil.c @@ -2,9 +2,8 @@ * CDDL HEADER START * * The contents of this file are subject to the terms of the - * Common Development and Distribution License, Version 1.0 only - * (the "License"). You may not use this file except in compliance - * with the License. + * Common Development and Distribution License (the "License"). + * You may not use this file except in compliance with the License. * * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE * or http://www.opensolaris.org/os/licensing. @@ -19,8 +18,9 @@ * * CDDL HEADER END */ + /* - * Copyright 1989 Sun Microsystems, Inc. All rights reserved. + * Copyright 2008 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -43,8 +43,6 @@ #include <stdlib.h> #include <string.h> -extern int _stat(); - /* * XXX The functions in this file are only needed to support transport * providers that have not yet been converted to use /etc/sock2path. @@ -144,7 +142,7 @@ retry: #if defined(i386) if (_xstat(_STAT_VER, net->nc_device, &stats) < 0) { #else - if (_stat(net->nc_device, &stats) < 0) { + if (stat(net->nc_device, &stats) < 0) { #endif switch (errno) { case EINTR: @@ -189,15 +187,16 @@ _s_match_netconf(int family, int type, int proto, void **nethandle) char *oproto; if (family < 0 || - family >= (int)sizeof (family_sw) / (int)sizeof (char *) || - proto < 0 || proto >= IPPROTO_MAX) { - errno = EPROTONOSUPPORT; - return (NULL); + family >= (int)sizeof (family_sw) / (int)sizeof (char *) || + proto < 0 || proto >= IPPROTO_MAX) { + errno = EPROTONOSUPPORT; + return (NULL); } if (proto) { if (proto >= (int)sizeof (proto_sw) / (int)sizeof (char *)) oproto = ""; - else oproto = proto_sw[proto]; + else + oproto = proto_sw[proto]; } /* @@ -236,7 +235,7 @@ _s_match_netconf(int family, int type, int proto, void **nethandle) continue; } else { if (strcmp(net->nc_protofmly, family_sw[family]) == 0 && - semantics == type) { + semantics == type) { break; } } |