5785 Commits

Author SHA1 Message Date
Derrick Brashear
304f9d671e DEVEL15-ubik-recovery-use-file-number-not-hardcoded-zero-20090319
LICENSE IPL10

don't hardcode DB0, use the file number which is being recovered


(cherry picked from commit ef5f6f988c352db58e8b9df422b417cc199b4837)
2009-03-20 03:49:04 +00:00
Derrick Brashear
38b9d2cceb DEVEL15-param-file-64-bit-scalar-updates-20090319
LICENSE IPL10

64 bit scalar type availability


(cherry picked from commit 4eef62a2f29d81d4fd8c3d28beb0403499f9802e)
2009-03-20 03:12:23 +00:00
Derrick Brashear
26bcc392d8 DEVEL15-dynamic-vcache-allocation-20090319
LICENSE IPL10
FIXES 124334

add dynamic allocation of vcaches when possible (currently just for linux)


(cherry picked from commit e59b81c984652f7570708831d8b36bdd42f98cf8)
2009-03-20 02:31:41 +00:00
Derrick Brashear
ab1805508f DEVEL15-cbd-new-magic-version-with-fixed-time-size-and-dump-switch-20090319
LICENSE IPL10
FIXES 124451

make cbd able to select whether time is 32 or 64 bit; when time size is
known, have a new magic number so it's obvious


(cherry picked from commit 79d362c77cfc307dc66bfe874952a914e2313e89)
2009-03-19 20:13:02 +00:00
Derrick Brashear
117d0b9311 DEVEL15-bozo-fs-create-unused-ptr-20090319
LICENSE IPL10

add an "unused" field so we match the prototype for create in the bnodeops
struct


(cherry picked from commit fe98c927d3888814077b085e53725f15996cd1b9)
2009-03-19 18:03:51 +00:00
Derrick Brashear
acdd6d56d0 DEVEL15-static-inline-macros-20090319
LICENSE IPL10

rework the static inline macros to work with headers, with userspace code,
and to have just one copy


(cherry picked from commit 101399171b5a5315cb3f1fdd003d56f0ca214bc8)
2009-03-19 17:44:48 +00:00
Derrick Brashear
670733ceef DEVEL15-viced-type-errors-20090319
LICENSE IPL10

use ktc_encryptionKey instead of a char array to avoid prototype issues
threadNum should return int, not char


(cherry picked from commit a343f09803a4b3d5c5492c7d52becbd1526c1f8b)
2009-03-19 14:58:32 +00:00
Derrick Brashear
9ce26b6d46 DEVEL15-linux-put-back-warnings-20090319
LICENSE IPL10

need to verify this for all platforms at the same time; since the function
is portable. should be const anyway; we don't want to change it.


(cherry picked from commit 3d54f743bce4c1bd603e9572790f51e85905dabb)
2009-03-19 14:42:49 +00:00
Marc Dionne
d53e0310b3 DEVEL15-linux-key-alloc-changes-20090318
LICENSE IPL10
FIXES 124507

Fix the old configure test for key_alloc for the task argument - we
can't just rely on the number of arguments anymore. Wish this could be
done without using -Werror.
Add an additional test for the struct cred argument


(cherry picked from commit bf9dc554b366b08ce0bef62ce242c94371938000)
2009-03-19 04:02:32 +00:00
Marc Dionne
1f5ef2b86a DEVEL15-mypidxx-not-always-int-20090318
LICENSE IPL10
FIXES 124505

don't assume MyPidxx will be an int; on linux it's current, for instance, a
task_struct


(cherry picked from commit aaae44dfe993d95a253b35f60feab5e9806e51f2)
2009-03-19 03:58:04 +00:00
Marc Dionne
b1f98c9b32 DEVEL15-discon-ifdef-cleanup-20090318
LICENSE IPL10
FIXES 124508

fix the disconnected ifdefs


(cherry picked from commit 156f1b8e4a3607a49de45ca43a52f42a21cdaab8)
2009-03-19 03:53:42 +00:00
Jeffrey Altman
a6f8229362 DEVEL15-printf-sanity-20090318
LICENSE IPL10

make it work for Windows


(cherry picked from commit be4d4076f281840070a908a7da10f4cab70cea62)
2009-03-18 22:46:33 +00:00
Marc Dionne
f70646eca3 DEVEL15-linux-warning-reduction-20090318
LICENSE IPL10
FIXES 119434

cleanup warnings in linux kernel builds


(cherry picked from commit 85d8bdac7439966a64709724d20dfd487911f7bc)
2009-03-18 13:41:35 +00:00
Jeffrey Altman
2134e8b642 DEVEL15-windows-afsd-badsharename-20090317
LICENSE MIT

When Dfs support is enabled in the smb server do not return
CM_ERROR_BADSHARENAME unless the component that is not found
is in fact a share name.  Return CM_ERROR_NOSUCHPATH instead.


(cherry picked from commit 09b23c27a7b59a32b8e39bbc0410ddda373da5d4)
2009-03-18 03:56:26 +00:00
Derrick Brashear
ac057b078e DEVEL15-configure-cpp-fallback-to-cc-E-20090317
LICENSE IPL10

if we don't find any cpp whatsoever, fall back to $CC -E, or cc -E


(cherry picked from commit f26074cbde320fbc89da291e0aa243c2301bb599)
2009-03-17 15:44:25 +00:00
Derrick Brashear
69d535771f DEVEL15-prototyping-fallout-20090317
LICENSE IPL10

clean up to make prototyping code build everywhere


(cherry picked from commit 57326151f50270695c572afa06c1d4b4b5df40b0)
2009-03-17 15:10:55 +00:00
Derrick Brashear
066794bdde DEVEL15-solaris-vnode-path-cache-cleanup-20090317
LICENSE IPL10

declare needed variables everywhere


(cherry picked from commit b7372c3e1473ffcd4ab13451d3861103b51df3af)
2009-03-17 15:10:42 +00:00
Simon Wilkinson
29387bc74b DEVEL15-printf-sanity-20090317
LICENSE IPL10
FIXES 124239

sanitize the arguments to printf to minimize warnings


(cherry picked from commit 355344253605925972ea032d05dcb5fee3d8c3b6)
2009-03-17 04:51:50 +00:00
Jeffrey Altman
1ecbe7bbcb DEVEL15-vol-socket-abstraction-20090317
LICENSE IPL10

windows needs the abstraction for sockets


(cherry picked from commit 9fa77320ca368af97162d561bb7560b9fa55666a)
2009-03-17 04:50:05 +00:00
Steven Jenkins
2ff174b011 DEVEL15-tests-update-20090316
LICENSE IPL10

1- make afs-newcell.pl remove KeyFile in unwind
2- correct missing space in volserver setup for DAFS
3- fix klog to not try to use a Kerberos realm name
4- fix minor POD bug in src/tests/OpenAFS/wrapper.pm
5- enhance src/tests/OpenAFS/vos.pm to support On-line/Off-line state


(cherry picked from commit 8aa03f1168c19166333a47e88e667a8ca5138133)
2009-03-17 03:07:06 +00:00
Derrick Brashear
8423131994 DEVEL15-gtx-x11-init-debug-20090316
LICENSE IPL10

initialize x11 version of gtx correctly


(cherry picked from commit e7b25342096994520b7cea8eab76791edc68b9aa)
2009-03-17 02:31:47 +00:00
Jason Edgecombe
92781aa75e DEVEL15-man-page-vos-setfields-20090316
LICENSE BSD
FIXES 124472

New man page for vos setfields.  Also adds -noresolve documentation to the
vos(1) common flags.


(cherry picked from commit 85bb464bb46cd87e10a90b75748e164ae683cba0)
2009-03-17 02:30:01 +00:00
Derrick Brashear
fadbc46187 DEVEL15-disconnected-cache-type-genericization-miss-20090316
LICENSE IPL10

the cache type union change missed this town...


(cherry picked from commit d26b3688625231465e17e39f082ed31f230dc667)
2009-03-16 19:59:51 +00:00
Derrick Brashear
19ce55a837 DEVEL15-ubik-header-needs-stdarg-20090316
LICENSE IPL10

like com_err.h, includers now need this


(cherry picked from commit a3125d5752390d424fc828d6f87da3c67589a9bb)
2009-03-16 19:51:02 +00:00
Jeffrey Altman
bf50ac6dca DEVEL15-windows-afsconfig-20090316
LICENSE MIT

add typedef for socklen_t which is not present on Windows.


(cherry picked from commit 143819664227f239c9cc07503c9fad1faa5ba9a3)
2009-03-16 18:13:32 +00:00
Derrick Brashear
dc156eb01a DEVEL15-irix-no-inline-20090316
LICENSE IPL10

no inline on irix; deal like elsewhere


(cherry picked from commit 6862d4685510ca618c16ed9c150dcfc7e31d5299)
2009-03-16 17:54:28 +00:00
Jeffrey Altman
354aaa316b DEVEL15-rxstat-include-path-20090316
LICENSE IPL10

do something sensible with rxstat prototypes header


(cherry picked from commit 0e89bfb934863e6ab852b24422fa2c8f8c328120)
2009-03-16 17:52:48 +00:00
Simon Wilkinson
547ae6877e DEVEL15-bucoord-prototypes-20090316
LICENSE IPL10
FIXES 124238

prototype the bucoord directory


(cherry picked from commit 0097888d53b71ef38491d71c3259ca9b5ac5dfa3)
2009-03-16 17:22:06 +00:00
Derrick Brashear
0c8d3e2b0e DEVEL15-bubasics-prototype-getsize-correctly-20090316
LICENSE IPL10

fix prototype of getSize op


(cherry picked from commit 8377e2e34d750ef1318969f4a59b002920dc2d70)
2009-03-16 17:17:27 +00:00
Derrick Brashear
1195efd83b DEVEL15-socklen-t-check-20090316
LICENSE IPL10

verify we have socklen_t and if not, get it


(cherry picked from commit 2d683a880bf5f30db22862f0f6add14142dbcf9a)
2009-03-16 16:14:21 +00:00
Derrick Brashear
9236aec367 DEVEL15-fssync-abstract-fd-type-20090316
LICENSE IPL10

apparently 64 bit windows has 64 bit fds


(cherry picked from commit 3eec4075102b18bac036c33c9acb155e44c23f08)
2009-03-16 16:09:44 +00:00
Derrick Brashear
50a0217397 DEVEL15-irix-no-sig-t-20090316
LICENSE IPL10

correct the sig_t checking macro


(cherry picked from commit 7815171a8d300d550dd61c2db0f329b19390cf16)
2009-03-16 15:48:32 +00:00
Derrick Brashear
f03e6e9767 DEVEL15-kauth-needs-sys-for-headers-20090316
LICENSE IPL10

get sys's header for kauth


(cherry picked from commit a5daae759d6b513f27f4fe3ab255ea7b4497ff41)
2009-03-16 15:17:31 +00:00
Simon Wilkinson
951a16f124 DEVEL15-rxstat-prototypes-20090316
LICENSE IPL10
FIXES 124235

prototype the rxstat directory


(cherry picked from commit 97fad3a313088cb0ca5c4966fb9d24dedbecf146)
2009-03-16 15:07:11 +00:00
Simon Wilkinson
03a1798460 DEVEL15-ptserver-prototypes-20090316
LICENSE IPL10
FIXES 124249

prototype the ptserver directory


(cherry picked from commit 79448c25acead55728f40beec18e00113d8356f4)
2009-03-16 14:58:04 +00:00
Derrick Brashear
343f6b5613 DEVEL15-vol-no-cast-macro-20090316
LICENSE IPL10

afs_cast_uint32 doesn't exist, not sure we need it


(cherry picked from commit 92cd63b0b7cd26f05e6f316a6d209e4e5d0bfaa2)
2009-03-16 14:41:40 +00:00
Jeffrey Altman
a46fb151e5 DEVEL15-budb-no-pointer-math-on-void-star-20090316
LICENSE IPL10

can't do pointer math on void*; already casting to char* anyway


(cherry picked from commit f076eb4f88a8e3b7633c21edb3921f4f08eefa6b)
2009-03-16 14:19:49 +00:00
Jeffrey Altman
ce5c2e0430 DEVEL15-auth-unistd-not-on-windows-20090316
LICENSE IPL10

don't include unistd on windows


(cherry picked from commit 95d639b19452001835097fe4e0189efe5d8d08be)
2009-03-16 14:12:46 +00:00
Simon Wilkinson
08607aeef6 DEVEL15-sys-prototypes-20090315
LICENSE IPL10
FIXES 124233

prototype the sys directory


(cherry picked from commit 6e569d2518dba2f947626b40597c71e9798936b7)
2009-03-16 14:01:06 +00:00
Simon Wilkinson
708b1a5f74 DEVEL15-gtx-prototypes-20090316
LICENSE IPL10
FIXES 124243

prototype the gtx directory
utilize in scout


(cherry picked from commit 129905960db523e0a6365175bf0ce066fdbd60fd)
2009-03-16 13:49:32 +00:00
Simon Wilkinson
0b686e6da1 DEVEL15-butm-prototypes-20090316
LICENSE IPL10
FIXES 124241

prototype the butm directory


(cherry picked from commit 2b6d173530f38fba6ac9d2cc3459d7088a248f4f)
2009-03-16 13:45:21 +00:00
Simon Wilkinson
49994c9c9e DEVEL15-uss-prototypes-20090316
LICENSE IPL10
FIXES 124248

prototype the uss directory


(cherry picked from commit f239bf808f63bb6a22e53696e9927ba2e4121c75)
2009-03-16 13:43:43 +00:00
Simon Wilkinson
83f09b167b DEVEL15-budb-prototypes-20090316
LICENSE IPL10
FIXES 124240

prototype the budb directory


(cherry picked from commit bd00e10eb7caf66de33640bf06722d0169231703)
2009-03-16 13:41:34 +00:00
Simon Wilkinson
32333515ef DEVEL15-bubasics-prototypes-20090316
LICENSE IPL10
FIXES 124237

prototype the bubasics directory
make the volser prototypes available for bubasics to use


(cherry picked from commit 14c3d5ed9179574692a0f7a5cc15d625083e3cf8)
2009-03-16 13:39:15 +00:00
Simon Wilkinson
dfea1ab8c5 DEVEL15-dir-prototypes-20090316
LICENSE IPL10
FIXES 124242

prototype the dir directory


(cherry picked from commit 4fdda50ca7ea47d5b4b8a5cd31797b527deb148f)
2009-03-16 13:29:07 +00:00
Simon Wilkinson
0755d8613a DEVEL15-libadmin-prototypes-20090316
LICENSE IPL10
FIXES 124246

prototype the libadmin directory


(cherry picked from commit cff2da10d6f2c4b568c07a331ceb96cbf952576a)
2009-03-16 13:26:48 +00:00
Simon Wilkinson
61f1bc1ac4 DEVEL15-venus-prototypes-20090316
LICENSE IPL10
FIXES 124250

prototype the venus directory


(cherry picked from commit 0a8f1e16ae1a18094fa28521f29bee911aa6dcfb)
2009-03-16 13:24:37 +00:00
Simon Wilkinson
449cbae016 DEVEL15-scout-prototypes-20090316
LICENSE IPL10
FIXES 124253

prototype the scout directory


(cherry picked from commit 379162ec07cc76550e9690f3631cc00b931744f7)
2009-03-16 13:22:25 +00:00
Simon Wilkinson
7dafe79f1e DEVEL15-bozo-prototypes-20090316
LICENSE IPL10
FIXES 124236

prototype the bozo directory


(cherry picked from commit 0dcdbf6dcda0814a5f24e84d4ef98ffc2279eff1)
2009-03-16 13:20:06 +00:00
Simon Wilkinson
d0fad37c4b DEVEL15-auth-prototypes-20090316
LICENSE IPL10
FIXES 124234

prototype the auth directory


(cherry picked from commit 01e03837b81843c4f28eb6cc54811b1bd231514c)
2009-03-16 13:17:43 +00:00