9 static void closehandles()
11 if (nilfh
!= BNULL
) Close(nilfh
);
12 if (nillock
!= BNULL
) UnLock(nillock
);
23 nilfh
= Open("NIL:", MODE_OLDFILE
);
24 TEST((nilfh
!=BNULL
));
27 nilfh
= Open("NIL:", MODE_NEWFILE
);
28 TEST((nilfh
!=BNULL
));
31 nilfh
= Open("NIL:", MODE_READWRITE
);
32 TEST((nilfh
!=BNULL
));
37 nillock
= Lock("NIL:", SHARED_LOCK
);
38 TEST((nillock
== BNULL
));
41 nillock
= Lock("NIL:", EXCLUSIVE_LOCK
);
42 TEST((nillock
== BNULL
));
46 nilfh
= Open("NIL:", MODE_OLDFILE
);
47 nillock
= DupLockFromFH(nilfh
);
50 TEST((nillock
!= BNULL
));
53 nilfh
= OpenFromLock(nillock
);
54 nillock
= BNULL
; /* Lock was consumed when opening */
55 TEST((nilfh
!= BNULL
));
59 nilfh
= Open("NIL:", MODE_OLDFILE
);
60 result
= Write(nilfh
, buffer
, sizeof(buffer
));
61 TEST ((result
== sizeof(buffer
)));
65 nilfh
= Open("NIL:", MODE_OLDFILE
);
66 nillock
= DupLockFromFH(nilfh
);
67 result
= Info(nillock
, NULL
);
72 nilfh
= Open("NIL:", MODE_OLDFILE
);
73 bresult
= ParentOfFH(nilfh
);
74 TEST((bresult
== BNULL
));