Convert `changelog` to markdown format

Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
Handle EROFS/ETXTBSY as permission denied in `fileAccess` (re #8741)

This extends `System.Posix.Files.`access` to map EROFS & ETXTBSY to
mean permission denied just like EACCESS.

Based on a patch by Alain O'Dea and comments by Duncan Coutts

Authored-by: Alain O'Dea <alain.odea@verafin.com>
Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
M-x delete-trailing-whitespace & M-x untabify

Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
Convert `changelog` to markdown format

Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>

(cherry picked from commit 4a08984afe5390d91f10f9b1caf7365e6a93595b)
Handle EROFS/ETXTBSY as permission denied in `fileAccess` (re #8741)

This extends `System.Posix.Files.`access` to map EROFS & ETXTBSY to
mean permission denied just like EACCESS.

Based on a patch by Alain O'Dea and comments by Duncan Coutts

Authored-by: Alain O'Dea <alain.odea@verafin.com>
Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>

(cherry picked from commit ecc92abad017cf12d8eb83509d4d57ae14ad47f9)
M-x delete-trailing-whitespace & M-x untabify

Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>

(cherry picked from commit 86d798975357c55fd0e5303c83f09844411c3837)
fix getFileStatus: interrupted (Interrupted system call) build failure on Solaris

Patch provided by Christian Maeder <Christian.Maeder@dfki.de>

Signed-off-by: Karel Gardas <karel.gardas@centrum.cz>
Signed-off-by: Austin Seipp <austin@well-typed.com>
fix getFileStatus: interrupted (Interrupted system call) build failure on Solaris

Patch provided by Christian Maeder <Christian.Maeder@dfki.de>

Signed-off-by: Karel Gardas <karel.gardas@centrum.cz>
Signed-off-by: Austin Seipp <austin@well-typed.com>

(cherry picked from commit f4d0e106f237d767156b3c751f1b9f4598f2a6a1)
Update changelog and prepare for 2.7.0.1 release

Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
Merge branch 'ghc-7.8'

Re-unite branches which diverged for now good reason

Conflicts:
	changelog.md
Typo in comment
Update URLs to point to GitHub
add testsuite-related gitignore entries
Merge https://github.com/haskell/unix
Enable test for getLoginName

Fixes #1487.

Make use of no_stdin test option, introduced explictly for this purpose
in fa52a8c9d8eae5e3fc4c0cf0e5672875e161e05c
Add haddock comments on RTLD_NEXT and RTLD_DEFAULT

Related ticket: #8902.
Remove unnecessary checks for RTLD_NOW and RTLD_GLOBAL

These checks were introduced for OpenBSD on July 16 2002 in GHC commit
03e9edb3094fd3bb38ed886b96ee9f61f39e9b53.

According to http://www.openbsd.org/cgi-bin/cvsweb/src/include/dlfcn.h
RTLD_NOW, RTLD_GLOBAL and RTLD_LOCAL have been available on OpenBSD
since Revision 1.8 (September 2 2003).

This is merely code cleanup.
Deprecate function `haveRtldLocal`

The function haveRtldLocal was introduced for compatibility with Cygwin
on Mar 28 2002 in GHC commit 4740cf56c774b92e02d31b4666158d70c2e85a8f.

According to https://cygwin.com/viewvc/src/winsup/cygwin/include/dlfcn.h
RTLD_LOCAL has been available on Cygwin since Revision 1.4 (August 9 2010).
Ignore interp.stderr/stdout.

Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
Merge pull request #2 from thomie/T8902

Add haddock comments on RTLD_NEXT and RTLD_DEFAULT