diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog index c2a6f942ac..e11a32862f 100644 --- a/cpukit/ChangeLog +++ b/cpukit/ChangeLog @@ -1,3 +1,9 @@ +2011-07-19 Joel Sherrill + + PR 1838/filesystem + * libcsupport/src/fchmod.c: fchmod() does not need a writeable file + descriptor. + 2011-07-14 Gene Smith PR 1381/networking diff --git a/cpukit/libcsupport/src/fchmod.c b/cpukit/libcsupport/src/fchmod.c index 11d9c0e723..341b10bdfb 100644 --- a/cpukit/libcsupport/src/fchmod.c +++ b/cpukit/libcsupport/src/fchmod.c @@ -1,7 +1,7 @@ /* * fchmod() - POSIX 1003.1b 5.6.4 - Change File Modes * - * COPYRIGHT (c) 1989-1999. + * COPYRIGHT (c) 1989-2011. * On-Line Applications Research Corporation (OAR). * * The license and distribution terms for this file may be @@ -38,9 +38,6 @@ int fchmod( /* * Now process the fchmod(). */ - - rtems_libio_check_permissions( iop, LIBIO_FLAGS_WRITE ); - if ( !iop->handlers->fchmod_h ) rtems_set_errno_and_return_minus_one( ENOTSUP );