TIP: Click on subject to list as thread! ANSI
echo: aust_c_here
to: David Nugent
from: rowan crowe
date: 1995-05-29 19:51:42
subject: Netware question

Answering msg from David Nugent to Rowan Crowe,
on Saturday May 27 1995 at 19:14

 rc>>> NetWare supports full file locking, to the same
 rc>>> extent as SHARE, as far as I know.

 DN>> Well, sort of, but 'no'.

 rc>> Sure about that?

 DN> Yes.

    This is getting confusing. Exactly *what* are you sure of? :)

 DN>> file locking is not explicitly supported by the NetWare shell.
 DN>> You can,however, load a small TSR called INT2F.COM and install
 DN>> support - that translates share calls to IPX locking calls.

 rc>> It's supported by the shell we use.

 DN> Explicit support must have been linked in. This isn't, however, the
 DN> default. ..or wasn't, at least, with Novell 3.12 and earlier.

    We run Novell Netware 3.11 100 user site license. I've seen several
others schools running similar setups who also run Ezycom (and other
software which uses file locking).

 rc>> Ezychat, written in a mix of QuickBASIC and ASM.
 rc>> (Please don't lynch me. :) ). At initialisation, I
 rc>> check for generic SHARE capability by creating a temp
 rc>> file (in denynone mode), and attempting to lock it. If
 rc>> that fails, then Ezychat refuses to continue.

 DN> How do you check?

    How do I check for share capability, or do you mean how do I know that
the low level stuff isn't using Netware calls?

    I check for share capabilty by locking a file region and seeing if it succeeds.

    As for the low level stuff, QuickBASIC uses INT 21h/AX=5C01h, the
standard FLOCK SHARE call. No sign of INT 2Fh anywhere.

 DN> BTW, the "is share installed" check via INT 2Fh will succeed on

    As I said above, I do a generic check, by actualling USING it to lock a
file, rather than relying on an installation check. :)

    Perhaps you should check your references ?

---
* Origin: Jelly-Bean software development. (3:635/727.1)
SEEN-BY: 50/99 620/243 623/630 632/103 348 998 633/371 379 634/384 388
SEEN-BY: 635/301 502 503 544 727 636/100 639/100 711/401 409 410 430 510 807
SEEN-BY: 711/808 809 932 934 712/515 713/888 714/906 800/1 7877/2809
@PATH: 635/727 632/348 635/503 50/99 711/808 809 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.