Bruce Evans
ac648592d9
Keep build-tools objects separate from `all' objects so that my
...
cross-builds work.
1998-09-02 15:22:11 +00:00
Bruce Evans
cb997c9220
Fixed the elf case of the creation of the libcrypt.so -> libscrypt->so
...
link. Shared libraries are in ${SHLIBDIR}, not necessarily in ${LIBDIR}.
1998-09-02 15:09:15 +00:00
Bruce Evans
0f09aefa00
csu must be built before all shared libaries for ELF, since ELF shared
...
libraries are linked to at least crti.o. Always build it first.
1998-09-02 15:02:18 +00:00
John Polstra
cb690d1f0b
Implement the weak aliases for private entry points in the inet_*
...
and res_* modules in a way that works for ELF. I moved the aliases
out of res_stubs.c and into the individual modules where the entry
points are defined. Weak aliases don't work in ELF unless that is
the case. (Actually, I'm surprised it worked for a.out.)
This should fix the undefined "inet_addr" and related symbols in
various applications that fail to include <arpa/inet.h> or
<resolv.h> as they are supposed to do.
1998-09-02 00:53:17 +00:00
Wolfram Schneider
acd8019083
Sort cross references.
1998-08-31 16:41:09 +00:00
Brian Somers
7100135f12
Remove OpenBSD build support - let the Makefile vary per
...
OS rather than making it a mess and potentially screwing
up cross builds.
Suggested by: bde
Add Id keyword.
1998-08-31 12:14:30 +00:00
Brian Somers
e8ede338eb
Add OpenBSD build support
1998-08-30 23:53:25 +00:00
Mark Murray
0be70b48dd
While I am no longer making a shared library, it is a good plan to nuke
...
the old ones to prevent ld picking it up spuriously.
1998-08-30 13:07:16 +00:00
John Birrell
839de40e6e
BINFORMAT -> OBJFORMAT ready for E-day.
1998-08-30 02:52:04 +00:00
John Birrell
8deb7ff0b0
BINFORMAT -> OBJFORMAT ready for E-day.
1998-08-30 01:57:55 +00:00
Mark Murray
2c6110f682
Stop making a shared library for libtelnet. This should have happened
...
a long time ago.
1998-08-29 20:23:14 +00:00
Joseph Koshy
1380f780e0
Typo fix.
1998-08-28 04:36:21 +00:00
Robert Nordier
b131044669
Add support for reading directories as files.
...
Sort out fs_ops, alloc/free.
1998-08-27 10:45:20 +00:00
John Birrell
5f867deba5
Don't automatically restart syscalls for the signals that the thread
...
kernel needs.
1998-08-26 20:55:31 +00:00
John Birrell
353a159590
Back out most of the last commit. It created problems with sigpause.
1998-08-26 20:50:42 +00:00
John Birrell
4591e62dc7
Test program for sigwait.
...
Submitted by: Daniel M. Eischen <eischen@vigrid.com>
1998-08-25 12:35:16 +00:00
John Birrell
ad8f637466
Add support for building test programs.
1998-08-25 12:33:22 +00:00
John Birrell
42f37683ee
Fix for sigwait problem.
...
Submitted by: Daniel M. Eischen <eischen@vigrid.com>
PR: misc/7039
1998-08-25 11:19:14 +00:00
Doug Rabson
c2ac238c40
The length argument to sysctl is now size_t.
1998-08-25 07:52:33 +00:00
Bruce Evans
8d95788ee7
Fixed syntax errors (__dead should have gone away years ago, and
...
__attribute__(()) is a gccism - we use __dead2).
1998-08-24 02:54:33 +00:00
Steve Price
93bb6f1172
Describe what constitues an exceptional condition.
...
PR: 7666
Submitted by: Archie Cobbs <archie@whistle.com>
1998-08-24 01:09:34 +00:00
Gary Palmer
253ab58f6f
Nuke unsupported architecture files
1998-08-22 14:34:59 +00:00
Gary Palmer
d78dcde236
Building `compat' on alpha is meaningless (they are i386 libraries)
1998-08-22 14:31:39 +00:00
John Birrell
34c91739be
Remove the bootstrap hack that prevented the use of the rtld.
1998-08-20 21:37:22 +00:00
Mike Smith
a8d0d4d632
Add libstand.
1998-08-20 08:24:07 +00:00
Mike Smith
b07983d9ab
Install libstand header <stand.h> and manpage (libstand.3)
1998-08-20 08:23:12 +00:00
Mike Smith
6b4f575cb1
This is libstand; a support library for standalone executables (eg. bootstrap
...
modules).
Obtained from: NetBSD, with some architectural changes and many additions.
1998-08-20 08:19:55 +00:00
Andrey A. Chernov
9e466b2091
do not include private copy of bpf.h - it leads to dangerous mismatch
...
of kernel/user bpf interface - include updated /sys/net/bpf.h instead
1998-08-18 10:29:37 +00:00
Bruce Evans
90152d9d21
Made this actually work when there's an object directory:
...
- replaced bogus dependencies of distribution sources on generated
sources by the same ones that bsd.lib.mk would generate if it knew
all the sources. We shoot ourself in the foot by not naming the
generated (included) sources *.h, so we can just put the generated
sources in SRCS.
- replaced -I${.CURDIR} by `-I.'. Here `.' is an alias for ${.OBJDIR}.
-I${.CURDIR} didn't do anything, since ${.CURDIR} is the default in
all cases here (it would be necessary for ""-style includes made from
sources in ${.OBJDIR}.
Don't use `+=' for setting CLEANFILES for the first time.
Added $Id$.
1998-08-17 20:39:09 +00:00
Dag-Erling Smørgrav
163074e1ca
Cross my fingers and enable libfetch.
1998-08-17 09:32:07 +00:00
Dag-Erling Smørgrav
ecc9135299
Commit a bunch of patches that have been accumulating:
...
- Fix the README to reflect the new status of the ftp code.
- Change tons of 'if (xxx < 0)' to 'if (xxx == -1)'
- Add two new interface functions
- Fix the Makefile so it actually works (yay!)
Now the manpage is lagging even further behind... :( Next on the todo
list is to clean up the http code.
1998-08-17 09:30:19 +00:00
Doug Rabson
744857bc1c
Update to use the new elf headers.
1998-08-17 08:47:19 +00:00
John Birrell
b4869285da
Remove support for NetBSD syscalls.
1998-08-17 03:46:10 +00:00
John Birrell
4f27f01e1d
Remove the comment about how to get NetBSD syscalls since there are
...
now programs built on alpha that _must_ use FreeBSD syscalls to work.
1998-08-17 03:35:09 +00:00
Poul-Henning Kamp
38a0ff129f
Add missing #include of <sys.types.h>
1998-08-15 20:53:34 +00:00
Poul-Henning Kamp
7a55a3c230
I have added the support for BIG5 encoding into libc/libxpg4/mklocale.
...
the diff is attached below. This is done on the 3.0 source-tree.
I have test this on 2.2-stable before, but I don't have a 3.0 machine
right now.
This patch is mainly to make libc support BIG5 encoding, thus add
zh_TW.BIG5 locale to 3.0.
Submitted by: Chen Hsiung Chan <frankch@waru.life.nthu.edu.tw>
1998-08-15 12:51:49 +00:00
John Birrell
18381dac5f
Build libkvm on alpha too.
1998-08-15 12:36:42 +00:00
Doug Rabson
36fe61fe12
Add an alpha machdep for kvm. The vatop functions are stubbed out for
...
now (mainly because I haven't ported them from the NetBSD crash dump
environment).
Obtained from: NetBSD
1998-08-15 12:12:22 +00:00
John Birrell
f68e5c78bb
Make the locally built and executed build tools in this directory
...
static to avoid them trying to use shared libraries before we're
ready. During the initial elf buildworld, the shared loader only
exists in the obj tree, so it can't be used.
1998-08-15 07:15:51 +00:00
John Polstra
d89bd1ac0f
Add missing initialization of the length variable passed to
...
getsockopt(). Use a separate variable for clarity, instead of
overloading an unrelated variable.
1998-08-12 20:29:29 +00:00
John Birrell
bbf157fac4
Add extra initialisation code that is required for processes that
...
are started instead of init (pid = 1). This allows an embedded
implementation quite like VxWorks, with (possibly) a single threaded
program running instead of init. The neat thing is that the same threaded
process can run in a multi-user workstation environment too.
1998-08-10 01:24:22 +00:00
John Birrell
57eec98d62
If using FreeBSD syscalls, handle the syscalls that don't require
...
default asm code the same way as on i386.
1998-08-08 02:25:46 +00:00
John Birrell
2a957ed7cc
Include FreeBSD's syscall.h if not using NetBSD syscalls.
1998-08-08 02:24:03 +00:00
John Birrell
dc43d96540
Allow for the fact that NetBSD syscalls are no longer the default. Call
...
sigaltstack by default if using FreeBSD syscalls.
1998-08-08 02:20:24 +00:00
John Birrell
920ee4896e
Make NetBSD compatibility conditional on NETBSD_SYSCALLS being defined.
...
This is no longer the default.
1998-08-08 02:18:07 +00:00
John Birrell
61020cc681
References to NetBSD syscalls changed to just a comment about what to
...
add to /etc/make.conf to use FreeBSD's libc with a NetBSD/Alpha kernel.
From now on, FreeBSD/Alpha is just FreeBSD.
1998-08-08 02:14:45 +00:00
John Polstra
757be9d291
Correct the description of skeyaccess(). It determines whether Unix
...
passwords are permitted, not whether S/Key passwords are permitted.
This manual page could use a good going over.
1998-08-05 23:42:10 +00:00
Bruce Evans
90afb6a523
Fixed bitrot in prototypes in synopsis.
1998-08-03 17:52:27 +00:00
Bruce Evans
30b854394a
Changed prototype in synopsis to match prototype in <pthread.h>.
1998-08-03 16:54:51 +00:00
Bruce Evans
71101898e8
Fixed missing header in synopsis.
1998-08-03 16:29:31 +00:00