#5578: write access permission of binary result different on OpenBSD
---------------------------+------------------------------------------------
    Reporter:  ivdsangen   |       Owner:  igloo            
        Type:  bug         |      Status:  new              
    Priority:  low         |   Milestone:  7.6.2            
   Component:  Test Suite  |     Version:  7.2.1            
    Keywords:              |          Os:  OpenBSD          
Architecture:  x86         |     Failure:  Runtime crash    
  Difficulty:              |    Testcase:  getPermissions001
   Blockedby:              |    Blocking:                   
     Related:              |  
---------------------------+------------------------------------------------

Comment(by iquiw):

 The behavior is same on NetBSD. I suppose it is same on FreeBSD too (not
 checked).

 To handle ETXTBSY (and EROFS) in unix package will fix it.

 This fix seems proper on Linux according to the man page.

 http://man7.org/linux/man-pages/man2/access.2.html
 {{{
 access() shall fail if:

 EROFS  Write permission was requested for a file on a read-only file
              system.

 }}}
 {{{
 access() may fail if:

 ETXTBSY
               Write access was requested to an executable which is being
 executed.
 }}}

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5578#comment:5>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler

_______________________________________________
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to