<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: F$SEARCH failed in Operating System - OpenVMS</title>
    <link>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287487#M2408</link>
    <description>... unless for whatever reason a specific directory needs a protection that is NOT the same as your default....&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Jan</description>
    <pubDate>Fri, 28 May 2004 13:22:01 GMT</pubDate>
    <dc:creator>Jan van den Ende</dc:creator>
    <dc:date>2004-05-28T13:22:01Z</dc:date>
    <item>
      <title>F$SEARCH failed</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287461#M2382</link>
      <description>I do a f$search on 1 file several thousands of times a day. With success because the file always exists.&lt;BR /&gt;&lt;BR /&gt;One day, f$search returned an empty string and this while the file did exist !!! Only once !&lt;BR /&gt;&lt;BR /&gt;I found out that the only thing running was a procedure that was setting the protection of the file and the directory it is in.&lt;BR /&gt;&lt;BR /&gt;I wrote a procedure to try to simulate this situation but f$search never failed.&lt;BR /&gt;&lt;BR /&gt;Suggestions of what went wrong ?&lt;BR /&gt;I have no sys$ouput or sys$error and have never had this before during the 3 years that is is executing.&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 26 May 2004 09:30:53 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287461#M2382</guid>
      <dc:creator>Wim Van den Wyngaert</dc:creator>
      <dc:date>2004-05-26T09:30:53Z</dc:date>
    </item>
    <item>
      <title>Re: F$SEARCH failed</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287462#M2383</link>
      <description>Sounds like a typical race condition - you can try it a million times now, but it will never happen again.&lt;BR /&gt;&lt;BR /&gt;The update could have locked the file header, but I think F$SEARCH() should have caused an error condition and not silently return an empty string.&lt;BR /&gt;&lt;BR /&gt;On the other hand it is possible that the DCL symbol was already pre-loaded with an empty string, and F$SEARCH() did return a warning, but it was silently ignored. If I recall correctly, F$SEARCH() does not update the symbol when it encounters an error.&lt;BR /&gt;&lt;BR /&gt;You could load the symbol with an 'impossible' filespecification and check the contents after the call to F$SEARCH().</description>
      <pubDate>Wed, 26 May 2004 09:57:03 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287462#M2383</guid>
      <dc:creator>Uwe Zessin</dc:creator>
      <dc:date>2004-05-26T09:57:03Z</dc:date>
    </item>
    <item>
      <title>Re: F$SEARCH failed</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287463#M2384</link>
      <description>Uwe,&lt;BR /&gt;&lt;BR /&gt;A "on warning" was active. So, no error or warning was given. The symbol was not initialized to "" by the procedure.&lt;BR /&gt;&lt;BR /&gt;I tried to do a set prot in a loop and parallel the f$search, also in a loop. After 10 minutes there were still no problems.</description>
      <pubDate>Wed, 26 May 2004 10:05:47 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287463#M2384</guid>
      <dc:creator>Wim Van den Wyngaert</dc:creator>
      <dc:date>2004-05-26T10:05:47Z</dc:date>
    </item>
    <item>
      <title>Re: F$SEARCH failed</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287464#M2385</link>
      <description>Wim,&lt;BR /&gt;if you have error and warning trap and you haven't received any error, the only reason of F$SEARCH() empty was the file didn't exist!&lt;BR /&gt;I guess your file may be deleted and rewritten or else may be procedure write always new version (as edit) with some purge command; in this situation, you could read file in very little time when file didn't exist.&lt;BR /&gt;As Uwe dixit it a race condition!&lt;BR /&gt; &lt;BR /&gt;Antonio Vigliotti&lt;BR /&gt;</description>
      <pubDate>Wed, 26 May 2004 11:33:34 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287464#M2385</guid>
      <dc:creator>Antoniov.</dc:creator>
      <dc:date>2004-05-26T11:33:34Z</dc:date>
    </item>
    <item>
      <title>Re: F$SEARCH failed</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287465#M2386</link>
      <description>F$Search() returns "" when wildcards in filename is using and condition is completes (list of suiting files). Do you use any wildcards in this case?</description>
      <pubDate>Thu, 27 May 2004 01:39:05 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287465#M2386</guid>
      <dc:creator>Petr Spisek</dc:creator>
      <dc:date>2004-05-27T01:39:05Z</dc:date>
    </item>
    <item>
      <title>Re: F$SEARCH failed</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287466#M2387</link>
      <description>I was able to simulate it. It does seems to be a feature/bug.&lt;BR /&gt;&lt;BR /&gt;&amp;gt;ty wim1.lis&lt;BR /&gt;$a:&lt;BR /&gt;$ set file wim.dir/prot=w:rwed/own=system&lt;BR /&gt;$ set file [.wim]*.* /prot=w:rwed/own=system&lt;BR /&gt;$ goto a&lt;BR /&gt;&lt;BR /&gt;&amp;gt;ty wim2.lis&lt;BR /&gt;$ set ver&lt;BR /&gt;$ on warning then exit&lt;BR /&gt;$ a:&lt;BR /&gt;$ if f$sea("[.wim]wim.lis") .eqs. "" then exit&lt;BR /&gt;$ goto a&lt;BR /&gt;&lt;BR /&gt;I submitted the 2 files in batch on a system not doing anything else.&lt;BR /&gt;&lt;BR /&gt;&amp;gt;ty wim2.log&lt;BR /&gt;08:32:29.83 $ set ver&lt;BR /&gt;08:32:29.83 $ on warning then exit&lt;BR /&gt;08:32:29.83 $ a:&lt;BR /&gt;08:32:29.83 $ if f$sea("[.wim]wim.lis") .eqs. "" then exit&lt;BR /&gt;08:32:29.86 $ goto a&lt;BR /&gt;08:32:29.86 $ a:&lt;BR /&gt;08:32:29.86 $ if f$sea("[.wim]wim.lis") .eqs. "" then exit&lt;BR /&gt;08:32:29.86 $ goto a&lt;BR /&gt;08:32:29.86 $ a:&lt;BR /&gt;08:32:29.86 $ if f$sea("[.wim]wim.lis") .eqs. "" then exit&lt;BR /&gt;08:32:29.86 $ goto a&lt;BR /&gt;08:32:29.86 $ a:&lt;BR /&gt;08:32:29.86 $ if f$sea("[.wim]wim.lis") .eqs. "" then exit&lt;BR /&gt;08:32:29.87 $ goto a&lt;BR /&gt;08:32:29.87 $ a:&lt;BR /&gt;08:32:29.87 $ if f$sea("[.wim]wim.lis") .eqs. "" then exit&lt;BR /&gt;08:32:29.87 $ goto a&lt;BR /&gt;08:32:29.87 $ a:&lt;BR /&gt;08:32:29.87 $ if f$sea("[.wim]wim.lis") .eqs. "" then exit&lt;BR /&gt;08:32:29.88 $ goto a&lt;BR /&gt;08:32:29.88 $ a:&lt;BR /&gt;08:32:29.88 $ if f$sea("[.wim]wim.lis") .eqs. "" then exit&lt;BR /&gt;08:32:29.88 $ goto a&lt;BR /&gt;08:32:29.88 $ a:&lt;BR /&gt;08:32:29.88 $ if f$sea("[.wim]wim.lis") .eqs. "" then exit&lt;BR /&gt;08:32:29.89 $ goto a&lt;BR /&gt;08:32:29.89 $ a:&lt;BR /&gt;08:32:29.89 $ if f$sea("[.wim]wim.lis") .eqs. "" then exit&lt;BR /&gt;08:32:29.89 $ goto a&lt;BR /&gt;08:32:29.89 $ a:&lt;BR /&gt;08:32:29.89 $ if f$sea("[.wim]wim.lis") .eqs. "" then exit&lt;BR /&gt;08:32:29.89 $ goto a&lt;BR /&gt;08:32:29.89 $ a:&lt;BR /&gt;08:32:29.89 $ if f$sea("[.wim]wim.lis") .eqs. "" then exit&lt;BR /&gt;08:32:29.91 $ goto a&lt;BR /&gt;08:32:29.91 $ a:&lt;BR /&gt;08:32:29.91 $ if f$sea("[.wim]wim.lis") .eqs. "" then exit&lt;BR /&gt;08:32:29.91 $ goto a&lt;BR /&gt;08:32:29.91 $ a:&lt;BR /&gt;08:32:29.91 $ if f$sea("[.wim]wim.lis") .eqs. "" then exit&lt;BR /&gt;08:32:29.91 $ goto a&lt;BR /&gt;08:32:29.91 $ a:&lt;BR /&gt;08:32:29.91 $ if f$sea("[.wim]wim.lis") .eqs. "" then exit&lt;BR /&gt;08:32:29.91 $ goto a&lt;BR /&gt;08:32:29.91 $ a:&lt;BR /&gt;....&lt;BR /&gt;08:32:30.40 $ a:&lt;BR /&gt;08:32:30.40 $ if f$sea("[.wim]wim.lis") .eqs. "" then exit&lt;BR /&gt;08:32:30.40 $ goto a&lt;BR /&gt;08:32:30.40 $ a:&lt;BR /&gt;08:32:30.40 $ if f$sea("[.wim]wim.lis") .eqs. "" then exit&lt;BR /&gt;  SYSMGR_WVW   job terminated at 27-MAY-2004 08:32:30.43&lt;BR /&gt;</description>
      <pubDate>Thu, 27 May 2004 01:39:22 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287466#M2387</guid>
      <dc:creator>Wim Van den Wyngaert</dc:creator>
      <dc:date>2004-05-27T01:39:22Z</dc:date>
    </item>
    <item>
      <title>Re: F$SEARCH failed</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287467#M2388</link>
      <description>Further test results.&lt;BR /&gt;&lt;BR /&gt;1) VCC_FLAGS=0 -&amp;gt; same problem&lt;BR /&gt;2) 6.2 1H3 -&amp;gt; same problem&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 27 May 2004 02:41:07 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287467#M2388</guid>
      <dc:creator>Wim Van den Wyngaert</dc:creator>
      <dc:date>2004-05-27T02:41:07Z</dc:date>
    </item>
    <item>
      <title>Re: F$SEARCH failed</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287468#M2389</link>
      <description>Wim,&lt;BR /&gt;&lt;BR /&gt;&lt;QUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;gt;ty wim2.lis&lt;BR /&gt;$ set ver&lt;BR /&gt;$ on warning then exit&lt;BR /&gt;$ a:&lt;BR /&gt;$ if f$sea("[.wim]wim.lis") .eqs. "" then exit&lt;BR /&gt;$ goto a&lt;BR /&gt;&lt;BR /&gt;&lt;/QUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;2 conditions, both EXIT procedure&lt;BR /&gt;&lt;BR /&gt;Q&amp;amp;D: change to $ EXIT '$STATUS&lt;BR /&gt;&lt;BR /&gt;other proposal:&lt;BR /&gt;&lt;BR /&gt;$ On warning then goto _warning&lt;BR /&gt;$ if f$sea .eqs. "" then goto _EMPTY&lt;BR /&gt;&lt;BR /&gt;$_warning:&lt;BR /&gt;----  MAIL or WRITE SYSOUTPUT or .. your favorite signalling  for " At warning -- $STATUS= "&lt;BR /&gt;$ goto a   ! Is this fleeting or persistent?&lt;BR /&gt;&lt;BR /&gt;_empty:&lt;BR /&gt;---  similar &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;This way you DO make the distinction between some condition on one hand, or just FNF on the other!&lt;BR /&gt;&lt;BR /&gt;From WIM1.LIS it is clear that the file definitely STAYS in existence. This rules out Antonio's suggestion (although the idea in itself was plausible enough to require verification!)&lt;BR /&gt;&lt;BR /&gt;You DO have me curious!!</description>
      <pubDate>Thu, 27 May 2004 04:37:50 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287468#M2389</guid>
      <dc:creator>Jan van den Ende</dc:creator>
      <dc:date>2004-05-27T04:37:50Z</dc:date>
    </item>
    <item>
      <title>Re: F$SEARCH failed</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287469#M2390</link>
      <description>Jan,&lt;BR /&gt;&lt;BR /&gt;Tested it. It is not the warning condition but f$search that fails.&lt;BR /&gt;You can test it yourself on your machines. It should be the same.&lt;BR /&gt;&lt;BR /&gt;My guess is that f$search considers "file or directory locked" as "file doesn't exist". While it should wait or return an error (or better : it should be an option to f$search).</description>
      <pubDate>Thu, 27 May 2004 04:45:38 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287469#M2390</guid>
      <dc:creator>Wim Van den Wyngaert</dc:creator>
      <dc:date>2004-05-27T04:45:38Z</dc:date>
    </item>
    <item>
      <title>Re: F$SEARCH failed</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287470#M2391</link>
      <description>FYI the status is %X00010001 when the f$search fails.&lt;BR /&gt;&lt;BR /&gt;Is it possible that an warning status is given without a message ? Never seen that !</description>
      <pubDate>Thu, 27 May 2004 05:00:40 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287470#M2391</guid>
      <dc:creator>Wim Van den Wyngaert</dc:creator>
      <dc:date>2004-05-27T05:00:40Z</dc:date>
    </item>
    <item>
      <title>Re: F$SEARCH failed</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287471#M2392</link>
      <description>I suspect its an unreported error possibly a lock conflict. Parhaps check $status after the search just in case?</description>
      <pubDate>Thu, 27 May 2004 05:07:53 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287471#M2392</guid>
      <dc:creator>Ian Miller.</dc:creator>
      <dc:date>2004-05-27T05:07:53Z</dc:date>
    </item>
    <item>
      <title>Re: F$SEARCH failed</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287472#M2393</link>
      <description>Hi Wim,&lt;BR /&gt;&lt;BR /&gt;when the directory file is accessed at the time of your prot/owner setting then all files in the directory are locked.&lt;BR /&gt;f$search is not able to report this (for me it's a bug, but maybe engineeering has another opinion reagrding this), it returns the file name or a null string.&lt;BR /&gt;If you replace the f$search with e.g. f$file_attributes("wim.lis","locked") (and let only the directory file modification line in yout test procedure) then you will see this very fast.&lt;BR /&gt;&lt;BR /&gt;Cheers&lt;BR /&gt;Eberhard&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 27 May 2004 05:19:14 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287472#M2393</guid>
      <dc:creator>Eberhard Wacker</dc:creator>
      <dc:date>2004-05-27T05:19:14Z</dc:date>
    </item>
    <item>
      <title>Re: F$SEARCH failed</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287473#M2394</link>
      <description>Eberhard,&lt;BR /&gt;&lt;BR /&gt;I fully agree : this is a bug.&lt;BR /&gt;It makes almost all procedures unreliable.&lt;BR /&gt;&lt;BR /&gt;Wim</description>
      <pubDate>Thu, 27 May 2004 05:25:13 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287473#M2394</guid>
      <dc:creator>Wim Van den Wyngaert</dc:creator>
      <dc:date>2004-05-27T05:25:13Z</dc:date>
    </item>
    <item>
      <title>Re: F$SEARCH failed</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287474#M2395</link>
      <description>Wim,&lt;BR /&gt;&lt;BR /&gt;correction of what I've written: not the files itselves are locked, the&lt;BR /&gt;directory file and so the records of the files therein are locked.&lt;BR /&gt;&lt;BR /&gt;Execute your reduced procedure:&lt;BR /&gt;$a:&lt;BR /&gt;$ set file wim.dir/prot=w:rwed/own=system&lt;BR /&gt;$ goto a&lt;BR /&gt;&lt;BR /&gt;and try to save a file in the directory (via copy or editor):&lt;BR /&gt;often this will have no success.&lt;BR /&gt;&lt;BR /&gt;E.g.&lt;BR /&gt;$ cop test.txt [.wim]&lt;BR /&gt;%COPY-S-COPIED, USR2:[TEST]TEST.TXT;1 copied to USR2:[TEST.WIM]TEST.TXT;1 (1 blo&lt;BR /&gt;ck)&lt;BR /&gt;$ cop test.txt [.wim]&lt;BR /&gt;%COPY-S-COPIED, USR2:[TEST]TEST.TXT;1 copied to USR2:[TEST.WIM]TEST.TXT;2 (1 blo&lt;BR /&gt;ck)&lt;BR /&gt;$ cop test.txt [.wim]&lt;BR /&gt;%COPY-E-OPENOUT, error opening USR2:[TEST.WIM]TEST.TXT;1 as output&lt;BR /&gt;-RMS-E-FLK, file currently locked by another user&lt;BR /&gt;%COPY-W-NOTCOPIED, USR2:[TEST]TEST.TXT;1 not copied&lt;BR /&gt;$ cop test.txt [.wim]&lt;BR /&gt;%COPY-S-COPIED, USR2:[TEST]TEST.TXT;1 copied to USR2:[TEST.WIM]TEST.TXT;3 (1 blo&lt;BR /&gt;ck)&lt;BR /&gt;$ cop test.txt [.wim]&lt;BR /&gt;%COPY-E-OPENOUT, error opening USR2:[TEST.WIM]TEST.TXT;1 as output&lt;BR /&gt;-RMS-E-FLK, file currently locked by another user&lt;BR /&gt;%COPY-W-NOTCOPIED, USR2:[TEST]TEST.TXT;1 not copied&lt;BR /&gt;&lt;BR /&gt;and&lt;BR /&gt;&lt;BR /&gt;$ delete/noconf/log [.wim]test.txt;*&lt;BR /&gt;%DELETE-W-SEARCHFAIL, error searching for USR2:[TEST.WIM]TEST.TXT;*&lt;BR /&gt;-RMS-E-FLK, file currently locked by another user&lt;BR /&gt;&lt;BR /&gt;All depends how fast and often you are accessing (better said: MODIFYING) the&lt;BR /&gt;directory file. I'm now quite sure that this is the so called intended behaviour.&lt;BR /&gt;&lt;BR /&gt;Eberhard&lt;BR /&gt;</description>
      <pubDate>Thu, 27 May 2004 06:36:08 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287474#M2395</guid>
      <dc:creator>Eberhard Wacker</dc:creator>
      <dc:date>2004-05-27T06:36:08Z</dc:date>
    </item>
    <item>
      <title>Re: F$SEARCH failed</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287475#M2396</link>
      <description>Are there any other means of locking a directory ?</description>
      <pubDate>Thu, 27 May 2004 07:09:54 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287475#M2396</guid>
      <dc:creator>Wim Van den Wyngaert</dc:creator>
      <dc:date>2004-05-27T07:09:54Z</dc:date>
    </item>
    <item>
      <title>Re: F$SEARCH failed</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287476#M2397</link>
      <description>And, much more important/useful:&lt;BR /&gt;&lt;BR /&gt;Is there a way to TEST for this lock, and specify HOW to react upon the lock (eg, as now = fail-but-do-not-report, but also fail-but-report, or wait-forever-until-unlock, or wait-till-timeout-or-unlock, or .. anyone with other options?&lt;BR /&gt;&lt;BR /&gt;As this now is NOT possible (to the best of my knowledge), then, (and I know you read this), please, Guy Peleg, can we put this on your list?&lt;BR /&gt;&lt;BR /&gt;Jan</description>
      <pubDate>Thu, 27 May 2004 08:04:40 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287476#M2397</guid>
      <dc:creator>Jan van den Ende</dc:creator>
      <dc:date>2004-05-27T08:04:40Z</dc:date>
    </item>
    <item>
      <title>Re: F$SEARCH failed</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287477#M2398</link>
      <description>Sample for a (not very fine) workaround:&lt;BR /&gt;&lt;BR /&gt;$ set mess/nofac/nosev/noid/notext&lt;BR /&gt;$ a:&lt;BR /&gt;$ if f$search("[.wim]wim.lis") .eqs. ""     ! maybe not there&lt;BR /&gt;$ then&lt;BR /&gt;$    chk = f$file_attributes("[.wim]wim.lis","rvn")&lt;BR /&gt;$    if $status .eq. %X00000910 then exit   ! definitely not there&lt;BR /&gt;$ endif&lt;BR /&gt;$ goto a&lt;BR /&gt;</description>
      <pubDate>Thu, 27 May 2004 11:27:06 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287477#M2398</guid>
      <dc:creator>Eberhard Wacker</dc:creator>
      <dc:date>2004-05-27T11:27:06Z</dc:date>
    </item>
    <item>
      <title>Re: F$SEARCH failed</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287478#M2399</link>
      <description>Eberhard,&lt;BR /&gt;&lt;BR /&gt;Only, when the file is exclusively open, the f$file fails. So, not yet perfect.&lt;BR /&gt;&lt;BR /&gt;Wim</description>
      <pubDate>Fri, 28 May 2004 01:14:22 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287478#M2399</guid>
      <dc:creator>Wim Van den Wyngaert</dc:creator>
      <dc:date>2004-05-28T01:14:22Z</dc:date>
    </item>
    <item>
      <title>Re: F$SEARCH failed</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287479#M2400</link>
      <description>Wim, Eberhard,&lt;BR /&gt;&lt;BR /&gt;a second, and more serious, flaw in this scheme is the timing.&lt;BR /&gt;If locked during f$search, the lock may well be gone by the time f$file is executed!&lt;BR /&gt;&lt;BR /&gt;Jan</description>
      <pubDate>Fri, 28 May 2004 01:48:00 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287479#M2400</guid>
      <dc:creator>Jan van den Ende</dc:creator>
      <dc:date>2004-05-28T01:48:00Z</dc:date>
    </item>
    <item>
      <title>Re: F$SEARCH failed</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287480#M2401</link>
      <description>Wim, Jan,&lt;BR /&gt;&lt;BR /&gt;I see no timing problem, the status code is that from "%SYSTEM-W-NOSUCHFILE, no such file". This is only returned, if the file is definitely not there. In case of lock (of the directory or the file itself) the loop goes further on. In principle in this special case you could discard the f$search completely.&lt;BR /&gt;&lt;BR /&gt;Eberhard&lt;BR /&gt;</description>
      <pubDate>Fri, 28 May 2004 02:39:19 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/f-search-failed/m-p/3287480#M2401</guid>
      <dc:creator>cbkteam1</dc:creator>
      <dc:date>2004-05-28T02:39:19Z</dc:date>
    </item>
  </channel>
</rss>

