From de71a46a6e1d191e142b198c1980831b2dfb62f0 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Thu, 23 Nov 2000 08:04:16 +0000 Subject: Update. 2000-11-18 Martin Buchholz * csu/gmon-start.c (__gmon_start__): Avoid over-clever trick `if (called++) return;' 2000-11-21 Alan Modra * sysdeps/generic/bsd-_setjmp.c (setjmp): Rename to _setjmp. * csu/abi-note.S: Correct comment for operating system number. * sysdeps/s390/bits/string.h (strncat): Add missing quotation marks. --- csu/abi-note.S | 2 +- csu/gmon-start.c | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) (limited to 'csu') diff --git a/csu/abi-note.S b/csu/abi-note.S index a5014ab5cc..6050883d34 100644 --- a/csu/abi-note.S +++ b/csu/abi-note.S @@ -50,7 +50,7 @@ offset length contents Linux community) use note type 1 and a vendor name string of "GNU" for a note descriptor that indicates ABI requirements. The note data is four 32-bit words. The first of these is an operating system - number (0=Hurd, 1=Linux, 2=Solaris, ...) and the remaining three + number (0=Linux, 1=Hurd, 2=Solaris, ...) and the remaining three identify the earliest release of that OS that supports this ABI. See abi-tags (top level) for details. */ diff --git a/csu/gmon-start.c b/csu/gmon-start.c index b5ad6f6ae8..e5b45333cd 100644 --- a/csu/gmon-start.c +++ b/csu/gmon-start.c @@ -49,8 +49,10 @@ __gmon_start__ (void) into every shared library, each of their init functions will call us. */ static int called; - if (called++) + if (called) return; + + called = 1; #endif /* Start keeping profiling records. */ -- cgit v1.2.3