diff options
author | Vladimir Mezentsev <vladimir.mezentsev@oracle.com> | 2024-09-03 21:30:31 -0700 |
---|---|---|
committer | Vladimir Mezentsev <vladimir.mezentsev@oracle.com> | 2024-09-04 13:49:21 -0700 |
commit | b79c457ca01df82dbe1facb708e45def4584c903 (patch) | |
tree | dfc6a8871f702ae731d49fab8b2ef7417839578e /gprofng/src/collector_module.h | |
parent | 82d6a9e5b4bfb313a8e7ce0ad6033fe78a147c00 (diff) | |
download | binutils-b79c457ca01df82dbe1facb708e45def4584c903.zip binutils-b79c457ca01df82dbe1facb708e45def4584c903.tar.gz binutils-b79c457ca01df82dbe1facb708e45def4584c903.tar.bz2 |
Fix 32097 Warnings when building gprofng with Clang
gprofng/ChangeLog
2024-09-03 Vladimir Mezentsev <vladimir.mezentsev@oracle.com>.
PR gprofng/32097
* common/hwcdrv.c: Fix -Wempty-body warnings.
* common/hwcentry.h: Fix -Wdeprecated-non-prototype warnings.
* common/hwctable.c: Fix -Wdeprecated-non-prototype warnings.
* libcollector/collector.c: Likewise.
* libcollector/collector.h: Likewise.
* libcollector/collectorAPI.c: Likewise.
* libcollector/dispatcher.c: Likewise.
* libcollector/iotrace.c: Likewise.
* libcollector/libcol_util.c: Fix -Wunused-but-set-variable warnings.
* libcollector/libcol_util.h: Remove unused declarations.
* libcollector/linetrace.c: Fix -Wdeprecated-non-prototype warnings.
* src/BaseMetricTreeNode.h: Fix -Wunused-private-field warnings.
* src/Dbe.cc: Fix -Wself-assign warnings.
* src/DbeSession.cc: Fix -Wunused-but-set-variable warnings.
* src/Disasm.cc: Fix -Wunused-const-variable warnings.
* src/Experiment.cc: Fix -Wunused-private-field warnings.
* src/HashMap.h: Fix -Wself-assign warnings.
* src/IOActivity.h: Fix -Wunused-private-field warnings.
* src/collctrl.cc: Fix -Wself-assign, -Wparentheses-equality warnings.
* src/collctrl.h: Fix -Wunused-private-field warnings.
* src/collector_module.h: Fix -Wdeprecated-non-prototype warnings.
* src/gp-display-src.cc: Fix -Wunused-private-field warnings.
* src/gp-print.h: Fix -Wheader-guard warnings.
* src/hwc_intel_icelake.h: Fix -Winitializer-overrides warnings.
* src/util.cc: Fix -Wunused-but-set-variable warnings.
Diffstat (limited to 'gprofng/src/collector_module.h')
-rw-r--r-- | gprofng/src/collector_module.h | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/gprofng/src/collector_module.h b/gprofng/src/collector_module.h index bb48ead..ebcdbca 100644 --- a/gprofng/src/collector_module.h +++ b/gprofng/src/collector_module.h @@ -40,12 +40,12 @@ struct tm; * If you add any, please put it in the right place */ typedef struct CollectorUtilFuncs { - int (*access)(); + int (*access)(const char *, int); int (*atoi)(const char *nptr); void *(*calloc)(size_t nelem, size_t elsize); int (*clearenv)(void); int (*close)(int); - int (*closedir)(); + int (*closedir)(DIR *); int (*execv)(const char *path, char *const argv[]); void (*exit)(int status); int (*fclose)(FILE *stream); @@ -66,20 +66,20 @@ typedef struct CollectorUtilFuncs off_t (*lseek)(int fd, off_t offset, int whence); void *(*malloc)(size_t size); void *(*memset)(void *s1, int c, size_t n); - int (*mkdir)(); + int (*mkdir)(const char *, mode_t); time_t (*mktime)(struct tm *timeptr); void *(*mmap)(void *, size_t, int, int, int, off_t); - void *(*mmap64_)(); - int (*munmap)(); + void *(*mmap64_)(void *, size_t, int, int, int, off_t); + int (*munmap)(void *, size_t); int (*open)(const char *, int, ...); int (*open_bare)(const char *, int, ...); - DIR *(*opendir)(); + DIR *(*opendir)(const char *); int (*pclose)(FILE *stream); FILE *(*popen)(const char *command, const char *mode); int (*putenv)(char *string); - ssize_t (*pwrite)(); - ssize_t (*pwrite64_)(); - ssize_t (*read)(); + ssize_t (*pwrite)(int, const void *, size_t, off_t); + ssize_t (*pwrite64_)(int, const void *, size_t, off_t); + ssize_t (*read)(int, void *, size_t); int (*setenv)(const char *name, const char *value, int overwrite); int (*sigfillset)(sigset_t *set); int (*sigprocmask)(int how, const sigset_t *set, sigset_t *oldset); @@ -112,7 +112,7 @@ typedef struct CollectorUtilFuncs int (*unsetenv)(const char *name); int (*vsnprintf)(char *str, size_t size, const char *format, va_list ap); pid_t (*waitpid)(pid_t pid, int *stat_loc, int options); - ssize_t (*write)(); + ssize_t (*write)(int, void *, size_t); double (*atof)(); void *n_a; } CollectorUtilFuncs; |