mirror of
https://github.com/opnsense/src.git
synced 2026-04-04 17:05:14 -04:00
OPNsense - FreeBSD source
lpt doesn't work here if the printer is not turned on at boot time (this has been reported for other systems). lpt has a weird mapping of the flag bits vs printer numbers and MAKEDEV does not understand this (printer 0 uses minor numbers 0-0x3f, printer 1 uses minors 0x40-0x7f, etc). The following (simpler) problems are fixed by the patch. lpt did not check the minor number on open, so if NLPT1 == 1 and you try to open printer 1 then random memory above the lpt_sc array is accessed. I thought I had this problem for minors 1 and 2. However, it does not actually occur until minor 0x40. Does anyone have lpt64? lpt had several unnecessary && broken ANSIisms and other sloppy declarations. Bruce |
||
|---|---|---|
| bin | ||
| etc | ||
| gnu | ||
| lib/csu/i386 | ||
| libexec/makekey | ||
| sbin | ||
| share/man/man4 | ||
| sys | ||
| usr.bin/symorder | ||
| usr.sbin | ||