public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libfortran/25830]  New: [libgfortran] Optionally support multi-process locking
@ 2006-01-17 22:06 jb at gcc dot gnu dot org
  2006-01-17 22:07 ` [Bug libfortran/25830] " jb at gcc dot gnu dot org
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: jb at gcc dot gnu dot org @ 2006-01-17 22:06 UTC (permalink / raw)
  To: gcc-bugs

Currently the gfortran IO library is supposed to be thread safe. Additionally,
allowing multiple processes to access the same file could be useful, and if we
eventually want to support co-arrays with multiple processes, it will be needed
as co-arrays specify that multiple images can access a single file.

On POSIX this can be accomplished with the fcntl() syscall. We'd certainly want
to make this optional (perhaps with a compiler command-line switch like the fpe
options), to avoid the fcntl() overhead as well as frequent buffer flushing in
normal single-process usage.


-- 
           Summary: [libgfortran] Optionally support multi-process locking
           Product: gcc
           Version: 4.2.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libfortran
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: jb at gcc dot gnu dot org
OtherBugsDependingO 18918,25561
             nThis:


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25830


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2020-04-21  9:45 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <bug-25830-4@http.gcc.gnu.org/bugzilla/>
2011-04-25 16:41 ` [Bug libfortran/25830] [libgfortran] Optionally support multi-process locking jb at gcc dot gnu.org
2020-04-21  9:45 ` cvs-commit at gcc dot gnu.org
2006-01-17 22:06 [Bug libfortran/25830] New: " jb at gcc dot gnu dot org
2006-01-17 22:07 ` [Bug libfortran/25830] " jb at gcc dot gnu dot org
2006-01-17 23:33 ` pinskia at gcc dot gnu dot org
2008-11-20 15:53 ` burnus at gcc dot gnu dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).