From e7fde02e4fd3fad8053a9f2f8f4a3dc4c4730842 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 29 Jul 2003 22:37:37 +0000 Subject: [PATCH] Add paragraph about multi-threading policy. * glib/glib-docs.sgml: Add paragraph about multi-threading policy. --- docs/reference/ChangeLog | 2 ++ docs/reference/glib/glib-docs.sgml | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/docs/reference/ChangeLog b/docs/reference/ChangeLog index 2007066..d75ffe1 100644 --- a/docs/reference/ChangeLog +++ b/docs/reference/ChangeLog @@ -1,5 +1,7 @@ 2003-07-30 Matthias Clasen + * glib/glib-docs.sgml: Add paragraph about multi-threading policy. + * glib/glib-sections.txt: Rename g_read_link to g_file_read_link. 2003-07-29 Matthias Clasen diff --git a/docs/reference/glib/glib-docs.sgml b/docs/reference/glib/glib-docs.sgml index 2be3fa5..9459933 100644 --- a/docs/reference/glib/glib-docs.sgml +++ b/docs/reference/glib/glib-docs.sgml @@ -80,6 +80,12 @@ loop abstraction, and so on. It works on many UNIX-like platforms, Windows, OS/2 and BeOS. GLib is released under the GNU Library General Public License (GNU LGPL). + +The general policy of GLib is that all functions are invisibly threadsafe with the +exception of data structure manipulation functions, where, if you have two threads +manipulating the same data structure, they must use a lock to +synchronize their operation. + &glib-Building; &glib-Cross; -- 2.7.4