Hello,

With some features of gcc 4.1 turned on, one gets verbose warnings, some of
which are worrisome. Some are likely to be harmless. All are reported
here for your convenience:



filesys.c: In function 'kdbSetKey_filesys':
filesys.c:286: warning: ignoring return value of 'fchown', declared with 
attribute warn_unused_result
filesys.c: In function 'keyFileSerialize':
filesys.c:832: warning: ignoring return value of 'fwrite', declared with 
attribute warn_unused_result

kdb.c: In function 'kdbOpenBackend':
kdb.c:321: warning: ISO C forbids conversion of object pointer to function 
pointer type
kdb.c: In function 'kdbMonitorKeys_default':
kdb.c:860: warning: implicit declaration of function 'usleep'
kdb.c: In function 'kdbInfoToString':
kdb.c:1270: warning: implicit declaration of function 'snprintf'

key.c:2884:1: warning: embedding a directive within macro arguments is not 
portable
key.c: In function 'keyToStreamBasename':
key.c:2929: warning: implicit declaration of function 'fileno'

backendhelpers.c: In function 'kdbMonitorKey_default':
backendhelpers.c:425: warning: implicit declaration of function 'usleep'

berkeleydb.c: In function 'keyFromBDB':
berkeleydb.c:292: warning: dereferencing type-punned pointer will break 
strict-aliasing rules
berkeleydb.c: In function 'dbTreeNew':
berkeleydb.c:470: warning: ignoring return value of 'chown', declared with 
attribute warn_unused_result
berkeleydb.c:577: warning: ignoring return value of 'chown', declared with 
attribute warn_unused_result
berkeleydb.c:578: warning: ignoring return value of 'chown', declared with 
attribute warn_unused_result

daemon.c: In function 'kdbOpen_daemon':
daemon.c:135: warning: implicit declaration of function 'close'
daemon.c:176: warning: implicit declaration of function 'kdbhGetBackendName'
daemon.c:176: warning: passing argument 1 of 'free' makes pointer from integer 
without a cast
daemon.c:180: warning: implicit declaration of function 'kdbhSetBackendName'
daemon.c: In function 'kdbStatKey_daemon':
daemon.c:261: warning: unused variable 'copy'
daemon.c:261: warning: unused variable 'workKey'
daemon.c: In function 'kdbMonitorKeys_daemon':
daemon.c:622: warning: unused variable 'ret'
daemon.c: In function 'kdbMonitorKey_daemon':
daemon.c:677: warning: unused variable 'ret'

ipc.c: In function 'ipc_accept':
ipc.c:78: warning: pointer targets in passing argument 3 of 'accept' differ in 
signedness
ipc.c: In function 'ipc_local':
ipc.c:103: warning: pointer targets in passing argument 3 of 'getsockname' 
differ in signedness
ipc.c: In function 'getpeereid':
ipc.c:176: warning: pointer targets in passing argument 5 of 'getsockopt' 
differ in signedness

sig.c: In function 'sig_block':
sig.c:44: warning: 'sigblock' is deprecated (declared at 
/usr/include/signal.h:181)
sig.c: In function 'sig_unblock':
sig.c:56: warning: 'sigsetmask' is deprecated (declared at 
/usr/include/signal.h:184)
sig.c:56: warning: 'sigsetmask' is deprecated (declared at 
/usr/include/signal.h:184)
sig.c: In function 'sig_blocknone':
sig.c:67: warning: 'sigsetmask' is deprecated (declared at 
/usr/include/signal.h:184)
sig.c: In function 'sig_pause':
sig.c:91: warning: implicit declaration of function 'sigpause'

serial_string.c: In function 'serialString_serialize':
serial_string.c:67: warning: comparison between pointer and integer
serial_string.c:52: warning: unused variable 'tmp'
serial_string.c: In function 'serialString_unserialize':
serial_string.c:105: warning: comparison between pointer and integer

main.c: In function 'main':
main.c:125: warning: passing argument 2 of 'threadCreate' from incompatible 
pointer type
main.c:84: warning: unused variable 'thread'

kdbd.c: In function 'processRequest':
kdbd.c:35: warning: unused variable 'ret'
kdbd.c: In function 'kdbd':
kdbd.c:125: warning: implicit declaration of function 'ipc_eid'
kdbd.c:129: warning: format '%d' expects type 'int', but argument 4 has type 
'pthread_t'
kdbd.c:34: warning: 'procedure' may be used uninitialized in this function

kdb_wrapper.c: In function 'wrapper_kdbOpen':
kdb_wrapper.c:64: warning: implicit declaration of function 'getpid'
kdb_wrapper.c:34: warning: unused variable 'user'
thread.c: In function 'threadExit':
thread.c:113: warning: implicit declaration of function 'close'
thread.c:115: warning: format '%d' expects type 'int', but argument 4 has type 
'pthread_t'

kdbtools.c: In function 'consumeKeyNode':
kdbtools.c:205: warning: dereferencing type-punned pointer will break 
strict-aliasing rules

kdb.c: In function 'listAllKeysForShell':
kdb.c:534: warning: ignoring return value of 'fwrite', declared with attribute 
warn_unused_result
kdb.c: In function 'commandGet':
kdb.c:1056: warning: ignoring return value of 'fwrite', declared with attribute 
warn_unused_result
kdb.c: In function 'commandEdit':
kdb.c:1150: warning: ignoring return value of 'system', declared with attribute 
warn_unused_result
kdb.c:1165: warning: ignoring return value of 'fgets', declared with attribute 
warn_unused_result



Hope it helps.

--
Pat

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Registry-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/registry-list

Reply via email to