Whamcloud - gitweb
Align function prototypes for libss's request handler function
authorTheodore Ts'o <tytso@mit.edu>
Tue, 23 Apr 2024 21:11:26 +0000 (17:11 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Tue, 23 Apr 2024 22:47:25 +0000 (18:47 -0400)
commit49125d40ff36490af218f46b9b4d1fdf96553dcd
tree6843ef87de3616efa756a93807a20636a0b0d705
parent3fcbc9ffbeaa0df3dd06113b61f9b3bed4efb92e
Align function prototypes for libss's request handler function

Clang 17's Undefined Behaviour Sanitizer will throw run-time warnings
if a function pointer is dereferenced with a different function
signature than one in the pointer --- even if the difference is a
missing const qualifier.  To fix regression test failures, change
declarations of argv to use ss_argv_t instead of an inconsistently
open-coded type.

Signed-off-by: Theodore Ts'o <tytso@mit.edu>
33 files changed:
debugfs/debugfs.c
debugfs/debugfs.h
debugfs/do_journal.c
debugfs/dump.c
debugfs/extent_inode.c
debugfs/filefrag.c
debugfs/htree.c
debugfs/icheck.c
debugfs/logdump.c
debugfs/ls.c
debugfs/lsdel.c
debugfs/ncheck.c
debugfs/quota.c
debugfs/set_fields.c
debugfs/unused.c
debugfs/util.c
debugfs/xattrs.c
debugfs/zap.c
lib/ext2fs/tst_bitmaps.c
lib/ss/execute_cmd.c
lib/ss/help.c
lib/ss/list_rqs.c
lib/ss/listen.c
lib/ss/requests.c
lib/ss/ss.h
lib/ss/ss_internal.h
lib/ss/test_ss.c
misc/e2freefrag.c
tests/progs/Makefile.in
tests/progs/test_icount.c
tests/progs/test_icount.h
tests/progs/test_rel.c
tests/progs/test_rel.h