License headers added.

This commit is contained in:
Scott Duensing 2026-10-13 14:05:57 -05:00
parent 08876e2a90
commit d5319cf2ca
9 changed files with 34 additions and 0 deletions

View file

@ -666,6 +666,8 @@ KPCOMM is distributed under the MIT License (`LICENSE.md`): it may be used,
changed and shipped, alone or with a program, as source or as the built changed and shipped, alone or with a program, as source or as the built
driver, as long as the copyright and permission notice go with it. The driver, as long as the copyright and permission notice go with it. The
license covers this folder; the rest of the repository is not under it. license covers this folder; the rest of the repository is not under it.
Each source file here opens with a short header that says so
(`SPDX-License-Identifier: MIT`).
Built with Open Watcom (`watcom.mk`), the driver also carries Open Watcom Built with Open Watcom (`watcom.mk`), the driver also carries Open Watcom
code (its DLL start-up and C library helpers), and Open Watcom's license code (its DLL start-up and C library helpers), and Open Watcom's license

View file

@ -1,3 +1,7 @@
// Part of KPCOMM, Copyright (c) 2026 Scott Duensing, under the MIT License.
// See LICENSE.md for license information.
// SPDX-License-Identifier: MIT
//
// commdrv.c - KPCOMM.DRV -- High-speed COMM.DRV replacement // commdrv.c - KPCOMM.DRV -- High-speed COMM.DRV replacement
// //
// Exported COMM.DRV entry points (Windows 3.1 DDAG signatures), port // Exported COMM.DRV entry points (Windows 3.1 DDAG signatures), port

View file

@ -1,3 +1,7 @@
; Part of KPCOMM, Copyright (c) 2026 Scott Duensing, under the MIT License.
; See LICENSE.md for license information.
; SPDX-License-Identifier: MIT
LIBRARY COMM LIBRARY COMM
DESCRIPTION 'KPCOMM -- High-Speed Serial Communications Driver' DESCRIPTION 'KPCOMM -- High-Speed Serial Communications Driver'
EXETYPE WINDOWS EXETYPE WINDOWS

View file

@ -1,3 +1,7 @@
// Part of KPCOMM, Copyright (c) 2026 Scott Duensing, under the MIT License.
// See LICENSE.md for license information.
// SPDX-License-Identifier: MIT
//
// commdrv.h - KPCOMM.DRV -- High-speed COMM.DRV replacement // commdrv.h - KPCOMM.DRV -- High-speed COMM.DRV replacement
// //
// Types, UART/PIC/DPMI/BIOS constants, port state, and the prototypes // Types, UART/PIC/DPMI/BIOS constants, port state, and the prototypes

View file

@ -1,3 +1,7 @@
// Part of KPCOMM, Copyright (c) 2026 Scott Duensing, under the MIT License.
// See LICENSE.md for license information.
// SPDX-License-Identifier: MIT
//
// isr.c - Interrupt-time code for KPCOMM.DRV // isr.c - Interrupt-time code for KPCOMM.DRV
// //
// Hardware interrupt entry points, DPMI vector hooking with a per-IRQ // Hardware interrupt entry points, DPMI vector hooking with a per-IRQ

View file

@ -1,3 +1,7 @@
# Part of KPCOMM, Copyright (c) 2026 Scott Duensing, under the MIT License.
# See LICENSE.md for license information.
# SPDX-License-Identifier: MIT
#
# kpcomm.lnk -- wlink directives for KPCOMM.DRV built with Open Watcom # kpcomm.lnk -- wlink directives for KPCOMM.DRV built with Open Watcom
# (watcom.mk): what commdrv.def gives MSVC's linker. The module name stays # (watcom.mk): what commdrv.def gives MSVC's linker. The module name stays
# COMM, as USER.EXE imports the driver by that name, and the entry points # COMM, as USER.EXE imports the driver by that name, and the entry points

View file

@ -1,3 +1,7 @@
// Part of KPCOMM, Copyright (c) 2026 Scott Duensing, under the MIT License.
// See LICENSE.md for license information.
// SPDX-License-Identifier: MIT
//
// lpt.c - Parallel port support for KPCOMM.DRV // lpt.c - Parallel port support for KPCOMM.DRV
// //
// The stock COMM.DRV also serves LPT1-LPT3 (cid 0x80-0x82), and Windows // The stock COMM.DRV also serves LPT1-LPT3 (cid 0x80-0x82), and Windows

View file

@ -1,3 +1,7 @@
# Part of KPCOMM, Copyright (c) 2026 Scott Duensing, under the MIT License.
# See LICENSE.md for license information.
# SPDX-License-Identifier: MIT
#
# makefile - High-speed COMM.DRV replacement for MSVC 1.52 # makefile - High-speed COMM.DRV replacement for MSVC 1.52
# #
# Build: nmake # Build: nmake

View file

@ -1,3 +1,7 @@
# Part of KPCOMM, Copyright (c) 2026 Scott Duensing, under the MIT License.
# See LICENSE.md for license information.
# SPDX-License-Identifier: MIT
#
# watcom.mk -- KPCOMM.DRV built on Linux with Open Watcom v2's 16-bit # watcom.mk -- KPCOMM.DRV built on Linux with Open Watcom v2's 16-bit
# Windows target, for hosts without MSVC 1.52 (the makefile, for NMAKE, is # Windows target, for hosts without MSVC 1.52 (the makefile, for NMAKE, is
# the MSVC build). Uses the Open Watcom JoeyLib's installer sets up, unless # the MSVC build). Uses the Open Watcom JoeyLib's installer sets up, unless