Page MenuHomeFreeBSD

libc: Add SPDX-License-Identifier tags
Needs ReviewPublic

Authored by tuukka.pasanen_ilmi.fi on May 5 2026, 11:09 AM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Jun 11, 7:03 PM
Unknown Object (File)
Sat, May 30, 5:57 AM
Unknown Object (File)
Tue, May 26, 11:17 AM
Unknown Object (File)
Tue, May 26, 4:54 AM
Unknown Object (File)
May 22 2026, 4:50 PM
Unknown Object (File)
May 22 2026, 9:04 AM
Unknown Object (File)
May 21 2026, 9:12 AM
Unknown Object (File)
May 18 2026, 10:57 AM
Subscribers
None

Details

Reviewers
emaste
imp
Group Reviewers
srcmgr
Summary

File lib/libc/sys/swapcontext.c has looks to have BSD-2-Clause but second clausal is from BSD-3-Clause or BSD-4-Clause license text:

* 2. Neither the name of the author nor the names of its contributors
*    may be used to endorse or promote products derived from this software
*    without specific prior written permission.

And not the normal BSD-2-Clause license. There is several files with this kind of modification and many of files are tagged with BSD-2-Clause.

lib/libc/gen/_thread_init.c
lib/libc/gen/elf_utils.c
lib/libc/sys/swapcontext.c
lib/libc/i386/gen/_ctx_start.S
lib/libc/i386/gen/makecontext.c
lib/libsys/amd64/_umtx_op_err.S
lib/libsys/i386/_umtx_op_err.S
lib/libthr/thread/thr_ctrdtr.c
lib/libthr/thread/thr_event.c
lib/libthr/thread/thr_fork.c
lib/libthr/arch/amd64/include/pthread_md.h

Sponsored by: The FreeBSD Foundation

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 72815
Build 69698: arc lint + arc unit