|
Revision tags: release/13.4.0-p5, release/13.5.0-p1, release/14.2.0-p3, release/13.5.0, release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0, release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0 |
|
| #
42b38843 |
| 16-Aug-2023 |
Warner Losh <[email protected]> |
Remove $FreeBSD$: one-line .h pattern
Remove /^\s*\*+\s*\$FreeBSD\$.*$\n/
|
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0, release/12.3.0, release/13.0.0, release/12.2.0, release/11.4.0 |
|
| #
b85ea809 |
| 02-Feb-2020 |
Kyle Evans <[email protected]> |
libc: provide fputc_unlocked
Among the same justification as the other stdio _unlocked; in addition to an inline version in <stdio.h>, we must provide a function in libc as well for the functionalit
libc: provide fputc_unlocked
Among the same justification as the other stdio _unlocked; in addition to an inline version in <stdio.h>, we must provide a function in libc as well for the functionality. This fixes the lang/gcc* builds, which want to use the symbol from libc.
PR: 243810 Reported by: antoine, swills, Michael <michael.adm gmail com> X-MFC-With: r357284
show more ...
|
| #
12fe218f |
| 30-Jan-2020 |
Kyle Evans <[email protected]> |
stdio: provide _unlocked variants of fflush, fputc, fputs, fread, fwrite
fflush_unlocked is currently desired in ports by sysutils/metalog, and redefined as the locked fflush.
fputc_unlocked, fputs
stdio: provide _unlocked variants of fflush, fputc, fputs, fread, fwrite
fflush_unlocked is currently desired in ports by sysutils/metalog, and redefined as the locked fflush.
fputc_unlocked, fputs_unlocked, fread_unlocked, and fwrite_unlocked are currently desired in ports by devel/elfutils, and redefined as the locked fputs, fread, and fwrite respectively.
Reviewed by: kib MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D23336
show more ...
|
|
Revision tags: release/12.1.0 |
|
| #
7f3ea0ab |
| 09-Sep-2019 |
Konstantin Belousov <[email protected]> |
Make snprintf(3) and vscanf(3) definitions available under appropriate POSIX visibility.
Reported by: jbeich Reviewed by: jilles PR: 207287 MFC after: 1 week
|
| #
7381dcc9 |
| 01-Sep-2019 |
Ed Maste <[email protected]> |
libc: remove gets
gets is unsafe and shouldn't be used (for many years now). Leave it in the existing symbol version so anything that previously linked aginst it still runs, but do not allow new so
libc: remove gets
gets is unsafe and shouldn't be used (for many years now). Leave it in the existing symbol version so anything that previously linked aginst it still runs, but do not allow new software to link against it.
(The compatability/legacy implementation must not be static so that the symbol and in particular the compat sym gets@FBSD_1.0 make it into libc.)
PR: 222796 (exp-run) Reported by: Paul Vixie Reviewed by: allanjude, cy, eadler, gnn, jhb, kib, ngie (some earlier) Relnotes: Yes Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D12298
show more ...
|
| #
11478453 |
| 20-Aug-2019 |
Dimitry Andric <[email protected]> |
Vendor import of stripped libc++ trunk r366426 (just before the release_90 branch point):
https://llvm.org/svn/llvm-project/libcxx/trunk@366426
|
|
Revision tags: release/11.3.0, release/12.0.0 |
|
| #
f3620262 |
| 28-Jul-2018 |
Dimitry Andric <[email protected]> |
Vendor import of libc++ trunk r338150: https://llvm.org/svn/llvm-project/libcxx/trunk@338150
|
|
Revision tags: release/11.2.0 |
|
| #
dc711d6d |
| 03-Apr-2018 |
Cy Schubert <[email protected]> |
Remove redundant check.
Reported by: kib@ MFC after: 2 weeks X-MFC with: r331936 Differential Revision: https://reviews.freebsd.org/D12785
|
| #
c13559d3 |
| 03-Apr-2018 |
Cy Schubert <[email protected]> |
Include update to stdio.h missed in r331936.
In my attempt to limit the commit in r331936 to only the gets_s() commit and not include unrelated patches in my tree, this patch was missed.
Reported b
Include update to stdio.h missed in r331936.
In my attempt to limit the commit in r331936 to only the gets_s() commit and not include unrelated patches in my tree, this patch was missed.
Reported by: pfg MFC after: 2 weeks X-MFC with: r331936 Differential Revision: https://reviews.freebsd.org/D12785
show more ...
|
| #
2321c474 |
| 20-Nov-2017 |
Pedro F. Giffuni <[email protected]> |
include: further adoption of SPDX licensing ID tags.
Mainly focus on files that use BSD 3-Clause license.
The Software Package Data Exchange (SPDX) group provides a specification to make it easier
include: further adoption of SPDX licensing ID tags.
Mainly focus on files that use BSD 3-Clause license.
The Software Package Data Exchange (SPDX) group provides a specification to make it easier for automated tools to detect and summarize well known opensource licenses. We are gradually adopting the specification, noting that the tags are considered only advisory and do not, in any way, superceed or replace the license texts.
Special thanks to Wind River for providing access to "The Duke of Highlander" tool: an older (2014) run over FreeBSD tree was useful as a starting point.
show more ...
|
|
Revision tags: release/10.4.0, release/11.1.0 |
|
| #
edb11085 |
| 01-Jun-2017 |
Dimitry Andric <[email protected]> |
Vendor import of libc++ trunk r304460: https://llvm.org/svn/llvm-project/libcxx/trunk@304460
|
| #
5a6d7b72 |
| 23-May-2017 |
Eric van Gyzen <[email protected]> |
libthr: fix warnings from GCC when WARNS=6
Fix warnings about: - redundant declarations - a local variable shadowing a global function (dlinfo) - an old-style function definition (with an empty para
libthr: fix warnings from GCC when WARNS=6
Fix warnings about: - redundant declarations - a local variable shadowing a global function (dlinfo) - an old-style function definition (with an empty parameter list) - a variable that is possibly used uninitialized
"make tinderbox" passes this time, except for a few unrelated kernel failures.
Reviewed by: kib MFC after: 3 days Sponsored by: Dell EMC Differential Revision: https://reviews.freebsd.org/D10870
show more ...
|
| #
7582e393 |
| 16-May-2017 |
Dimitry Andric <[email protected]> |
Vendor import of libc++ trunk r303197: https://llvm.org/svn/llvm-project/libcxx/trunk@303197
|
| #
0558617b |
| 29-Apr-2017 |
Pedro F. Giffuni <[email protected]> |
<stdio.h>: ftello() and fseeko() were in SUSv2, so extend visibility.
See:
http://pubs.opengroup.org/onlinepubs/007908799/xsh/fseek.html http://pubs.opengroup.org/onlinepubs/007908799/xsh/ftell.htm
<stdio.h>: ftello() and fseeko() were in SUSv2, so extend visibility.
See:
http://pubs.opengroup.org/onlinepubs/007908799/xsh/fseek.html http://pubs.opengroup.org/onlinepubs/007908799/xsh/ftell.html
Hinted from: DragonFlyBSD (git 58696e28)
show more ...
|
| #
649702c5 |
| 28-Jan-2017 |
Pedro F. Giffuni <[email protected]> |
Make use of clang nullability attributes.
Replace uses of the GCC __nonnull__ attribute with the clang nullability qualifiers. The replacement should be transparent for clang developers as the new q
Make use of clang nullability attributes.
Replace uses of the GCC __nonnull__ attribute with the clang nullability qualifiers. The replacement should be transparent for clang developers as the new qualifiers will produce the same warnings and will be useful for static checkers but will not cause aggressive optimizations.
GCC will not produce such warnings and developers will have to use upgraded GCC ports built with the system headers from r312538.
Hinted by: Apple's Libc-1158.20.4, Bionic libc MFC after: 11.1 Release
Differential Revision: https://reviews.freebsd.org/D9004
show more ...
|
| #
d6744932 |
| 01-Oct-2016 |
Eric van Gyzen <[email protected]> |
Add the __printflike attribute to the declaration of vdprintf(3)
I intended to add this in r306568.
MFC after: 3 days Sponsored by: Dell EMC
|
| #
21ac7a7f |
| 01-Oct-2016 |
Eric van Gyzen <[email protected]> |
Add the __printflike attribute to the declaration of dprintf(3)
MFC after: 3 days Sponsored by: Dell EMC
|
|
Revision tags: release/11.0.1, release/11.0.0 |
|
| #
08ed5b80 |
| 02-Aug-2016 |
Warner Losh <[email protected]> |
tools/build looks for _WITH_GETLINE in /usr/include/stdio.h to see if we need to include it in -legacy or not. Since the ifdef was removed, this broke building 10.x and older source trees on -current
tools/build looks for _WITH_GETLINE in /usr/include/stdio.h to see if we need to include it in -legacy or not. Since the ifdef was removed, this broke building 10.x and older source trees on -current. Restore just enough of _WITH_GETLINE to allow these older source trees to still build and properly omit getline() from their -legacy library.
show more ...
|
| #
dd47921e |
| 30-Jul-2016 |
Baptiste Daroussin <[email protected]> |
Remove _WITH_GETLINE and _WITH_DPRINTF guards
When adding getline(3) and dprintf(3) into libc, those guards were added to prevent breaking too many ports.
7 years later the ports tree have been fix
Remove _WITH_GETLINE and _WITH_DPRINTF guards
When adding getline(3) and dprintf(3) into libc, those guards were added to prevent breaking too many ports.
7 years later the ports tree have been fixed, it is time to remove this FreeBSDism
While here remove the extra parenthesis surrounding dprintf(3)
show more ...
|
| #
9183be81 |
| 12-May-2016 |
Conrad Meyer <[email protected]> |
stdio.h: Fix function-type typedef style and use _types.h __ssize_t
I'm still not sure why only Pypy runs into the error with the function typedefs. Fix it anyway.
Use __ssize_t instead of ssize_t
stdio.h: Fix function-type typedef style and use _types.h __ssize_t
I'm still not sure why only Pypy runs into the error with the function typedefs. Fix it anyway.
Use __ssize_t instead of ssize_t for the types; it's possible for the size_t type to not be visible if at the wrong POSIX_VISIBLE level.
A final (crossing my fingers) follow-up to r299456.
Sponsored by: EMC / Isilon Storage Division
show more ...
|
| #
6710d21d |
| 12-May-2016 |
Conrad Meyer <[email protected]> |
Pollute more places with off64_t and add __off64_t
Despite the private namespace, several broken ports depend on the __off64_t name for the type. Export it exactly the same way off_t and __off_t ar
Pollute more places with off64_t and add __off64_t
Despite the private namespace, several broken ports depend on the __off64_t name for the type. Export it exactly the same way off_t and __off_t are exported.
A follow-up to r299456.
Suggested by: php56 Sponsored by: EMC / Isilon Storage Division
show more ...
|
| #
877a840c |
| 11-May-2016 |
Conrad Meyer <[email protected]> |
libc: Add fopencookie(3) wrapper around funopen(3)
Reviewed by: jhb, oshogbo Sponsored by: EMC / Isilon Storage Division Differential Revision: https://reviews.freebsd.org/D6282
|
|
Revision tags: release/10.3.0 |
|
| #
b4c64ad9 |
| 30-Dec-2015 |
Dimitry Andric <[email protected]> |
Vendor import of libc++ trunk r256633: https://llvm.org/svn/llvm-project/libcxx/trunk@256633
|
| #
8b63538d |
| 28-Oct-2015 |
Andrey A. Chernov <[email protected]> |
Add _flags2 per jhb@ suggestion since no room left in _flags. Rewrite O_APPEND flag checking using new __S2OAP flag.
MFC after: 3 weeks
|
|
Revision tags: release/10.2.0 |
|
| #
fd109954 |
| 04-Jul-2015 |
Mariusz Zaborski <[email protected]> |
Add fdclose(3) function.
This function is equivalent to fclose(3) function except that it does not close the underlying file descriptor. fdclose(3) is step forward to make FILE structure private.
R
Add fdclose(3) function.
This function is equivalent to fclose(3) function except that it does not close the underlying file descriptor. fdclose(3) is step forward to make FILE structure private.
Reviewed by: wblock, jilles, jhb, pjd Approved by: pjd (mentor) Differential Revision: https://reviews.freebsd.org/D2697
show more ...
|