glibc
The GNU C library.
www.gnu.org
Recent Activity
- AArch64: Add SVE memset
Wilco Dijkstra: Add SVE memset based on the generic memset with predicated load for sizes < 16. - manual: make @manpageurl more specific to each output
DJ Delorie: Tweak the @manpageurl macro to customize the output for each of html, info, and pdf output. - elf: Add fast path to dlopen for fully-opened maps
Florian Weimer: If the map is already fully open (has matching flags and its own scope allocated), it is not necessary to unprotected memory during dlopen. - elf: Add l_soname accessor function for DT_SONAME values
Florian Weimer: It's not necessary to introduce temporaries because the compiler is able to evaluate l_soname just once in constracts like: - elf: Do not add a copy of _dl_find_object to libc.so
Florian Weimer: This reduces code size and dependencies on ld.so internals from libc.so. - manual: Add links to POSIX Semaphores man-pages documentation
Arjun Shankar: The POSIX Semaphores functions are currently undocumented in our info pages. - Make fclose seek input file to right offset (bug 12724)
Joseph Myers: As discussed in bug 12724 and required by POSIX, before an input file (based on an underlying seekable file descriptor) is closed, fclose is sometimes required to seek that file descriptor to the correct offset, so that any other file descriptors sharing the underlying open file description are left at that offset (as a motivating example, a script could call a sequence of commands each of which processes some data from (seekable) stdin using stdio; fclose needs to do this so that each successive command can read exactly the data not handled by previous commands), but glibc fails to do this.
The precise POSIX wording has changed a few times; in the 2024 edition it's "If the file is not already at EOF, and the file is one capable of seeking, the file offset of the underlying open file description shall be set to the file position of the stream if the stream is the active handle to the underlying file description.".
Add appropriate logic to _IO_new_file_close_it to handle this case. - NEWS: Add some more news from the 2.41 cycle
Andreas K. Hüttel - NEWS: Add list of bugs fixed in 2.41
Andreas K. Hüttel - stdlib: Re-implement free (environ) compatibility kludge for setenv
Florian Weimer: For the originally failing application (userhelper from usermode), it is not actually necessary to call realloc on the environ pointer.
Most Popular In The Past Month
- Increase version to 2.41.9000, add new section to NEWS
Andreas K. Hüttel:
###
diff --git a/NEWS b/NEWS
index b11422b060..e2e40e141c 100644
--- a/NEWS
+++ b/NEWS
@@ -5,6 +5,33 @@ See the end for copying conditions.
Please send GNU C library bug reports via < - Create ChangeLog.old/ChangeLog.30
Andreas K. Hüttel - AArch64: Add SVE memset
Wilco Dijkstra: Add SVE memset based on the generic memset with predicated load for sizes < 16. - elf: Add fast path to dlopen for fully-opened maps
Florian Weimer: If the map is already fully open (has matching flags and its own scope allocated), it is not necessary to unprotected memory during dlopen. - manual: make @manpageurl more specific to each output
DJ Delorie: Tweak the @manpageurl macro to customize the output for each of html, info, and pdf output. - elf: Do not add a copy of _dl_find_object to libc.so
Florian Weimer: This reduces code size and dependencies on ld.so internals from libc.so. - Make fclose seek input file to right offset (bug 12724)
Joseph Myers: As discussed in bug 12724 and required by POSIX, before an input file (based on an underlying seekable file descriptor) is closed, fclose is sometimes required to seek that file descriptor to the correct offset, so that any other file descriptors sharing the underlying open file description are left at that offset (as a motivating example, a script could call a sequence of commands each of which processes some data from (seekable) stdin using stdio; fclose needs to do this so that each successive command can read exactly the data not handled by previous commands), but glibc fails to do this.
The precise POSIX wording has changed a few times; in the 2024 edition it's "If the file is not already at EOF, and the file is one capable of seeking, the file offset of the underlying open file description shall be set to the file position of the stream if the stream is the active handle to the underlying file description.".
Add appropriate logic to _IO_new_file_close_it to handle this case. - NEWS: Add list of bugs fixed in 2.41
Andreas K. Hüttel - NEWS: Add some more news from the 2.41 cycle
Andreas K. Hüttel - manual: Add links to POSIX Semaphores man-pages documentation
Arjun Shankar: The POSIX Semaphores functions are currently undocumented in our info pages.