summaryrefslogtreecommitdiffstats
path: root/cpukit/posix/src/mmap.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* libio: Remove special-case reference countSebastian Huber2017-09-141-13/+11
| | | | | | The top-level IO library structures should contain no special-case data. Update #2859.
* Include missing <string.h>Sebastian Huber2017-08-251-0/+1
| | | | Update #2133.
* posix: replace mmap mappings lock with libio lockGedare Bloom2017-07-241-79/+3
| | | | | | Use the libio mutex lock instead of the mmap mappings lock. Updates #2859.
* posix: Use unprotected chain operationsSebastian Huber2017-07-201-1/+1
| | | | | | Operarations are already protected by mmap_mappings_lock. Updates #2859.
* Fixed issue with searching mapped addressesKevin Kirspel2017-07-201-3/+4
| | | | | | | | | | The loop that checks if the current address is already mapped uses the same local variable for the chanin node as the newly allocated chain node so the allocated chain node gets over written. Added a new local variable for the loop that checks the address Updates #2859.
* posix/mmap: Add support for file handler and MAP_ANONKevin Kirspel2017-07-141-110/+147
| | | | | | | | | | | Added a mmap file handler to struct _rtems_filesystem_file_handlers_r. Updated each file handler object to support the default mmap handler. Updated mmap() to call the mmap handler for MAP_SHARED. Added a mmap file handler for shm Added support for MAP_ANON in mmap(). Updates #2859
* posix: clarify expression with parenthesesGedare Bloom2017-05-161-1/+1
| | | | Close #3010.
* posix/mman: add mmap support for shm objectsGedare Bloom2017-05-051-54/+165
| | | | Update #2859.
* posix: Add mmap/unmap support for mapping files.Chris Johns2017-05-051-22/+216
| | | | | | | This version of mmap comes from early work done on the RTL code base circa 2012. Update #2859.
* posix: fix typo in mmap argumentsGedare Bloom2017-01-131-2/+2
|
* basdefs.h: Add and use RTEMS_UNUSEDSebastian Huber2015-10-261-5/+11
|
* posix: Return error code if mmap is usedDaniel Cederman2015-03-121-1/+1
|
* posix: Move function to file with matching nameDaniel Cederman2015-03-121-3/+7
| | | | mmap was previously in munmap.c and munmap was in mmap.c.
* sys/mman.h: New file. Clean up and add supporting stubsJoel Sherrill2014-11-201-0/+26
* Makefile.am updated and preinstall.am regenerated. * mprotect.c had a prototype removed now that we have mman.h * mmap.c, munmap.c: New stub files.