Commit Graph

37 Commits

Author SHA1 Message Date
Derrick Brashear
49718ffae9 STABLE12-linux-try-more-kernel-paths-20030410
FIXES 1364

try /usr/src/linux-2.4 in addition to /usr/src/linux


(cherry picked from commit 5946081876)
2003-04-10 20:57:49 +00:00
Garry Zacheiss
966df2da7b STABLE12-darwin-map-more-versions-20030410
Recognize MacOS X 10.2.5 as ppc_darwin_60.


(cherry picked from commit abc9f6b190)
2003-04-10 20:25:26 +00:00
Mattias Amnefelt
d06ce0478b STABLE12-dux51-basic-build-support-20030409
so servers can be built from 1.2.9-release
2003-04-09 17:33:26 +00:00
Garry Zacheiss
3fb1af01e8 STABLE12-darwin-map-more-version-20030331
Recognize MacOS X 10.2.3 and 10.2.4.


(cherry picked from commit f14686ea2e)
2003-03-31 19:23:20 +00:00
Derrick Brashear
321194478d STABLE12-solaris-fs-rolled-20030328
for solaris 9 u2


(cherry picked from commit b9eb8cc669)
2003-03-28 21:27:16 +00:00
Derrick Brashear
c9481ff6b2 STABLE12-linux-one-more-stupid-configure-test-20030321
pointed out by zacheiss@mit.edu that i missed this. oops


(cherry picked from commit 4731e86a44)
2003-03-21 14:01:08 +00:00
Derrick Brashear
7109a0d3a3 STABLE12-redhat-81-support-again-20030319
once more. maybe this time they'll release something that looks like this


(cherry picked from commit 284d3edd23)
2003-03-19 22:22:59 +00:00
Derrick Brashear
b75de1ad5f STABLE12-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


(cherry picked from commit 4624fd2206)
2003-01-11 07:53:11 +00:00
Nathan Neulinger
c2eea6cd0d STABLE12-deal-with-non-modversioned-non-exported-sys-call-table-20021204
fix broken test


(cherry picked from commit 1bd76f6fe5)
2002-12-05 00:45:26 +00:00
Garry Zacheiss
9476f2ad15 Recognize MacOS X 10.2.2 as ppc_darwin_60. It's compatible.
(cherry picked from commit da4ee765f9)
2002-11-14 22:21:37 +00:00
Chaskiel M Grundman
8fedeb3369 Handle Linux kernels that don't export sys_call_table.
(cherry picked from commit 735afe1a61)
2002-11-14 22:17:55 +00:00
Love Hörnquist-Åstrand
7bb4df00be so AC_DEFINE() specifies 3 arguments for everything defined
(cherry picked from commit fdeaffdd91)
2002-11-14 21:45:23 +00:00
Love Hörnquist-Åstrand
990e393d09 check for timegm. lha needs it for rxkad but it's "safe"
(cherry picked from commit 06690bd19c)
2002-11-14 20:37:58 +00:00
Garry Zacheiss
5ab8f06487 Recognize Mac OS X 10.2.1 as ppc_darwin_60. It's compatible.
(cherry picked from commit b8f10c45be)
2002-09-26 04:48:52 +00:00
Derrick Brashear
6a63a6c7a5 STABLE12-linux-use-kernel-threads-and-completions-if-possible-20020911
configure glue

====================
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 some rewriting by shadow@dementia.org

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

rest of the configure glue

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

no sys_exit in stock kernels


(cherry picked from commit a0154cf196)
2002-09-11 17:17:31 +00:00
Tom Maher
9582e93c94 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)

====================
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.
====================

no really, we need to include...

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

missed file


(cherry picked from commit bd707fb7e6)
2002-09-10 23:33:24 +00:00
Derrick Brashear
9d62346795 STABLE12-linux-tasklist-lock-export-detection-20020829
if you don't have a versioned kernel, so sorry.


(cherry picked from commit efd9a7e32d)
2002-08-28 05:30:48 +00:00
Derrick Brashear
b9c4701b76 STABLE12-sunos-support-cleanup-20020822
some things want ucontext.h. leave it there


(cherry picked from commit 76aa5ff218)
2002-08-26 05:34:08 +00:00
Chaskiel M Grundman
df64004659 STABLE12-darwin-updates-20020821
should be correct support for 10.2. also updates for 10.1


(cherry picked from commit 89f411e22c)
2002-08-21 23:08:54 +00:00
Chaskiel M Grundman
9e0bcb0383 STABLE12-autoconf-warning-cleanup-20020821
so the 2.13/2.52 support doesn't cause unneeded warnings
2002-08-21 20:54:26 +00:00
Jeffrey Hutzelman
8902c79aae STABLE12-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).


(cherry picked from commit 808369b969)
2002-08-21 20:24:51 +00:00
Derrick Brashear
f6d21b8a69 STABLE12-linux-kernel-detect-gfp-mask-in-struct-address-space-20020624
based on report that new redhat kernels need this


(cherry picked from commit 19ffb82266)
2002-07-10 21:41:04 +00:00
Joakim Fallsjö
1d5593faca STABLE12-solaris-x86-20020611
solaris 7 and 8 for x86


(cherry picked from commit a271a55041)
2002-07-10 20:57:39 +00:00
Garry Zacheiss
9c77d9e5fd Recognize MacOS X 10.1.5 as ppc_darwin_14. It's compatible.
(cherry picked from commit 3789698e0a)
2002-06-08 02:31:15 +00:00
Chaskiel M Grundman
4ef4289d29 STABLE12-darwin-map-more-versions-20020425
5.3 and 5.4 are "Same" enough


(cherry picked from commit 1ccedea1a0)
2002-04-25 22:47:26 +00:00
Derek Atkins
b71b9c9043 currently for linux only, but allow it for others in the future
(cherry picked from commit edd10398af)
2002-04-21 20:46:35 +00:00
Derrick Brashear
e6d790451d make it all build on solaris. provide necessary files to set up a kaserver
and authenticate against it (albeit with "known" keys)
2002-04-20 19:38:50 +00:00
Nickolai Zeldovich
f837094103 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.


(cherry picked from commit d0ffec1b28)
2002-04-19 05:47:30 +00:00
Derrick Brashear
e0ad52499f STABLE12-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.


(cherry picked from commit b01f9b7673)
2002-01-28 21:31:21 +00:00
Derrick Brashear
0df23afd71 STABLE12-linux-use-results-of-all-inode-configure-tests-20020122
we tested for and then failed to use things before


(cherry picked from commit 8a906250f7)
2002-01-23 00:44:59 +00:00
Derrick Brashear
2d8d91a7c3 STABLE12-i-hate-autoconf-20020120
AC_PROG_CC not safe to call this early


(cherry picked from commit 8f4a0c1e27)
2002-01-21 16:51:33 +00:00
Derrick Brashear
d182168697 STABLE12-linux24-add-configure-glue-for-new-inode-fields-20020120
based on report from cg@cdegroot.com
2002-01-20 08:50:39 +00:00
Ted McCabe
4a393ab4d4 STABLE12-acinclude-update-for-new-darwin-version-strings-20020120
so we can build for new darwin versions
2002-01-20 08:48:49 +00:00
Chas Williams
70d7849c35 STABLE12-irix-build-cleanup-20011226
make IP35 port select correctly. make pagsh build again
2001-12-26 20:37:29 +00:00
Derrick Brashear
622c154ef8 STABLE12-irix-build-ip35-module-only-if-headers-exist-20011226
IP35 support requires 6.5.9 or later; only build if we have headers
2001-12-26 20:19:13 +00:00
Derrick Brashear
4e45e0323b STABLE12-linux-configure-support-mandrake-kernel-patches-20011226
init_once in mandrake calls init_rwsem(&inode->i_truncate_sem);

so do we
2001-12-26 20:14:03 +00:00
Derrick Brashear
d3de060487 STABLE12-resync-stable-with-head-20011013
cheat and pull everything as one delta
2001-10-13 05:36:14 +00:00