Commit Graph

29 Commits

Author SHA1 Message Date
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