| #
1d386b48
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line .c pattern
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
|
| #
4d846d26
|
| 10-May-2023 |
Warner Losh <imp@FreeBSD.org> |
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD
The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch up to that fact and revert to their recommended match of
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD
The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch up to that fact and revert to their recommended match of BSD-2-Clause.
Discussed with: pfg MFC After: 3 days Sponsored by: Netflix
show more ...
|
| #
41e6398f
|
| 27-Jan-2022 |
Mark Johnston <markj@FreeBSD.org> |
ar: Avoid overwriting the stdout file stream pointer
This doesn't work with musl, which defines stdout as FILE * const. Instead, explicitly pass the desired output stream to ar_read_archive().
No f
ar: Avoid overwriting the stdout file stream pointer
This doesn't work with musl, which defines stdout as FILE * const. Instead, explicitly pass the desired output stream to ar_read_archive().
No functional change intended.
Reviewed by: emaste MFC after: 1 week Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D34064
show more ...
|
| #
57aaefdc
|
| 13-Aug-2021 |
Ed Maste <emaste@FreeBSD.org> |
ar: diff reduction against ELF Tool Chain
Remove ar_mode_* wrappers and call ar_read_archive / ar_write_archive directly.
(This was originally committed in d20e9e02db3d but reverted due to a regres
ar: diff reduction against ELF Tool Chain
Remove ar_mode_* wrappers and call ar_read_archive / ar_write_archive directly.
(This was originally committed in d20e9e02db3d but reverted due to a regression, now fixed with an update from cy@.)
Obtained from: ELF Tool Chain Reviewed by: markj Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D31496
show more ...
|
| #
086f0908
|
| 12-Aug-2021 |
Ed Maste <emaste@FreeBSD.org> |
ar: diff reduction against ELF Tool Chain
Drop exit status from bsdar_errc. ELF Tool Chain always returns EXIT_FAILURE in bsdar_errc.
Recommit of one part of d20e9e02db3d / review D31496.
Obtaine
ar: diff reduction against ELF Tool Chain
Drop exit status from bsdar_errc. ELF Tool Chain always returns EXIT_FAILURE in bsdar_errc.
Recommit of one part of d20e9e02db3d / review D31496.
Obtained from: ELF Tool Chain Sponsored by: The FreeBSD Foundation
show more ...
|
| #
c5bf58ad
|
| 12-Aug-2021 |
Ed Maste <emaste@FreeBSD.org> |
Revert "ar: diff reduction against ELF Tool Chain"
This reverts commit d20e9e02db3dde383c3de1ce8cec3a8c35b3eee6. It caused port build failures.
Reported by: cy
|
| #
d20e9e02
|
| 04-Aug-2021 |
Ed Maste <emaste@FreeBSD.org> |
ar: diff reduction against ELF Tool Chain
- Drop exit status from bsdar_errc. ELF Tool Chain always returns EXIT_FAILURE in bsdar_errc.
- Remove ar_mode_* wrappers and call ar_read_archive / ar_
ar: diff reduction against ELF Tool Chain
- Drop exit status from bsdar_errc. ELF Tool Chain always returns EXIT_FAILURE in bsdar_errc.
- Remove ar_mode_* wrappers and call ar_read_archive / ar_write_archive directly.
Obtained from: ELF Tool Chain Reviewed by: markj Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D31496
show more ...
|
| #
38911b3c
|
| 03-Aug-2021 |
Ed Maste <emaste@FreeBSD.org> |
ar: provide error exit status upon failure
Previously ar and ranlib returned with exit status 0 (success) in the case of a missing file or other error. Update to use error handling similar to that
ar: provide error exit status upon failure
Previously ar and ranlib returned with exit status 0 (success) in the case of a missing file or other error. Update to use error handling similar to that added by ELF Tool Chain after that project forked FreeBSD's ar.
PR: PR257599 [exp-run] Reported by: Shawn Webb, gehmehgeh (on HardenedBSD IRC) Reviewed by: markj Obtained from: elftoolchain MFC after: 2 months Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D31402
show more ...
|
| #
7648bc9f
|
| 13-May-2019 |
Alan Somers <asomers@FreeBSD.org> |
MFHead @347527
Sponsored by: The FreeBSD Foundation
|
| #
fabed6b2
|
| 10-Apr-2019 |
Ed Maste <emaste@FreeBSD.org> |
ar: implement support for /SYM64/ 64-bit archives
PR: 234454 Submitted by: Gerald Aryeetey <aryeeteygerald_rogers.com> Reviewed by: imp (earlier) MFC after: 3 weeks Sponsored by: The FreeBSD Founda
ar: implement support for /SYM64/ 64-bit archives
PR: 234454 Submitted by: Gerald Aryeetey <aryeeteygerald_rogers.com> Reviewed by: imp (earlier) MFC after: 3 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D18793
show more ...
|
| #
c6879c6c
|
| 23-Oct-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r339015 through r339669.
|
| #
ccd8660b
|
| 23-Oct-2018 |
Ed Maste <emaste@FreeBSD.org> |
ar: report errno on warning/error
Previously ar would report an error like "ar: fatal: Write error" without including additional errno information. Change warnings and errors to include archive_err
ar: report errno on warning/error
Previously ar would report an error like "ar: fatal: Write error" without including additional errno information. Change warnings and errors to include archive_errno() so that the user may have some idea of the reason for the failure.
Reviewed by: brooks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D17650
show more ...
|
| #
1d386b48
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line .c pattern
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
|
| #
4d846d26
|
| 10-May-2023 |
Warner Losh <imp@FreeBSD.org> |
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD
The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch up to that fact and revert to their recommended match of
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD
The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch up to that fact and revert to their recommended match of BSD-2-Clause.
Discussed with: pfg MFC After: 3 days Sponsored by: Netflix
show more ...
|
| #
41e6398f
|
| 27-Jan-2022 |
Mark Johnston <markj@FreeBSD.org> |
ar: Avoid overwriting the stdout file stream pointer
This doesn't work with musl, which defines stdout as FILE * const. Instead, explicitly pass the desired output stream to ar_read_archive().
No f
ar: Avoid overwriting the stdout file stream pointer
This doesn't work with musl, which defines stdout as FILE * const. Instead, explicitly pass the desired output stream to ar_read_archive().
No functional change intended.
Reviewed by: emaste MFC after: 1 week Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D34064
show more ...
|
| #
57aaefdc
|
| 13-Aug-2021 |
Ed Maste <emaste@FreeBSD.org> |
ar: diff reduction against ELF Tool Chain
Remove ar_mode_* wrappers and call ar_read_archive / ar_write_archive directly.
(This was originally committed in d20e9e02db3d but reverted due to a regres
ar: diff reduction against ELF Tool Chain
Remove ar_mode_* wrappers and call ar_read_archive / ar_write_archive directly.
(This was originally committed in d20e9e02db3d but reverted due to a regression, now fixed with an update from cy@.)
Obtained from: ELF Tool Chain Reviewed by: markj Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D31496
show more ...
|
| #
086f0908
|
| 12-Aug-2021 |
Ed Maste <emaste@FreeBSD.org> |
ar: diff reduction against ELF Tool Chain
Drop exit status from bsdar_errc. ELF Tool Chain always returns EXIT_FAILURE in bsdar_errc.
Recommit of one part of d20e9e02db3d / review D31496.
Obtaine
ar: diff reduction against ELF Tool Chain
Drop exit status from bsdar_errc. ELF Tool Chain always returns EXIT_FAILURE in bsdar_errc.
Recommit of one part of d20e9e02db3d / review D31496.
Obtained from: ELF Tool Chain Sponsored by: The FreeBSD Foundation
show more ...
|
| #
c5bf58ad
|
| 12-Aug-2021 |
Ed Maste <emaste@FreeBSD.org> |
Revert "ar: diff reduction against ELF Tool Chain"
This reverts commit d20e9e02db3dde383c3de1ce8cec3a8c35b3eee6. It caused port build failures.
Reported by: cy
|
| #
d20e9e02
|
| 04-Aug-2021 |
Ed Maste <emaste@FreeBSD.org> |
ar: diff reduction against ELF Tool Chain
- Drop exit status from bsdar_errc. ELF Tool Chain always returns EXIT_FAILURE in bsdar_errc.
- Remove ar_mode_* wrappers and call ar_read_archive / ar_
ar: diff reduction against ELF Tool Chain
- Drop exit status from bsdar_errc. ELF Tool Chain always returns EXIT_FAILURE in bsdar_errc.
- Remove ar_mode_* wrappers and call ar_read_archive / ar_write_archive directly.
Obtained from: ELF Tool Chain Reviewed by: markj Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D31496
show more ...
|
| #
38911b3c
|
| 03-Aug-2021 |
Ed Maste <emaste@FreeBSD.org> |
ar: provide error exit status upon failure
Previously ar and ranlib returned with exit status 0 (success) in the case of a missing file or other error. Update to use error handling similar to that
ar: provide error exit status upon failure
Previously ar and ranlib returned with exit status 0 (success) in the case of a missing file or other error. Update to use error handling similar to that added by ELF Tool Chain after that project forked FreeBSD's ar.
PR: PR257599 [exp-run] Reported by: Shawn Webb, gehmehgeh (on HardenedBSD IRC) Reviewed by: markj Obtained from: elftoolchain MFC after: 2 months Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D31402
show more ...
|
| #
7648bc9f
|
| 13-May-2019 |
Alan Somers <asomers@FreeBSD.org> |
MFHead @347527
Sponsored by: The FreeBSD Foundation
|
| #
fabed6b2
|
| 10-Apr-2019 |
Ed Maste <emaste@FreeBSD.org> |
ar: implement support for /SYM64/ 64-bit archives
PR: 234454 Submitted by: Gerald Aryeetey <aryeeteygerald_rogers.com> Reviewed by: imp (earlier) MFC after: 3 weeks Sponsored by: The FreeBSD Founda
ar: implement support for /SYM64/ 64-bit archives
PR: 234454 Submitted by: Gerald Aryeetey <aryeeteygerald_rogers.com> Reviewed by: imp (earlier) MFC after: 3 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D18793
show more ...
|
| #
c6879c6c
|
| 23-Oct-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r339015 through r339669.
|
| #
ccd8660b
|
| 23-Oct-2018 |
Ed Maste <emaste@FreeBSD.org> |
ar: report errno on warning/error
Previously ar would report an error like "ar: fatal: Write error" without including additional errno information. Change warnings and errors to include archive_err
ar: report errno on warning/error
Previously ar would report an error like "ar: fatal: Write error" without including additional errno information. Change warnings and errors to include archive_errno() so that the user may have some idea of the reason for the failure.
Reviewed by: brooks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D17650
show more ...
|
| #
be72428e
|
| 20-Jun-2018 |
Ed Maste <emaste@FreeBSD.org> |
usr.bin/ar: use standard 2-Clause FreeBSD license
Many licenses on ar files contained small variations from the standard FreeBSD license text. To avoid license proliferation switch to the usual 2-cl
usr.bin/ar: use standard 2-Clause FreeBSD license
Many licenses on ar files contained small variations from the standard FreeBSD license text. To avoid license proliferation switch to the usual 2-clause FreeBSD license after obtaining permission from all copyright holders.
Approved by: jkoshy, kaiw, kientzle Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D14561
show more ...
|