*** PORT/db/recno/rec_open.c.orig Mon Aug 15 14:12:26 1994 --- PORT/db/recno/rec_open.c Mon Aug 15 14:16:31 1994 *************** *** 160,168 **** --- 160,174 ---- SET(t, R_EOF); else { t->bt_msize = sb.st_size; + #ifdef DONT_USE_MMAP + /* + * Solaris 2.4/SunOS 5.4 won't let you lock + * NFS files that have been mmap'd. + */ if ((t->bt_smap = mmap(NULL, t->bt_msize, PROT_READ, MAP_PRIVATE, rfd, (off_t)0)) == (caddr_t)-1) + #endif goto slow; t->bt_cmap = t->bt_smap; t->bt_emap = t->bt_smap + sb.st_size;