mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-01-13 15:56:23 +01:00
docs: Document not to use volatile
qualifiers
Signed-off-by: Philip Withnall <pwithnall@endlessos.org> Fixes: #600
This commit is contained in:
parent
7d417f8406
commit
83e48d8ac1
@ -1708,7 +1708,9 @@ g_dbus_connection_send_message_unlocked (GDBusConnection *connection,
|
|||||||
* will be assigned by @connection and set on @message via
|
* will be assigned by @connection and set on @message via
|
||||||
* g_dbus_message_set_serial(). If @out_serial is not %NULL, then the
|
* g_dbus_message_set_serial(). If @out_serial is not %NULL, then the
|
||||||
* serial number used will be written to this location prior to
|
* serial number used will be written to this location prior to
|
||||||
* submitting the message to the underlying transport.
|
* submitting the message to the underlying transport. While it has a `volatile`
|
||||||
|
* qualifier, this is a historical artifact and the argument passed to it should
|
||||||
|
* not be `volatile`.
|
||||||
*
|
*
|
||||||
* If @connection is closed then the operation will fail with
|
* If @connection is closed then the operation will fail with
|
||||||
* %G_IO_ERROR_CLOSED. If @message is not well-formed,
|
* %G_IO_ERROR_CLOSED. If @message is not well-formed,
|
||||||
@ -1979,7 +1981,9 @@ g_dbus_connection_send_message_with_reply_unlocked (GDBusConnection *connect
|
|||||||
* will be assigned by @connection and set on @message via
|
* will be assigned by @connection and set on @message via
|
||||||
* g_dbus_message_set_serial(). If @out_serial is not %NULL, then the
|
* g_dbus_message_set_serial(). If @out_serial is not %NULL, then the
|
||||||
* serial number used will be written to this location prior to
|
* serial number used will be written to this location prior to
|
||||||
* submitting the message to the underlying transport.
|
* submitting the message to the underlying transport. While it has a `volatile`
|
||||||
|
* qualifier, this is a historical artifact and the argument passed to it should
|
||||||
|
* not be `volatile`.
|
||||||
*
|
*
|
||||||
* If @connection is closed then the operation will fail with
|
* If @connection is closed then the operation will fail with
|
||||||
* %G_IO_ERROR_CLOSED. If @cancellable is canceled, the operation will
|
* %G_IO_ERROR_CLOSED. If @cancellable is canceled, the operation will
|
||||||
@ -2105,7 +2109,9 @@ send_message_with_reply_sync_cb (GDBusConnection *connection,
|
|||||||
* will be assigned by @connection and set on @message via
|
* will be assigned by @connection and set on @message via
|
||||||
* g_dbus_message_set_serial(). If @out_serial is not %NULL, then the
|
* g_dbus_message_set_serial(). If @out_serial is not %NULL, then the
|
||||||
* serial number used will be written to this location prior to
|
* serial number used will be written to this location prior to
|
||||||
* submitting the message to the underlying transport.
|
* submitting the message to the underlying transport. While it has a `volatile`
|
||||||
|
* qualifier, this is a historical artifact and the argument passed to it should
|
||||||
|
* not be `volatile`.
|
||||||
*
|
*
|
||||||
* If @connection is closed then the operation will fail with
|
* If @connection is closed then the operation will fail with
|
||||||
* %G_IO_ERROR_CLOSED. If @cancellable is canceled, the operation will
|
* %G_IO_ERROR_CLOSED. If @cancellable is canceled, the operation will
|
||||||
|
@ -177,6 +177,9 @@ g_dbus_error_quark (void)
|
|||||||
*
|
*
|
||||||
* Helper function for associating a #GError error domain with D-Bus error names.
|
* Helper function for associating a #GError error domain with D-Bus error names.
|
||||||
*
|
*
|
||||||
|
* While @quark_volatile has a `volatile` qualifier, this is a historical
|
||||||
|
* artifact and the argument passed to it should not be `volatile`.
|
||||||
|
*
|
||||||
* Since: 2.26
|
* Since: 2.26
|
||||||
*/
|
*/
|
||||||
void
|
void
|
||||||
|
@ -105,6 +105,9 @@
|
|||||||
* This call acts as a full compiler and hardware
|
* This call acts as a full compiler and hardware
|
||||||
* memory barrier (before the get).
|
* memory barrier (before the get).
|
||||||
*
|
*
|
||||||
|
* While @atomic has a `volatile` qualifier, this is a historical artifact and
|
||||||
|
* the pointer passed to it should not be `volatile`.
|
||||||
|
*
|
||||||
* Returns: the value of the integer
|
* Returns: the value of the integer
|
||||||
*
|
*
|
||||||
* Since: 2.4
|
* Since: 2.4
|
||||||
@ -125,6 +128,9 @@ gint
|
|||||||
* This call acts as a full compiler and hardware
|
* This call acts as a full compiler and hardware
|
||||||
* memory barrier (after the set).
|
* memory barrier (after the set).
|
||||||
*
|
*
|
||||||
|
* While @atomic has a `volatile` qualifier, this is a historical artifact and
|
||||||
|
* the pointer passed to it should not be `volatile`.
|
||||||
|
*
|
||||||
* Since: 2.4
|
* Since: 2.4
|
||||||
*/
|
*/
|
||||||
void
|
void
|
||||||
@ -144,6 +150,9 @@ void
|
|||||||
*
|
*
|
||||||
* This call acts as a full compiler and hardware memory barrier.
|
* This call acts as a full compiler and hardware memory barrier.
|
||||||
*
|
*
|
||||||
|
* While @atomic has a `volatile` qualifier, this is a historical artifact and
|
||||||
|
* the pointer passed to it should not be `volatile`.
|
||||||
|
*
|
||||||
* Since: 2.4
|
* Since: 2.4
|
||||||
**/
|
**/
|
||||||
void
|
void
|
||||||
@ -163,6 +172,9 @@ void
|
|||||||
*
|
*
|
||||||
* This call acts as a full compiler and hardware memory barrier.
|
* This call acts as a full compiler and hardware memory barrier.
|
||||||
*
|
*
|
||||||
|
* While @atomic has a `volatile` qualifier, this is a historical artifact and
|
||||||
|
* the pointer passed to it should not be `volatile`.
|
||||||
|
*
|
||||||
* Returns: %TRUE if the resultant value is zero
|
* Returns: %TRUE if the resultant value is zero
|
||||||
*
|
*
|
||||||
* Since: 2.4
|
* Since: 2.4
|
||||||
@ -189,6 +201,9 @@ gboolean
|
|||||||
*
|
*
|
||||||
* This call acts as a full compiler and hardware memory barrier.
|
* This call acts as a full compiler and hardware memory barrier.
|
||||||
*
|
*
|
||||||
|
* While @atomic has a `volatile` qualifier, this is a historical artifact and
|
||||||
|
* the pointer passed to it should not be `volatile`.
|
||||||
|
*
|
||||||
* Returns: %TRUE if the exchange took place
|
* Returns: %TRUE if the exchange took place
|
||||||
*
|
*
|
||||||
* Since: 2.4
|
* Since: 2.4
|
||||||
@ -216,6 +231,9 @@ gboolean
|
|||||||
* Before version 2.30, this function did not return a value
|
* Before version 2.30, this function did not return a value
|
||||||
* (but g_atomic_int_exchange_and_add() did, and had the same meaning).
|
* (but g_atomic_int_exchange_and_add() did, and had the same meaning).
|
||||||
*
|
*
|
||||||
|
* While @atomic has a `volatile` qualifier, this is a historical artifact and
|
||||||
|
* the pointer passed to it should not be `volatile`.
|
||||||
|
*
|
||||||
* Returns: the value of @atomic before the add, signed
|
* Returns: the value of @atomic before the add, signed
|
||||||
*
|
*
|
||||||
* Since: 2.4
|
* Since: 2.4
|
||||||
@ -240,6 +258,9 @@ gint
|
|||||||
* Think of this operation as an atomic version of
|
* Think of this operation as an atomic version of
|
||||||
* `{ tmp = *atomic; *atomic &= val; return tmp; }`.
|
* `{ tmp = *atomic; *atomic &= val; return tmp; }`.
|
||||||
*
|
*
|
||||||
|
* While @atomic has a `volatile` qualifier, this is a historical artifact and
|
||||||
|
* the pointer passed to it should not be `volatile`.
|
||||||
|
*
|
||||||
* Returns: the value of @atomic before the operation, unsigned
|
* Returns: the value of @atomic before the operation, unsigned
|
||||||
*
|
*
|
||||||
* Since: 2.30
|
* Since: 2.30
|
||||||
@ -264,6 +285,9 @@ guint
|
|||||||
*
|
*
|
||||||
* This call acts as a full compiler and hardware memory barrier.
|
* This call acts as a full compiler and hardware memory barrier.
|
||||||
*
|
*
|
||||||
|
* While @atomic has a `volatile` qualifier, this is a historical artifact and
|
||||||
|
* the pointer passed to it should not be `volatile`.
|
||||||
|
*
|
||||||
* Returns: the value of @atomic before the operation, unsigned
|
* Returns: the value of @atomic before the operation, unsigned
|
||||||
*
|
*
|
||||||
* Since: 2.30
|
* Since: 2.30
|
||||||
@ -288,6 +312,9 @@ guint
|
|||||||
*
|
*
|
||||||
* This call acts as a full compiler and hardware memory barrier.
|
* This call acts as a full compiler and hardware memory barrier.
|
||||||
*
|
*
|
||||||
|
* While @atomic has a `volatile` qualifier, this is a historical artifact and
|
||||||
|
* the pointer passed to it should not be `volatile`.
|
||||||
|
*
|
||||||
* Returns: the value of @atomic before the operation, unsigned
|
* Returns: the value of @atomic before the operation, unsigned
|
||||||
*
|
*
|
||||||
* Since: 2.30
|
* Since: 2.30
|
||||||
@ -309,6 +336,9 @@ guint
|
|||||||
* This call acts as a full compiler and hardware
|
* This call acts as a full compiler and hardware
|
||||||
* memory barrier (before the get).
|
* memory barrier (before the get).
|
||||||
*
|
*
|
||||||
|
* While @atomic has a `volatile` qualifier, this is a historical artifact and
|
||||||
|
* the pointer passed to it should not be `volatile`.
|
||||||
|
*
|
||||||
* Returns: the value of the pointer
|
* Returns: the value of the pointer
|
||||||
*
|
*
|
||||||
* Since: 2.4
|
* Since: 2.4
|
||||||
@ -329,6 +359,9 @@ gpointer
|
|||||||
* This call acts as a full compiler and hardware
|
* This call acts as a full compiler and hardware
|
||||||
* memory barrier (after the set).
|
* memory barrier (after the set).
|
||||||
*
|
*
|
||||||
|
* While @atomic has a `volatile` qualifier, this is a historical artifact and
|
||||||
|
* the pointer passed to it should not be `volatile`.
|
||||||
|
*
|
||||||
* Since: 2.4
|
* Since: 2.4
|
||||||
**/
|
**/
|
||||||
void
|
void
|
||||||
@ -354,6 +387,9 @@ void
|
|||||||
*
|
*
|
||||||
* This call acts as a full compiler and hardware memory barrier.
|
* This call acts as a full compiler and hardware memory barrier.
|
||||||
*
|
*
|
||||||
|
* While @atomic has a `volatile` qualifier, this is a historical artifact and
|
||||||
|
* the pointer passed to it should not be `volatile`.
|
||||||
|
*
|
||||||
* Returns: %TRUE if the exchange took place
|
* Returns: %TRUE if the exchange took place
|
||||||
*
|
*
|
||||||
* Since: 2.4
|
* Since: 2.4
|
||||||
@ -379,6 +415,9 @@ gboolean
|
|||||||
*
|
*
|
||||||
* This call acts as a full compiler and hardware memory barrier.
|
* This call acts as a full compiler and hardware memory barrier.
|
||||||
*
|
*
|
||||||
|
* While @atomic has a `volatile` qualifier, this is a historical artifact and
|
||||||
|
* the pointer passed to it should not be `volatile`.
|
||||||
|
*
|
||||||
* Returns: the value of @atomic before the add, signed
|
* Returns: the value of @atomic before the add, signed
|
||||||
*
|
*
|
||||||
* Since: 2.30
|
* Since: 2.30
|
||||||
@ -403,6 +442,9 @@ gssize
|
|||||||
*
|
*
|
||||||
* This call acts as a full compiler and hardware memory barrier.
|
* This call acts as a full compiler and hardware memory barrier.
|
||||||
*
|
*
|
||||||
|
* While @atomic has a `volatile` qualifier, this is a historical artifact and
|
||||||
|
* the pointer passed to it should not be `volatile`.
|
||||||
|
*
|
||||||
* Returns: the value of @atomic before the operation, unsigned
|
* Returns: the value of @atomic before the operation, unsigned
|
||||||
*
|
*
|
||||||
* Since: 2.30
|
* Since: 2.30
|
||||||
@ -427,6 +469,9 @@ gsize
|
|||||||
*
|
*
|
||||||
* This call acts as a full compiler and hardware memory barrier.
|
* This call acts as a full compiler and hardware memory barrier.
|
||||||
*
|
*
|
||||||
|
* While @atomic has a `volatile` qualifier, this is a historical artifact and
|
||||||
|
* the pointer passed to it should not be `volatile`.
|
||||||
|
*
|
||||||
* Returns: the value of @atomic before the operation, unsigned
|
* Returns: the value of @atomic before the operation, unsigned
|
||||||
*
|
*
|
||||||
* Since: 2.30
|
* Since: 2.30
|
||||||
@ -451,6 +496,9 @@ gsize
|
|||||||
*
|
*
|
||||||
* This call acts as a full compiler and hardware memory barrier.
|
* This call acts as a full compiler and hardware memory barrier.
|
||||||
*
|
*
|
||||||
|
* While @atomic has a `volatile` qualifier, this is a historical artifact and
|
||||||
|
* the pointer passed to it should not be `volatile`.
|
||||||
|
*
|
||||||
* Returns: the value of @atomic before the operation, unsigned
|
* Returns: the value of @atomic before the operation, unsigned
|
||||||
*
|
*
|
||||||
* Since: 2.30
|
* Since: 2.30
|
||||||
|
@ -686,6 +686,9 @@ g_once_impl (GOnce *once,
|
|||||||
* // use initialization_value here
|
* // use initialization_value here
|
||||||
* ]|
|
* ]|
|
||||||
*
|
*
|
||||||
|
* While @location has a `volatile` qualifier, this is a historical artifact and
|
||||||
|
* the pointer passed to it should not be `volatile`.
|
||||||
|
*
|
||||||
* Returns: %TRUE if the initialization section should be entered,
|
* Returns: %TRUE if the initialization section should be entered,
|
||||||
* %FALSE and blocks otherwise
|
* %FALSE and blocks otherwise
|
||||||
*
|
*
|
||||||
@ -725,6 +728,9 @@ gboolean
|
|||||||
* releases concurrent threads blocking in g_once_init_enter() on this
|
* releases concurrent threads blocking in g_once_init_enter() on this
|
||||||
* initialization variable.
|
* initialization variable.
|
||||||
*
|
*
|
||||||
|
* While @location has a `volatile` qualifier, this is a historical artifact and
|
||||||
|
* the pointer passed to it should not be `volatile`.
|
||||||
|
*
|
||||||
* Since: 2.14
|
* Since: 2.14
|
||||||
*/
|
*/
|
||||||
void
|
void
|
||||||
|
Loading…
Reference in New Issue
Block a user