X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=glib%2Fgbacktrace.c;h=c59d18e1fdd192faaaac2b73827715b1981bceab;hb=20f6cc2a10ba26860e7a6d27c100deadb5497772;hp=a9451c8bfbf9822034e50ac691512317d5825cde;hpb=51a917bc1656368e8d94ea7ea3b33d3cc06daa82;p=platform%2Fupstream%2Fglib.git diff --git a/glib/gbacktrace.c b/glib/gbacktrace.c index a9451c8..c59d18e 100644 --- a/glib/gbacktrace.c +++ b/glib/gbacktrace.c @@ -12,9 +12,7 @@ * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. + * License along with this library; if not, see . */ /* @@ -40,24 +38,19 @@ #ifdef HAVE_SYS_TIME_H #include #endif -#ifdef HAVE_SYS_TIMES_H -#include -#endif #include -#ifdef HAVE_SYS_WAIT_H -#include -#endif #include -#ifdef HAVE_UNISTD_H -#include -#endif +#ifdef G_OS_UNIX +#include +#include #ifdef HAVE_SYS_SELECT_H #include #endif /* HAVE_SYS_SELECT_H */ +#endif -#include /* for bzero on BSD systems */ +#include #ifdef G_OS_WIN32 # define STRICT /* Strict typing, please */ @@ -97,19 +90,19 @@ volatile gboolean glib_on_error_halt = TRUE; /** * g_on_error_query: - * @prg_name: the program name, needed by gdb - * for the [S]tack trace option. If @prg_name is %NULL, g_get_prgname() - * is called to get the program name (which will work correctly if - * gdk_init() or gtk_init() has been called) + * @prg_name: the program name, needed by gdb for the "[S]tack trace" + * option. If @prg_name is %NULL, g_get_prgname() is called to get + * the program name (which will work correctly if gdk_init() or + * gtk_init() has been called) * * Prompts the user with - * [E]xit, [H]alt, show [S]tack trace or [P]roceed. + * `[E]xit, [H]alt, show [S]tack trace or [P]roceed`. * This function is intended to be used for debugging use only. * The following example shows how it can be used together with * the g_log() functions. * - * |[ - * #include <glib.h> + * |[ + * #include * * static void * log_handler (const gchar *log_domain, @@ -131,17 +124,17 @@ volatile gboolean glib_on_error_halt = TRUE; * G_LOG_LEVEL_CRITICAL, * log_handler, * NULL); - * /* ... */ + * ... * ]| * - * If [E]xit is selected, the application terminates with a call - * to _exit(0). + * If "[E]xit" is selected, the application terminates with a call + * to _exit(0). * - * If [S]tack trace is selected, g_on_error_stack_trace() is called. - * This invokes gdb, which attaches to the current - * process and shows a stack trace. The prompt is then shown again. + * If "[S]tack" trace is selected, g_on_error_stack_trace() is called. + * This invokes gdb, which attaches to the current process and shows + * a stack trace. The prompt is then shown again. * - * If [P]roceed is selected, the function returns. + * If "[P]roceed" is selected, the function returns. * * This function may cause different actions on non-UNIX platforms. */ @@ -216,14 +209,14 @@ g_on_error_query (const gchar *prg_name) /** * g_on_error_stack_trace: - * @prg_name: the program name, needed by gdb - * for the [S]tack trace option. + * @prg_name: the program name, needed by gdb for the "[S]tack trace" + * option * - * Invokes gdb, which attaches to the current - * process and shows a stack trace. Called by g_on_error_query() - * when the [S]tack trace option is selected. You can get the current - * process's "program name" with g_get_prgname(), assuming that you - * have called gtk_init() or gdk_init(). + * Invokes gdb, which attaches to the current process and shows a + * stack trace. Called by g_on_error_query() when the "[S]tack trace" + * option is selected. You can get the current process's program name + * with g_get_prgname(), assuming that you have called gtk_init() or + * gdk_init(). * * This function may cause different actions on non-UNIX platforms. */