diff options
author | Tilghman Lesher <tilghman@meg.abyt.es> | 2008-06-19 17:55:34 +0000 |
---|---|---|
committer | Tilghman Lesher <tilghman@meg.abyt.es> | 2008-06-19 17:55:34 +0000 |
commit | 4522c60ec8ad8aaba86db803f9afd74b6851b346 (patch) | |
tree | f91de7248a352ef848d455669b556c6580848a79 /include/asterisk/sched.h | |
parent | 5791b6680ded584a4d1f5b0f370446630a8eb77e (diff) |
Detect if the installed gcc version supports the warn_unused_result attribute.
Reported by mvanbaak via IRC -dev.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@123988 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'include/asterisk/sched.h')
-rw-r--r-- | include/asterisk/sched.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/include/asterisk/sched.h b/include/asterisk/sched.h index 526c0d90d..8177d4991 100644 --- a/include/asterisk/sched.h +++ b/include/asterisk/sched.h @@ -149,7 +149,7 @@ char *ast_sched_report(struct sched_context *con, char *buf, int bufsiz, struct * \param data data to pass to the callback * \return Returns a schedule item ID on success, -1 on failure */ -int ast_sched_add(struct sched_context *con, int when, ast_sched_cb callback, const void *data) __attribute__((warn_unused_result)); +int ast_sched_add(struct sched_context *con, int when, ast_sched_cb callback, const void *data) attribute_warn_unused_result; /*! * \brief replace a scheduler entry @@ -162,7 +162,7 @@ int ast_sched_add(struct sched_context *con, int when, ast_sched_cb callback, co * \retval -1 failure * \retval otherwise, returns scheduled item ID */ -int ast_sched_replace(int old_id, struct sched_context *con, int when, ast_sched_cb callback, const void *data) __attribute__((warn_unused_result)); +int ast_sched_replace(int old_id, struct sched_context *con, int when, ast_sched_cb callback, const void *data) attribute_warn_unused_result; /*!Adds a scheduled event with rescheduling support * \param con Scheduler context to add @@ -177,7 +177,7 @@ int ast_sched_replace(int old_id, struct sched_context *con, int when, ast_sched * If callback returns 0, no further events will be re-scheduled * \return Returns a schedule item ID on success, -1 on failure */ -int ast_sched_add_variable(struct sched_context *con, int when, ast_sched_cb callback, const void *data, int variable) __attribute__((warn_unused_result)); +int ast_sched_add_variable(struct sched_context *con, int when, ast_sched_cb callback, const void *data, int variable) attribute_warn_unused_result; /*! * \brief replace a scheduler entry @@ -190,7 +190,7 @@ int ast_sched_add_variable(struct sched_context *con, int when, ast_sched_cb cal * \retval -1 failure * \retval otherwise, returns scheduled item ID */ -int ast_sched_replace_variable(int old_id, struct sched_context *con, int when, ast_sched_cb callback, const void *data, int variable) __attribute__((warn_unused_result)); +int ast_sched_replace_variable(int old_id, struct sched_context *con, int when, ast_sched_cb callback, const void *data, int variable) attribute_warn_unused_result; /*! \brief Find a sched structure and return the data field associated with it. @@ -210,7 +210,7 @@ const void *ast_sched_find_data(struct sched_context *con, int id); * \param id ID of the scheduled item to delete * \return Returns 0 on success, -1 on failure */ -int ast_sched_del(struct sched_context *con, int id) __attribute__((warn_unused_result)); +int ast_sched_del(struct sched_context *con, int id) attribute_warn_unused_result; /*! \brief Determines number of seconds until the next outstanding event to take place * Determine the number of seconds until the next outstanding event @@ -221,7 +221,7 @@ int ast_sched_del(struct sched_context *con, int id) __attribute__((warn_unused_ * \return Returns "-1" if there is nothing there are no scheduled events * (and thus the poll should not timeout) */ -int ast_sched_wait(struct sched_context *con) __attribute__((warn_unused_result)); +int ast_sched_wait(struct sched_context *con) attribute_warn_unused_result; /*! \brief Runs the queue * \param con Scheduling context to run |