Remove some old tty related code, such as <sgtty.h>, old ioctls etc.It is replaced by POSIX termios on modern systems. Also, remove relatedcode in libcompat.<sys/ioctl_compat.h> is now just a fe
Remove some old tty related code, such as <sgtty.h>, old ioctls etc.It is replaced by POSIX termios on modern systems. Also, remove relatedcode in libcompat.<sys/ioctl_compat.h> is now just a few lines. This header will eventuallybe removed completely.Two ports, devel/xxgdb and editors/aee, were still using <sgtty.h> andhave since been fixed. But let's bump __DragonFly_version anyway.Dports-checking-and-fixing: zrj
show more ...
libcompat: Remove the old and unused insque() and remque() functions.We have a conforming implementation of those two functions in libc, sonothing was taking the ones from libcompat. However, libc
libcompat: Remove the old and unused insque() and remque() functions.We have a conforming implementation of those two functions in libc, sonothing was taking the ones from libcompat. However, libcompat'soutdated manual pages were shadowing the good ones from libc.Reported-by: zrj
libcompat: Use %hu for unsigned shorts.
libcompat: Remove various unneeded functions.Namely ascftime(), cfree(), cftime(), and getpw().Nothing in base or dports uses them.
Correct BSD License clause numbering from 1-2-4 to 1-2-3.
Remove advertising header from lib/ and libexec/Correct BSD License clause numbering from 1-2-4 to 1-2-3.
libcompat: Clean up a bit, fix warnings and raise WARNS to 2.* Remove K&R definitions for non-__STDC__ case.* Add two defines to rexec.c which afaict were forgotten when the RFC 3542 support wa
libcompat: Clean up a bit, fix warnings and raise WARNS to 2.* Remove K&R definitions for non-__STDC__ case.* Add two defines to rexec.c which afaict were forgotten when the RFC 3542 support was added back in 2008 (5aa41e7ced). Or perhaps they were present somewhere else which has been removed since.* Add braces.* Remove unneeded CFLAGS.
fix a couple of MLINKS issues
locales, libconv: Sync with FreeBSD (extensive reach)What started out as a relatively simply upgrade to libiconv finallyresulted in a simultaneous overhaul to locales, strings, and stdio.All of t
locales, libconv: Sync with FreeBSD (extensive reach)What started out as a relatively simply upgrade to libiconv finallyresulted in a simultaneous overhaul to locales, strings, and stdio.All of these are interdependent and there is no way to upgrade themindividually or in steps.These cases are similar to what happened with libm where significantsyncing came from NetBSD previously, rendering contributions fromFreeBSD difficult. Libiconv and locales (both ancient) are now insync with FreeBSD HEAD.As several headers were signficantly updated and the mtree was updatedto accommodate the new include/xlocale directory, this commit willrequire a full world build. It also may cause some dports to no longerbuild due to prototype differences, but the dports will be adjusted.The regexp library was not being used. It was removed from FreeBSD fouryears ago. Since it required collate updates, I took the opportunity toremove it completely by adding re_comp functionality to 4.3 compatlibrary like FreeBSD did.__DragonFly_version has been bumped to 500300.
Correct BSD License clause numbering from 1-2-4 to 1-2-3.Apparently everyone's doing it:http://svnweb.freebsd.org/base?view=revision&revision=251069Submitted-by: "Eitan Adler" <lists at eitanadl
Correct BSD License clause numbering from 1-2-4 to 1-2-3.Apparently everyone's doing it:http://svnweb.freebsd.org/base?view=revision&revision=251069Submitted-by: "Eitan Adler" <lists at eitanadler.com>
Remove advertising header from man pages.By: Eitan Adler <lists@eitanadler.com>
bsd.dep.mk: Remove AINC knobThe AINC knob was removed from FreeBSD before DragonFly 1.0 was released.It's not needed, so remove it to simplify bsd.dep.mk dependency makefile.While here, convert S
bsd.dep.mk: Remove AINC knobThe AINC knob was removed from FreeBSD before DragonFly 1.0 was released.It's not needed, so remove it to simplify bsd.dep.mk dependency makefile.While here, convert SRCS and CLEANFILES to the new += method of augmentingvariables.
Sweep-fix comparing pointers with 0 (and assigning 0 to pointers).For better readability, don't compare pointers with 0 or assign 0to them. Use NULL instead.The change was done with coccinelle.
manpages: Uniformly order the prologue macros by Dd/Dt/Os.This is the most widely used order and it also silences warningsin mandoc -Tlint output.
Remove some duplicate includes in bin/, games/ and lib/.
lib: Move the definition of WARNS into lib/Makefile.inc.
AMD64 - AUDIT RUN - Fix format strings, size_t, and other issues
Remove remaining LIBC_SCCS related stuff.
Fix bug: sprintf() was used where snprintf() was meant.
Ansify (i.e., silence -Wold-style-definition) the rest of lib/(minus contrib/). Also remove a couple of "register" keywords.
The result of the "RFC3542 support" SoC project by Dashu Huang.
Declare lsearch(3)/lfind(3), move them to libc and make them POSIX compliant.Obtained-from: FreeBSD
Use .Ux for UNIX.
ruserpass() takes 4 arguments but is called with only 3. Since wedon't actually use acct, just take a dummy pointer.
- Uniformly use .In for header file references.- Fix numerous wrong directory names.
12