3 --- ./hash/hash.c.orig 1997-01-04 20:25:41.000000000 +0100
4 +++ ./hash/hash.c 2004-07-03 16:08:15.000000000 +0200
7 hashp = (HTAB *)dbp->internal;
9 - hashp->errno = errno = EINVAL;
10 + hashp->err_no = errno = EINVAL;
13 return (hash_access(hashp, HASH_GET, (DBT *)key, data));
16 hashp = (HTAB *)dbp->internal;
17 if (flag && flag != R_NOOVERWRITE) {
18 - hashp->errno = errno = EINVAL;
19 + hashp->err_no = errno = EINVAL;
22 if ((hashp->flags & O_ACCMODE) == O_RDONLY) {
23 - hashp->errno = errno = EPERM;
24 + hashp->err_no = errno = EPERM;
27 return (hash_access(hashp, flag == R_NOOVERWRITE ?
30 hashp = (HTAB *)dbp->internal;
32 - hashp->errno = errno = EINVAL;
33 + hashp->err_no = errno = EINVAL;
36 if ((hashp->flags & O_ACCMODE) == O_RDONLY) {
37 - hashp->errno = errno = EPERM;
38 + hashp->err_no = errno = EPERM;
43 hashp = (HTAB *)dbp->internal;
45 if (flags && flags != R_FIRST && flags != R_NEXT) {
46 - hashp->errno = errno = EINVAL;
47 + hashp->err_no = errno = EINVAL;
50 #ifdef HASH_STATISTICS