Commit Graph

143 Commits

Author SHA1 Message Date
R. Lindsay Todd
333b371389 largefile-support-continued-20031205
FIXES 1493

configure switch and minor largefile cleanup. not done.
2003-12-05 08:35:57 +00:00
Derrick Brashear
afb1b03e75 vos-full-listvol-on-by-default-20031204
at the suggestion of miles@cs.stanford.edu
2003-12-04 19:53:37 +00:00
Kris Van Hees
f0c992107a solaris-kdump-build-rationalization-20031204
make kdump64 and kdump32 get built with sanity on solaris
2003-12-04 16:33:54 +00:00
Douglas Engert
49ab5ed14a ia64-hpux1123-support-20031126
FIXES 2579

necessary changes to support hpux 11.23 on ia64.
2003-11-27 01:17:34 +00:00
Derrick Brashear
423c279a49 tail-dont-use-dash-one-20031114
FIXES 2453

new tail axes -1 support
2003-11-15 03:02:23 +00:00
Garrett Wollman
5f705ff1b9 use-posix-regex-20031010
use posix regex if available instead of re_comp
eliminates need for -lcompat on the BSDs, so remove it from XLIBS
2003-10-10 15:08:31 +00:00
Jim Rees
b39bf74e58 more-sysnames-20030925
add openbsd 3.3-3.4, freebsd 5.1-5.2 (from wollman@khavrinen.lcs.mit.edu)
2003-09-25 17:26:10 +00:00
Kris Van Hees
be95c11413 usermode-linux-configure-cleanup-20030808
clean up configure test for usermode linux
2003-08-11 20:29:21 +00:00
Derrick Brashear
7356b6696e use-strerror-if-available-20030725
discover and use strerror instead of sys_errlist and sys_nerr.
2003-07-25 05:38:01 +00:00
Kris Van Hees
ddac9ce59a linux-usermode-better-test-20030710
test the source tree and not the running kernel
2003-07-10 22:52:15 +00:00
Kris Van Hees
75c205ed89 linux-uml-update-20030707
remaining update for uml, already i 1.2.10-rc2
2003-07-07 22:58:39 +00:00
R. Lindsay Todd
4dd74ef182 splint-support-20030701
FIXES 1493

add splint support targets to makefiles
add support files
2003-07-02 02:03:17 +00:00
Derrick Brashear
239067b147 linux-i-alloc-sem-usage-20030701
modern kernels appear to use i_alloc_sem around truncation
2003-07-01 23:21:34 +00:00
Peter Breitenlohner
96c7261a22 ignore-pam-module-if-no-headers-20030701
FIXES 1649

we check for pam headers; use the result
2003-07-01 20:27:54 +00:00
Peter Breitenlohner
a75f0516f5 kdump-build-cleanup-20030701
FIXES 1654

don't rebuild kdump on every pass
2003-07-01 19:57:05 +00:00
Jim Rees
88f3f666de with-bsd-kernel-headers-20030630
add --with-bsd-kernel-headers configure option
thanks to nathan for help with this
2003-06-30 20:44:50 +00:00
Jim Rees
e458134e44 strl-20030627
add strlcat, strlcpy to libutil

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================

src/util/strlcat.c src/util/strlcpy.c
2003-06-27 15:01:21 +00:00
R. Lindsay Todd
befd22d01d logging-changes-for-large-files-20030619
FIXES 1493

create afs_vsnprintf. use it in FSLog. add new types which are intmax and uintmax,
32 or 64 bit as needed.. some casting.
2003-06-19 18:35:44 +00:00
Nathan Neulinger
a8dd10c862 check-mkstemp-in-config-20030617
check for mkstemp in configure
use HAVE_MKSTEMP in src/butc/tcudbprocs.c
2003-06-17 18:28:00 +00:00
Derrick Brashear
10a00664e3 opteron-no-modversions-ia32-sys-call-table-fun-20030610
attempt to deal if modversions is disabled
2003-06-10 20:15:07 +00:00
Derrick Brashear
718f25e62e amd64-hook-ia32-table-20030519
if sys_call_table is exported and ia32_sys_call_table isn't, we need it this way
2003-06-05 15:11:44 +00:00
Nathan Neulinger
244fde00a9 afsd-check-for-bad-partition-type-20030602
FIXES 1455

disallow cache directory of types we know cause problems

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================
FIXES 1542

typo
2003-06-03 05:31:08 +00:00
Derrick Brashear
831e172463 amd64-hook-ia32-table-20030519
first cut at an opteron port
2003-05-20 08:02:53 +00:00
Derrick Brashear
7fa099db6f linux-look-for-syscall-h-in-kernel-20030519
some new kernels appear not to have linux/syscall.h in the kernel. no clue.
2003-05-20 04:49:29 +00:00
Derrick Brashear
a8b536e7d3 linux-try-sys-wait4-20030516
we may have close/wait4 instead of close/chdir or open/exit
2003-05-16 18:42:28 +00:00
Kris Van Hees
fcdc120ce7 i386-user-mode-linux-support-20030513
FIXES 1396

support for usermode linux
2003-05-13 05:23:56 +00:00
Derrick Brashear
f5df7b1d97 autoconf-deal-with-res-search-as-macro-20030428
on some platforms, res_search is a macro for __res_search, find it anyway
2003-04-29 00:05:57 +00:00
Derrick Brashear
509c965d0a amd64-linux-port-20030428
first cut at an opteron port
2003-04-28 22:38:20 +00:00
Derrick Brashear
5946081876 linux-try-more-kernel-paths-20030410
FIXES 1364

try /usr/src/linux-2.4 in addition to /usr/src/linux
2003-04-10 20:57:22 +00:00
Garry Zacheiss
abc9f6b190 darwin-map-more-versions-20030410
Reocgnize MacOS X 10.2.5 as ppc_darwin_60.
2003-04-10 20:23:23 +00:00
Garry Zacheiss
f14686ea2e darwin-map-more-version-20030331
Recognize MacOS X 10.2.3 and 10.2.4.
2003-03-31 19:22:04 +00:00
Derrick Brashear
b9eb8cc669 solaris-fs-rolled-20030328
for solaris 9 u2
2003-03-28 21:26:20 +00:00
Nathan Neulinger
73b4283116 revert-large-file-support-20030328
FIXES 1341

sadly there are problems. how long before this comes to the fore again
i don't know.
2003-03-28 09:35:53 +00:00
Derrick Brashear
4731e86a44 linux-one-more-stupid-configure-test-20030321
pointed out by zacheiss@mit.edu that i missed this. oops
2003-03-21 14:00:31 +00:00
Derrick Brashear
284d3edd23 redhat-81-support-again-20030319
once more. maybe this time they'll release something that looks like this
2003-03-19 22:20:56 +00:00
Love Hörnquist-Åstrand
4e2a1d6ce6 macppc-netbsd-20030316
Preliminary support for macppc-*-netbsd*.
Untested?
2003-03-16 14:30:15 +00:00
Douglas Engert
47df7e9f3a hpux11i-20030310
Support for HPUX110
2003-03-10 20:02:35 +00:00
Douglas Engert
e18dd8bc0f hpux-1122-updated-support-20030227
updated support for hp-ux 11.22
2003-02-27 17:27:25 +00:00
Douglas Engert
6183df9e42 hpux-1122-initial-support-20030213
sys name may yet change and there's some relatively minor cleanup yet to be
done
2003-02-14 00:02:16 +00:00
Love Hörnquist-Åstrand
b6f04d5564 freebsd-5-update-20030213
FIXES 1297

fix issue with header needed for malloc(), and make us freebsd 5-ready
2003-02-13 07:00:04 +00:00
Love Hörnquist-Åstrand
d7c2563323 get-full-path-for-top-srcdir-20030213
FIXES 1296

unrelativize TOP_SRCDIR
2003-02-13 06:51:14 +00:00
Love Hörnquist-Åstrand
7ff00fb31e netbsd-16m-support-20020203
FIXES 1269

support for netbsd 1.6m
2003-02-03 23:10:38 +00:00
Nickolai Zeldovich
4fa78ca168 openbsd-32-glue-20030130
Add glue to support OpenBSD 3.2.
2003-01-30 22:03:31 +00:00
Kevin Coffman
8ab7a90937 pts-supergroups-20030114
thanks to nneul@umr.edu
add configure switch and support code for groups in groups
2003-01-15 17:36:07 +00:00
Nathan Neulinger
580af44321 makefiles-cflag-cleanup-20030111
move cflags back to makefile.config, more cleanup, dup removal
2003-01-11 07:33:52 +00:00
Derrick Brashear
4624fd2206 linux-redhat-81-beta-support-20020107
thanks to Sean McDermott for the errno.h fixes.
the rest is my fault, the configure tests as well as the kernel changes
2003-01-08 05:52:11 +00:00
R. Lindsay Todd
a038124edc fileserver-largefile-support-20020107
fileserver-side large file support
2003-01-07 23:38:02 +00:00
Nickolai Zeldovich
d43d61cafb Make OpenAFS build on FreeBSD 4.7-RELEASE. 2002-12-29 15:46:11 +00:00
Derrick Brashear
69cb63ef54 bos-new-config-option-20021210
based on patch from nneul@umr.edu but including the switch
2002-12-10 15:57:25 +00:00
Nathan Neulinger
1bd76f6fe5 deal-with-non-modversioned-non-exported-sys-call-table-20021204
test was incorrect
2002-12-05 00:43:46 +00:00
Derrick Brashear
843f9f4aef acinclude-check-sizeof-long-20021115
we do this the autoconf 2.13 way. it's deliberate.
2002-11-16 03:12:30 +00:00
Garry Zacheiss
da4ee765f9 Recognize MacOS X 10.2.2 as ppc_darwin_60. It's compatible. 2002-11-12 22:52:12 +00:00
Chaskiel M Grundman
735afe1a61 Handle Linux kernels that don't export sys_call_table. 2002-11-12 21:17:21 +00:00
Love Hörnquist-Åstrand
fdeaffdd91 acinclude-updates-20021027
so AC_DEFINE() specifies 3 arguments for everything defined
2002-10-28 02:43:56 +00:00
Nathan Neulinger
782109a29b no-copy-libafs-builds-20021015
make things so file copies from src/libafs don't happen; change how libafs_tree is done
2002-10-16 04:58:13 +00:00
Love Hörnquist-Åstrand
06690bd19c configure-check-for-timegm-20021001
check for timegm. lha needs it for rxkad but it's "safe"
2002-10-01 10:50:26 +00:00
Mattias Amnefelt
ad0d7bdbc6 tru64-51-gets-a-sysname-20020926
the binaries from 5.0 don't work, so...
2002-09-26 08:13:06 +00:00
Garry Zacheiss
b8f10c45be Recognize MacOS X 10.2.1 as ppc_darwin_60. It's compatible. 2002-09-26 04:47:32 +00:00
Jim Rees
7439ca3b79 update-openbsd-31-20020920
update OpenBSD to 3.1
2002-09-20 17:32:11 +00:00
Derrick Brashear
a0154cf196 linux-use-kernel-threads-and-completions-if-possible-20020911
configure glue is all my fault

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================

with minor rewriting by shadow@dementia.org

====================

rest of the configure glue

====================

fix ifdef to encapsulate correct code

====================

fix ifdef

====================

and deal with change to afsd ops

====================

sys_exit not exported everywhere
2002-09-11 17:15:31 +00:00
Derrick Brashear
efd9a7e32d linux-tasklist-lock-export-detection-20020829
if you don't have a versioned kernel, so sorry.

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================

add macro i forgot to commit
2002-08-28 05:30:06 +00:00
Derrick Brashear
76aa5ff218 sunos-support-cleanup-20020822
some things want ucontext.h. leave it there
2002-08-22 18:02:03 +00:00
Chaskiel M Grundman
ab09e39174 darwin-head-build-fixes-20020821
make the head build on darwin
2002-08-22 01:15:09 +00:00
Chaskiel M Grundman
89f411e22c darwin-updates-20020821
should be correct support for 10.2. also updates for 10.1
2002-08-21 23:07:52 +00:00
Jeffrey Hutzelman
808369b969 sunos4-port-20020821
This patch adds support for building OpenAFS user-mode code on SunOS 4.
It does not include libafs, ulibafs, or any code that needs to understand
the filesystem layout (so, no vfsck, and while the salvager will be built,
it won't work).
2002-08-21 20:19:28 +00:00
Nathan Neulinger
8f2df21ffe pull-prototypes-to-head-20020821
pull up prototypes to head
2002-08-21 19:52:17 +00:00
Love Hörnquist-Åstrand
842925a2e8 netbsd-16-initial-support-20020630
allow us to configure for nbsd 16
2002-06-30 18:13:36 +00:00
Chaskiel M Grundman
30fb2c1484 freebsd-initial-46-support-20020630
make it build for 4.6
2002-06-30 07:48:47 +00:00
Derrick Brashear
19ffb82266 linux-kernel-detect-gfp-mask-in-struct-address-space-20020624
based on report that new redhat kernels need this
2002-06-25 16:02:11 +00:00
Joakim Fallsjö
a271a55041 solaris-x86-20020611
solaris 7 and 8 for x86
2002-06-12 01:25:33 +00:00
Garry Zacheiss
3789698e0a Recognize MacOS X 10.1.5 as ppc_darwin_14. It's compatible. 2002-06-08 02:29:50 +00:00
Chaskiel M Grundman
1ccedea1a0 darwin-map-more-versions-20020425
5.3 and 5.4 are "Same" enough
2002-04-25 22:44:53 +00:00
Derek Atkins
edd10398af configure-allow-kernel-debugging-support-20020310
currently for linux only, but allow it for others in the future
2002-03-10 18:39:45 +00:00
Chaskiel M Grundman
bd707fb7e6 freebsd-almost-working-client-20020216
a) a freebsd client that compiles, and to a certain extent, works. Should
not be used except by people doing freebsd client development
b) configure glue for freebsd 4.3, 4.4, and 4.5
c) freebsd tfileserver support. Note that, by default, this isn't very
interesting, as the supported freebsd pthreads are just as cooperative as
LWP. if you install the linuxthreads port and swap the MT_* variables in
osconf.m4, you will get a more traditional tfileserver though. configure
glue for that will be forthcoming at some point.
d) a maybe-fix that sets sin_len in sockaddrs on platforms that have them.

(and also a fix for the AC_PROG_CC issue which affects autoconf 2.13 and 2.5x
 on same conf files issue)
2002-02-16 18:23:44 +00:00
Derrick Brashear
0b2f7b748e test-suite-solaris-fixes-plus-some-kaserver-glue-20020216
make it all build on solaris. provide necessary files to set up a kaserver
and authenticate against it (albeit with "known" keys)
2002-02-16 18:09:26 +00:00
Nickolai Zeldovich
d0ffec1b28 Use autoconf to check for p_corefile in struct proc, rather than
assuming it exists in Solaris 7 and above; nneul@umr.edu reports
that it doesn't for some kernel revision.
2002-02-15 05:07:13 +00:00
Derrick Brashear
b01f9b7673 configure-add-darwin-52-support-as-14-since-no-change-otherwise-20020128
it was previously agreed that we wouldn't add gratuitous new sysnames unless things
(not just what the vendor calls the operating system) changed. precedent is
sun4m_412 still being "current" for sun4m_413, etc.
2002-01-28 21:32:20 +00:00
Derrick Brashear
8a906250f7 linux-use-results-of-all-inode-configure-tests-20020122
we tested for and then failed to use things before
2002-01-23 00:43:35 +00:00
Derrick Brashear
8f4a0c1e27 i-hate-autoconf-20020120
AC_PROG_CC not safe to call this early
2002-01-21 09:14:21 +00:00
Love Hörnquist-Åstrand
60612252e7 netbsd-alpha-start-at-server-support-20020118
not ready yet
adds the concept of a common OS param file
2002-01-18 18:45:27 +00:00
Derrick Brashear
11a5394620 linux24-add-configure-glue-for-new-inode-fields-20020108
based on report from cg@cdegroot.com
2002-01-08 20:41:11 +00:00
Ted McCabe
24f9306e65 acinclude-update-for-new-darwin-version-strings-20020101
so we can build for new darwin versions
2002-01-01 19:01:54 +00:00
Love Hörnquist-Åstrand
3e843e3dab netbsd-server-support-20020101
support for fileserver (namei) on netbsd

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================

like openbsd, stripping on netbsd strips libraries
2002-01-01 18:57:18 +00:00
Chas Williams
5edece8304 irix-build-cleanup-20011113
make IP35 port select correctly. make pagsh build again
2001-11-13 04:52:26 +00:00
Derrick Brashear
b1c72363e0 irix-build-ip35-module-only-if-headers-exist-20011031
IP35 support requires 6.5.9 or later; only build if we have headers
2001-11-01 05:05:26 +00:00
Nathan Neulinger
838e1eae1a build-system-specific-makefile-configuration-from-configure-20011031
junk all of Makefile.${SYS_NAME} in favor of a common makefile built by
configure, and use it
2001-11-01 04:59:26 +00:00
Derrick Brashear
28df303079 linux-configure-support-mandrake-kernel-patches-20011023
init_once in mandrake calls init_rwsem(&inode->i_truncate_sem);

so do we
2001-10-23 16:27:25 +00:00
Nathan Neulinger
b9948dd965 initial-objdir-support-20011017
first cut at objdir support
2001-10-18 00:06:58 +00:00
Jeffrey Hutzelman
3626c9a350 support-nested-variables-20011009
bash 1.14.7 can't deal with backslash-quoting for this
2001-10-11 21:34:50 +00:00
Nickolai Zeldovich
3ccf53b878 merged-configure-support-solaris9-20011011
this slipped through the cracks when configure and configure-libafs were merged
2001-10-11 08:43:17 +00:00
Nathan Neulinger
f10372acf2 tbutc-make-tsm-a-configure-option-20011009
not tsm support can be configure'd on

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================

gmake wasn't part of the deal
2001-10-10 00:57:05 +00:00
Jeremy Katz
11171303cd support-nested-variables-20011009
necessary changes to nest variables so build directories can be changed when
installing by overriding fewer variables
2001-10-10 00:45:54 +00:00
Jeffrey Hutzelman
309122e864 configure-and-configure-libafs-use-acinclude-as-common-ground-20011008
use a single file for most of both configure scripts

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================

except don't require autoconf 2.50
2001-10-09 15:48:25 +00:00