366 Commits

Author SHA1 Message Date
James Peterson
5df76f7321 windows-build-updates-20030314
support for V6.0 and .Net complier, compile from either NT4.0 or XP
Source and object are separated into different directories.  The directory
tree would look as follows:

Base from %AFSROOT% environment variable
%AFSROOT%\src\... - all source and generated source
%AFSROOT%\obj\checked\... objects from a checked build
%AFSROOT%\obj\free\...    objects from a free build
%AFSROOT%\obj\dest\checked\...  DEST folder from a checked build
%AFSROOT%\obj\dest\free\....    DEST folder from a free build

Before you start the build, you must build an object tree by issuing the
following:

nmake -f NTMAKEFILE mkdir

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

support for V6.0 and .Net complier, compile from either NT4.0 or XP
Source and object are separated into different directories.  The directory
tree would look as follows:
2003-03-14 20:11:44 +00:00
Douglas Engert
47df7e9f3a hpux11i-20030310
Support for HPUX110
2003-03-10 20:02:35 +00:00
Derrick Brashear
863b113a4d cleanup-licensing-and-transarc-references-20030309
tired? on a plane? need some mindless (maybe that's mind-numbing) stuff
to work on? clean up licensing and references in code comments. it's big fun.
2003-03-10 01:59:12 +00:00
Nathan Neulinger
f17fe1ca6a flock-sysid-20030303
FIXES 1325

featurize flock sysid
2003-03-03 15:13:40 +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
Love Hörnquist-Åstrand
d8f69c796c freebsd-5-sys-name-id-20030214
FIXES 1302

allocate a sys name id
2003-02-15 04:53:31 +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
Derrick Brashear
feafe37c03 remove-sys-based-makefiles-20030213
obsolete in the "new world"
2003-02-13 23:53:37 +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
7ff00fb31e netbsd-16m-support-20020203
FIXES 1269

support for netbsd 1.6m
2003-02-03 23:10:38 +00:00
Eduard Bloch
5121aa82b5 linux-include-thread-h-to-allow-variable-num-of-cpus-20030203
FIXES 1275

allow variable cpu numbers
2003-02-03 23:05:28 +00:00
Nickolai Zeldovich
4fa78ca168 openbsd-32-glue-20030130
Add glue to support OpenBSD 3.2.
2003-01-30 22:03:31 +00:00
Derrick Brashear
3ddb9dd9b9 aix51-param-update-20030116
get missed pinning define, cleanup ukernel portion of header
2003-01-16 16:34:39 +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
R. Lindsay Todd
800b103f0a fileserver-largefile-support-20020109
Fix compile problems for 64BIT_ENV with large files turned off
2003-01-09 19:16:50 +00:00
Jim Rees
29454d28d0 openbsd-20030109
Add AFS_64BIT_ENV. Should have been there all along.
2003-01-08 23:07:03 +00:00
Jim Rees
c9c2309706 openbsd-20030108
Allocate a real SYS_NAME_ID for OpenBSD
2003-01-08 21:04:59 +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
Jim Rees
79fba7ba32 openbsd-20021205
Change syscall from 210 to 208, by popular demand
2002-12-05 16:17:26 +00:00
Andrei Keis
12867ce0b6 windows-updates-20021104
windows timestamp update

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

build updates
2002-11-27 03:22:38 +00:00
Scott D. Williams
0dd158bb6f windows-fake-cml-info-20021126
fake up cml info for windows
2002-11-27 03:18:31 +00:00
Jim Rees
38136f03cf openbsd-20021119
Implement AFS_GLOCK()
Other minor cleanups
2002-11-19 18:28:01 +00:00
Derrick Brashear
8bdfec7eb5 linux-params-define-local-apic-to-one-20021114
based on suggestion from seth vidal <skvidal@phy.duke.edu>
2002-11-15 03:59:59 +00:00
Jim Rees
4caeeb4388 openbsd-20021114
OpenBSD:
Fix more vnode refcount screwups
Implement AFS_KALLOC, AFS_KFREE and eliminate #ifdefs in afs/afs_osi.c
More prototypes
Move a bunch of stuff from param.h to osi_machdep.h
Don't bind afs_vnop_fid.o in with nonfs module
2002-11-14 23:53:36 +00:00
Jim Rees
12d6de6dd0 openbsd-20021018
OpenBSD kernel module builds now.
2002-10-18 18:09:27 +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
Jim Rees
73579f285f openbsd-20021011
More OpenBSD merge.
2002-10-11 22:43:14 +00:00
Hartmut Reuter
56e095daea aix51-support-20021008
aix 5.1 support, not yet ready for prime-time
2002-10-09 02:02:47 +00:00
Nickolai Zeldovich
a93b71cb03 Clean up the #ifdefs around getuerror calls: change KERNEL_HAVE_SETUERROR
to KERNEL_HAVE_UERROR, and use that for both setuerror and getuerror.
2002-10-03 01:42:43 +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
Hartmut Reuter
3cc1ea60a3 aix51-support-20020926
aix 5.1 support, not yet ready for prime-time
2002-09-26 08:01:05 +00:00
Jim Rees
7439ca3b79 update-openbsd-31-20020920
update OpenBSD to 3.1
2002-09-20 17:32:11 +00:00
Michael Niksch
8790c0759c aix-namei-fileserver-fix-20020911
make namei fileserver work on aix
2002-09-11 09:16:06 +00:00
Derrick Brashear
a0e5dcbe59 shlib-updates-20020909
based on reports from nneul@umr.edu

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

fix dest for real

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

based on reports from nneul@umr.edu

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

based on reports from nneul@umr.edu

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

fix link lines for real

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

install everything in toplibdir
2002-09-10 02:12:54 +00:00
Derrick Brashear
a5ab24af71 pin-function-definition-and-ifdef-cleanup-20020827
define if kernel uses pin/unpin to pin memory; cleanup ifdef usage
2002-08-27 23:18:50 +00:00
Derrick Brashear
d5aa87a7a5 cachemgr-setuerror-ifdef-cleanup-20020827
feature-ifdef for setuerror, and clean up where it's called
2002-08-27 22:42:25 +00:00
Derrick Brashear
3b1a964d95 osconf-cleanup-20020826
don't set shlib stuff in makefile fragments. do include sun4_413 in
osconf
2002-08-26 15:09:35 +00:00
Nickolai Zeldovich
629d080654 This is mostly a rewrite of src/afs/afs_cell.c, and associated changes
to other things.  Features of the new cell code:

 * Persistent name-to-cell-number mapping across reboots, to ensure the
   cell numbers in the dcache are meaningful.  Stored in the new cache
   file, /usr/vice/cache/CellInfo.
 * Allow cmdebug to query the cell number to cell name mapping.
 * Allow clients to have an empty CellServDB as long as AFSDB is enabled
   and ThisCell has AFSDB records.
 * The home cell retains the setuid bit even if looked up via AFSDB.
 * Dynroot gets its own cell, rather than piggybacking on cell 1.
 * Cell 1 is no longer special; cell numbers are now semi-opaque.
 * Convert cell traversal code to using GetCellByIndex rather than
   directly poking at CellLRU / afs_xcell.
 * Separate cells from aliases, which shouldn't have been the same
   in the first place.
 * Cleaner code (IMHO).

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

make the arguments afs_CellNumValid takes match the prototype (since it
really is a afs_int32 it looks like)

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

update irix to deal

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

update irix to deal

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


Fix some more references to the now-nonexistant cell->index
2002-08-23 04:31:38 +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
89f411e22c darwin-updates-20020821
should be correct support for 10.2. also updates for 10.1
2002-08-21 23:07:52 +00:00
Hartmut Reuter
6587d22521 int64-operator-updates-20020821
Changing the length and offset fields from afs_int64 to afs_uint64 gave
strange results for CompareInt64 and SubtractInt64. Therefore it's
better to cast the values as signed in these macros.
2002-08-21 21:57:35 +00:00
Nathan Neulinger
f256e25bc8 eliminate-nested-comments-20020821
cleanup config fragments
2002-08-21 21:34:28 +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
Nathan Neulinger
8c2edd9de6 solaris8-param-cleanup-nested-comments-20020813
get rid of nested comment
2002-08-14 02:24:59 +00:00
Manuel Pereira
6738516b53 jafs-library-20020725
Java API work
2002-07-26 06:33:59 +00:00
Derrick Brashear
d84171dd30 hpux-updates-20020716
get us closer to building
2002-07-16 23:24:54 +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