Você está na página 1de 3

How can I make sure that my program is the only one accessing a file?

Vyom Interview Questions

There are 3784 questions in 81 categories


VYOM INTERVIEW QUESTIONS LANGUAGES C DETAIL
* * * * * * * * * * * * * *

QuestionHow can I make sure that my program is


the only one accessing a file?Added: 10/22/2004
CategoryCViews: 187
Rating (0.0)By: 0 users
AnswerBy using the sopen() function you can open
a file in shared mode and explicitly deny
reading and writing permissions to any other
program but yours. This task is accomplished by
using the SH_DENYWR shared flag to denote that
your program is going to deny any writing or
reading attempts by other programs.
For example, the following snippet of code shows
a file being opened in shared mode, denying
access to all other files:
/* Note that the sopen() function is not ANSI
compliant... */
fileHandle = sopen( C:DATASETUP.DAT , O_RDWR,
SH_DENYWR);
By issuing this statement, all other programs
are denied access to the SETUP.DAT file. If
another program were to try to open SETUP.DAT
for reading or writing, it would receive an
EACCES error code, denoting that access is
denied to the file.
RELATED INTERVIEW QUESTIONS
QuestionWhen should a far pointer be used?
Added: 10/22/2004
Rating Views: 834
QuestionDifference between arrays and pointers?
Added: 10/22/2004
Rating Views: 990
QuestionIs it possible to execute code even
after the program exits the main() function?

Added: 10/22/2004
Rating Views: 718
QuestionWhat is a static function? Added:
10/22/2004
Rating Views: 731
QuestionWhy should I prototype a function?
Added: 10/22/2004
Rating Views: 505
QuestionHow do you print an address? Added:
10/22/2004
Rating Views: 510
QuestionCan math operations be performed on a
void pointer? Added: 10/22/2004
Rating Views: 620
QuestionHow can you determine the size of an
allocated portion of memory? Added: 10/22/2004
Rating Views: 494
QuestionWhat is a null pointer assignment
error? What are bus errors, memory faults, and
core dumps? Added: 10/22/2004
Rating Views: 420
QuestionWhat is the difference between NULL and
NUL? Added: 10/22/2004
Rating Views: 620
QuestionWhat is the heap? Added: 10/22/2004
Rating Views: 499
QuestionCan the sizeof operator be used to tell
the size of an array passed to a function?
Added: 10/22/2004
Rating Views: 452
QuestionWhat is the stack? Added: 10/22/2004
Rating Views: 272
QuestionIs it better to use a pointer to
navigate an array of values,or is it better to
use a subscripted array name? Added: 10/22/2004
Rating Views: 317

QuestionWhat is the difference between far and


near? Added: 10/22/2004
Rating Views: 1606

Vyom Interview Questions

This whole site - containing 3,784 Interview Questions &


Answers, as also available as an eBook.
4700+ Pages
3784 Question & Answers
81 Question Categories
128 MB Content
Get it now !! Special Discount of Rs.100/- ends on Dec
16th

2004 Vyom Network All Rights Reserved

Vyom Interview Questions is a part of Vyom Network.


Other sites in Vyom Network : VyomWorld.com | Testsworld.com |
JobsAssist.com | VyomLinks.com | SourceCodesWorld.com |
DiscussionsWorld.com | FundooSite.com | BestEbooksWorld.com
Privacy Policy
Copyright 2003-2005 Vyom Technologies, All Rights Reserved.
Page URL:
http://www.fundoosite.com/interview-questions/interview-questions/detail.a
sp?iFaq=1251&iType=40

Você também pode gostar