{nfs,rpc}_set_error: add __attribute__((format(printf))) annotations
authorArne Redlich <arne.redlich@googlemail.com>
Mon, 17 Feb 2014 23:41:05 +0000 (00:41 +0100)
committerRonnie Sahlberg <ronniesahlberg@gmail.com>
Thu, 20 Feb 2014 02:58:48 +0000 (18:58 -0800)
Signed-off-by: Arne Redlich <arne.redlich@googlemail.com>
include/libnfs-private.h

index b22d9b6e89ac7d0bc6d1aa731ce6ca1f2cecdb05..07ce9a8f96b2b9d3edf355cbbc56cb0a4994cee5 100644 (file)
@@ -133,8 +133,17 @@ int rpc_get_pdu_size(char *buf);
 int rpc_process_pdu(struct rpc_context *rpc, char *buf, int size);
 void rpc_error_all_pdus(struct rpc_context *rpc, char *error);
 
-void rpc_set_error(struct rpc_context *rpc, char *error_string, ...);
-void nfs_set_error(struct nfs_context *nfs, char *error_string, ...);
+void rpc_set_error(struct rpc_context *rpc, char *error_string, ...)
+#ifdef __GNUC__
+ __attribute__((format(printf, 2, 3)))
+#endif
+;
+
+void nfs_set_error(struct nfs_context *nfs, char *error_string, ...)
+#ifdef __GNUC__
+ __attribute__((format(printf, 2, 3)))
+#endif
+;
 
 const char *nfs_get_server(struct nfs_context *nfs);
 const char *nfs_get_export(struct nfs_context *nfs);