| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
UNIX System V Release 4 is operating system released in 1988. It ceased
to exist in early 2000-s.
Notes:
svn path=/head/; revision=314373
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The build process generates *assym.h using nm from *genassym.o (which is
in turn created from *genassym.c).
When compiling with link-time optimization (LTO) using -flto, .o files
are LLVM bitcode, not ELF objects. This is not usable by genassym.sh,
so remove -flto from those ${CC} invocations.
Submitted by: George Rimar
Reviewed by: dim
MFC after: 1 month
Differential Revision: https://reviews.freebsd.org/D9659
Notes:
svn path=/head/; revision=314054
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
undefined symbol svr4_delete_socket which was moved from streams to the svr4 module
in r160558 that created a two-way dependency between them.
PR: 208464
Submitted by: Kristoffer Eriksson
Reported by: Kristoffer Eriksson
MFC after: 2 week
Notes:
svn path=/head/; revision=298519
|
| |
|
|
| |
Notes:
svn path=/head/; revision=274185
|
| |
|
|
|
|
|
|
|
|
|
|
| |
problems than it solves. SYSDIR is already defined almost always and
can be used instead. Working around the one case where it isn't is
much easier than working around the fact that @ may not exist in 18
other places.
Differential Revision: https://reviews.freebsd.org/D1100
Notes:
svn path=/head/; revision=274184
|
| |
|
|
|
|
|
|
| |
Hat: bugmeister@
MFC after: 3 days
Notes:
svn path=/head/; revision=267482
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Use MACHINE_CPUARCH in preference to MACHINE_ARCH. The former is the
source code location of the machine, the latter the binary output. In
general, we want to use MACHINE_CPUARCH instead of MACHINE_ARCH unless
we're tesitng for a specific target. The isn't even moot for
i386/amd64 where there's momemntum towards a MACHINE_CPUARCH == x86,
although a specific cleanup for that likely would be needed...
Notes:
svn path=/head/; revision=211690
|
| |
|
|
|
|
|
|
|
|
|
|
| |
the ROUTETABLES kernel option thus there is no need to include opt_route.h
anymore in all consumers of vnet.h and no longer depend on it for module
builds.
Remove the hidden include in flowtable.h as well and leave the two
explicit #includes in ip_input.c and ip_output.c.
Notes:
svn path=/head/; revision=193744
|
| |
|
|
|
|
|
|
|
| |
require it.
Submitted by: pjd
Notes:
svn path=/head/; revision=193588
|
| |
|
|
|
|
|
|
|
|
|
|
| |
I really don't want any pieces of code to include ioctl_compat.h, so let
the ibcs2 and svr4 compat leave sgtty alone. If they want to support
sgtty, they should emulate it on top of termios, not sgtty.
The code has been marked with BURN_BRIDGES for a long time. ibcs2 and
svr4 are not really popular pieces of code anyway.
Notes:
svn path=/head/; revision=191919
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
checked whether this applies to builds in /sys/*/compile/* as well):
- Create empty opt_*.h files were missing
- Hook up svr4 to the build. It compiles fine here, so no reason to
disconnect it in the Makefile. were missing
- Hook up svr4 to the build. It compiles fine here, so no reason to
disconnect it in the Makefile.
Notes:
svn path=/head/; revision=188516
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It seems we only depend on COMPAT_43 to implement the send() and recv()
routines. We can easily implement them using sendto() and recvfrom(),
just like we do inside our very own C library.
I wasn't able to really test it, apart from simple compilation testing.
I've heard rumours that COMPAT_SVR4 is broken inside execve() anyway.
It's still worth to fix this, because I suspect we'll get rid of
COMPAT_43 somewhere in the future...
Reviewed by: rdivacky
Discussed with: jhb
Notes:
svn path=/head/; revision=183040
|
| |
|
|
|
|
|
|
| |
prefer the more common > ${.TARGET} over > opt_foo.h in modules
makefiles.
Notes:
svn path=/head/; revision=182668
|
| |
|
|
|
|
|
| |
or (in my case) no longer feel that oversight is necessary.
Notes:
svn path=/head/; revision=160063
|
| |
|
|
|
|
|
| |
vm_page.h.
Notes:
svn path=/head/; revision=154865
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the kernel by wrapping all targets for fake opt_*.h files in
.if defined(KERNBUILDDIR). Thus, such fake files won't be
created at all if modules are built with the kernel.
Some modules undergo cleanup like removing unused or unneeded
options or .h files, without which they wouldn't build this way
or the other.
Reviewed by: ru
Tested by: no binary changes in modules built alone
Tested on: i386 sparc64 amd64
Notes:
svn path=/head/; revision=151350
|
| |
|
|
|
|
|
|
|
|
| |
commit the MAC checks for it.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, NAI Labs
Notes:
svn path=/head/; revision=101708
|
| |
|
|
|
|
|
| |
of -fno-common in this case.
Notes:
svn path=/head/; revision=89181
|
| |
|
|
| |
Notes:
svn path=/head/; revision=84473
|
| |
|
|
|
|
|
| |
Reviewed by: joerg, dd
Notes:
svn path=/head/; revision=76185
|
| |
|
|
| |
Notes:
svn path=/head/; revision=71989
|
| |
|
|
|
|
|
|
|
| |
opt_foo.h:
touch opt_foo.h
.. is unnecessary - kmod.mk does this for us.
Notes:
svn path=/head/; revision=71985
|
| |
|
|
| |
Notes:
svn path=/head/; revision=70711
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
our kernel module system learned how to handle dependencies.
Providing a whole bunch of shell scripts that do nothing but load
a similarly named kernel loadable module is out of vogue.
The svr4(8) manual page has been replaced with a much better svr4(4)
page.
Notes:
svn path=/head/; revision=69349
|
| |
|
|
| |
Notes:
svn path=/head/; revision=68961
|
| |
|
|
|
|
|
| |
They are being moved elsewhere, and they are causing problems being here.
Notes:
svn path=/head/; revision=66826
|
| |
|
|
|
|
|
| |
This may be a WIP, but `make release' needs it sooner than later.
Notes:
svn path=/head/; revision=66620
|
| |
|
|
| |
Notes:
svn path=/head/; revision=65302
|
| |
|
|
| |
Notes:
svn path=/head/; revision=61204
|
| |
|
|
|
|
|
| |
encoding the relative path.
Notes:
svn path=/head/; revision=60966
|
| |
|
|
| |
Notes:
svn path=/head/; revision=60297
|
| |
|
|
|
|
|
|
|
|
| |
This means that the kernel can be totally self contained now and is not
dependent on the last buildworld to update /usr/share/mk. This might
also make it easier to build 5.x kernels on 4.0 boxes etc, assuming
gensetdefs and config(8) are updated.
Notes:
svn path=/head/; revision=59951
|
| |
|
|
|
|
|
| |
. s/freebsd/FreeBSD
Notes:
svn path=/head/; revision=55728
|
| |
|
|
|
|
|
|
|
| |
- don't generate unusable headers or #defines.
- removed duplicate opt_svr4.h in CLEANFILES.
- removed bogus dependency of svr4.h on options headers.
Notes:
svn path=/head/; revision=55661
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
-U_KERNEL became negative when all all the genassym.c's were converted
to be cross-built.
Use "genassym ... > ${.TARGET}", not "genassym -o $@ ...", so that
genassym(1) doesn't need to support -o.
Removed duplicate -D_KERNEL from CFLAGS.
Removed triplicate -D_KERNEL from flags for compiling svr4_locore.s.
Notes:
svn path=/head/; revision=55655
|
| |
|
|
|
|
|
|
|
| |
is an application space macro and the applications are supposed to be free
to use it as they please (but cannot). This is consistant with the other
BSD's who made this change quite some time ago. More commits to come.
Notes:
svn path=/head/; revision=55206
|
| |
|
|
| |
Notes:
svn path=/head/; revision=55063
|
| |
|
|
| |
Notes:
svn path=/head/; revision=54320
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
opt_global.h and opt_svr4.h, instead of from the command line. This
brings them in-line with most of the rest of the kernel.
svr4_ioctl.c has also failed to compile with debugging for a while
now; fixed by adding systm.h and socketvar.
Some svr4 source files are automatically generated from syscalls.master;
these have been committed as consequential changes, otherwise everyone
will have to "make svr4_sysent.c".
Changes:
sys/svr4/svr4.h include opt_global.h and opt_svr4.h
sys/svr4/svr4_ioctl.c include svr4.h, sys/systm.h and sys/socketvar.h
sys/svr4/svr4_ipc.c include svr4.h
sys/svr4/svr4_resource.c include svr4.h
sys/svr4/svr4_socket.c include svr4.h
sys/svr4/svr4_ttold.c include svr4.h
sys/svr4/syscalls.master include svr4.h
sys/svr4/svr4_syscallnames.c dependent on syscalls.master
sys/svr4/svr4_sysent.c dependent on syscalls.master
sys/svr4/svr4_syscall.h dependent on syscalls.master
sys/svr4/svr4_proto.h dependent on syscalls.master
sys/modules/svr4/Makefile create opt_global.h and opt_svr4.h
Notes:
svn path=/head/; revision=54300
|
| |
|
|
|
|
|
|
| |
and empty options files. The rules are now generated automatically in
bsd.kmod.mk. Cleaned up related things ($S and ${CLEANFILES}).
Notes:
svn path=/head/; revision=53846
|
| |
|
|
|
|
|
| |
related to PR: 13545
Notes:
svn path=/head/; revision=50934
|
| |
|
|
| |
Notes:
svn path=/head/; revision=50718
|
| |
|
|
| |
Notes:
svn path=/head/; revision=50477
|
| |
|
|
| |
Notes:
svn path=/head/; revision=49271
|
| |
|
|
|
|
|
| |
Trust me, this stuff will be in a real manpage before 4.0 ships :-)
Notes:
svn path=/head/; revision=49268
|
| |
|
|
| |
Notes:
svn path=/head/; revision=44208
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
world breakage (mainly for cross-world cases). The world Makefile
attempts to build tools static so that nonexistent or wrong shared
libraries and interpreters don't get used. This is broken anyway
since the world Makefile doesn't know about svr4_genassym.
Force building svr4_genassym static. This is part of "fixing"
aout-to-elf-build breakage. aout-to-elf-build abuses NOTOOLS to
avoid rebuilding all the aout tools. This saves time and avoids
some complications. However, it breaks all the internal tools --
they get linked to target libraries which might not work. Cases
where the host can run the target's static libraries are "fixed"
by encrufting all Makefiles that build internal tools to build the
tools static.
Don't add .depend to CLEANFILES -- it just breaks the separation of
`make cleandepend' from `make clean'.
Removed some superflous explicit dependencies.
Notes:
svn path=/head/; revision=43704
|
| |
|
|
|
|
|
| |
been teleported to share/examples/svr4).
Notes:
svn path=/head/; revision=43423
|
| |
|
|
|
|
|
| |
to -current explaining how to use this sucker.
Notes:
svn path=/head/; revision=43415
|
|
|
See http://www.freebsd.org/~newton/freebsd-svr4 for limitations,
capabilities, history and TO-DO list.
Notes:
svn path=/head/; revision=43412
|