aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/rpcgen
diff options
context:
space:
mode:
authorStefan Farfeleder <stefanf@FreeBSD.org>2005-09-02 19:33:50 +0000
committerStefan Farfeleder <stefanf@FreeBSD.org>2005-09-02 19:33:50 +0000
commit1e72f11f56fb0884725f789862f92b4224f2c06c (patch)
treef4f831cb583e30f7f3062655bed9565a3b0fc5d3 /usr.bin/rpcgen
parentb702f91df9bf2e134e5840c7f48005164171f87f (diff)
downloadsrc-1e72f11f56fb0884725f789862f92b4224f2c06c.tar.gz
src-1e72f11f56fb0884725f789862f92b4224f2c06c.zip
Use socklen_t variables when passing sizes to getsockname() and
getsockopt().
Notes
Notes: svn path=/head/; revision=149733
Diffstat (limited to 'usr.bin/rpcgen')
-rw-r--r--usr.bin/rpcgen/rpc_svcout.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/usr.bin/rpcgen/rpc_svcout.c b/usr.bin/rpcgen/rpc_svcout.c
index bbf1dd83d57a..5b6d0c7c72b0 100644
--- a/usr.bin/rpcgen/rpc_svcout.c
+++ b/usr.bin/rpcgen/rpc_svcout.c
@@ -164,7 +164,7 @@ serviced */\n");
if (pmflag) {
if (tirpc_socket) {
f_print(fout, "\tstruct sockaddr_storage saddr;\n");
- f_print(fout, "\tint asize = sizeof (saddr);\n\n");
+ f_print(fout, "\tsocklen_t asize = sizeof (saddr);\n\n");
} else
f_print(fout, "\tchar mname[FMNAMESZ + 1];\n\n");
}
@@ -617,11 +617,11 @@ write_inetmost(infile)
f_print(fout, "\tint sock;\n");
f_print(fout, "\tint proto;\n");
f_print(fout, "\tstruct sockaddr_in saddr;\n");
- f_print(fout, "\tint asize = sizeof (saddr);\n");
+ f_print(fout, "\tsocklen_t asize = sizeof (saddr);\n");
f_print(fout, "\n");
f_print(fout,
"\tif (getsockname(0, (struct sockaddr *)&saddr, &asize) == 0) {\n");
- f_print(fout, "\t\tint ssize = sizeof (int);\n\n");
+ f_print(fout, "\t\tsocklen_t ssize = sizeof (int);\n\n");
f_print(fout, "\t\tif (saddr.sin_family != AF_INET)\n");
f_print(fout, "\t\t\texit(1);\n");
f_print(fout, "\t\tif (getsockopt(0, SOL_SOCKET, SO_TYPE,\n");
@@ -804,7 +804,7 @@ write_pm_most(infile, netflag)
if (tirpc_socket) {
f_print(fout,
"\tif (getsockname(0, (struct sockaddr *)&saddr, &asize) == 0) {\n");
- f_print(fout, "\t\tint ssize = sizeof (int);\n");
+ f_print(fout, "\t\tsocklen_t ssize = sizeof (int);\n");
} else {
f_print(fout, "\tif (!ioctl(0, I_LOOK, mname) &&\n");
f_print(fout, "\t\t(!strcmp(mname, \"sockmod\") ||");