TCP Wrappers: tcpdchk (tcp wrapper configuration checker) and tcpdmatch (tcp wrapper oracle) warning fixes via edits to the C code files
Details
Details
Diff Detail
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Comment Actions
Changelog:
- contrib/tcp_wrappers/fakelog.c
- Warnings for each of functions: openlog( ), vsyslog( ), VARARGS( ), closelog( )
- warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
- warning: control reaches end of non-void function [-Wreturn-type]
- Fixes:
- Explicitly added specification of function type to void for each function, suppressing both warnings for each function listed
- Warnings for each of functions: openlog( ), vsyslog( ), VARARGS( ), closelog( )
- contrib/tcp_wrappers/inetcf.c
- Warnings:
- warning: incompativle redeclaration of library function 'malloc'
- note: 'malloc' is a builtin with type 'void *(unsigned long)'
- warning: implicit declaration of function 'check_path' is invalid in C99 [-Wimplicit-function-declaration]
- Fixes:
- Removed redeclaration of malloc on line 21
- Included library <stdlib.h> in the code which contains the malloc( ) function in it's library
- Included scaffold.h header file in the code that contains check-path( ) function
- Warnings:
- contrib/tcp_wrappers/scaffold.c
- Warnings:
- warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration]
- note: include the header <stdlib.h> or explicitly provide a declaration for 'exit'
- Fixes:
- Included <stdlib.h> in the code which contains the exit( ) function in it's library
- Warnings:
- contrib/tcp_wrappers/tcpdchk.c
- Warnings:
- warning: implicit declaration of function 'getopt' is invalid in C99 [-Wimplicit-function-declaration]
- warning: implicit declaration of function 'atoi' is invalid in C99 [-Wimplicit-function-declaration]
- Fixes:
- Included the specific function <getopt.h> library to the code
- Included<stdlib.h> to the code which contains the atoi( ) function in the library
- Warnings:
- contrib/tcp_wrappers/tcpdmatch.c
- Warnings:
- warning: implicit declaration of function 'getopt' is invalid in C99 [-Wimplicit-function-declaration]
- Fixes:
- Included<stdlib.h> to the code which contains the getopt( ) function in the library
- Warnings:
Comment Actions
- contrib/tcp_wrappers/tcpdchk.c
- Replaced the function <getopt.h> with the library containing the function <unistd.h>
- contrib/tcp_wrappers/tcpdmatch.c
- Replaced the function <getopt.h> with the library containing the function <unistd.h>
contrib/tcp_wrappers/tcpdchk.c | ||
---|---|---|
38 ↗ | (On Diff #29034) | Thank you for the feedback! |