summaryrefslogtreecommitdiffhomepage
path: root/src/os/unix (follow)
AgeCommit message (Collapse)AuthorFilesLines
2009-09-25use parents around NGX_ATOMIC_T_LEN valueIgor Sysoev1-9/+9
2009-09-25uniform ngx_directio_on/off() interface with other file functionsIgor Sysoev1-2/+2
2009-09-25handle short pwrite() to log an error cause: ENOSPC, EDQUOT, or EFBIGIgor Sysoev1-29/+33
2009-09-24log file name for read/write errorsIgor Sysoev1-11/+19
2009-09-04log offset passed to sendfile()Igor Sysoev1-2/+2
2009-09-04small optimizationIgor Sysoev1-2/+1
2009-08-30aio sendfileIgor Sysoev2-3/+24
2009-08-30refactor EAGAIN/EINTR processingIgor Sysoev5-64/+82
2009-08-28FreeBSD and Linux AIO supportIgor Sysoev7-14/+372
2009-08-26twice termination delay only after SIGALRM, otherwise many separate SIGCHLDIgor Sysoev3-1/+7
and SIGIO signals quickly increase delay to the level when SIGKILL is sent
2009-08-26style fixIgor Sysoev1-2/+1
2009-08-26fix typoIgor Sysoev1-1/+1
2009-08-26ignore SIGSYSIgor Sysoev1-0/+2
2009-08-25*) move small declarations in appropriate places and delete the surplusIgor Sysoev6-45/+10
header files *) delete insignificant comments
2009-08-21*) share temporary number between workersIgor Sysoev1-4/+0
*) randomize collision offset
2009-08-13fix debug point for left open socketsIgor Sysoev1-3/+4
2009-08-11NGX_ENOPATHIgor Sysoev1-0/+1
2009-08-10delete mistaken sleep in the previous commitIgor Sysoev1-2/+0
2009-08-10cache loader processIgor Sysoev2-61/+103
2009-08-10introduce NGX_PROCESS_JUST_SPAWN and change field name accordinglyIgor Sysoev3-11/+24
2009-06-11style fixIgor Sysoev1-6/+6
2009-05-08preserve Solaris binary hardware capabilitiesIgor Sysoev2-5/+8
2009-04-28introduce ngx_write_console() to support OEM code pagesIgor Sysoev1-0/+4
2009-04-27-p and --prefix=Igor Sysoev1-1/+1
2009-04-23ngx_path_separator()Igor Sysoev1-0/+2
2009-04-23issue start up errors and warning on both stderr and error_logIgor Sysoev2-2/+5
2009-04-21implement "-s signal" option for UnixIgor Sysoev3-9/+38
2009-04-18support attaching to an existent Win32 shared memoryIgor Sysoev1-4/+5
2009-04-18update c->sent in ngx_unix_send()Igor Sysoev1-0/+2
2009-04-16move zone name from ngx_shm_zone_t to ngx_shm_t to use Win32 shared memoryIgor Sysoev1-3/+4
2009-04-08adopt NGX_FILE_TRUNCATE for win32Igor Sysoev1-1/+1
2009-04-02autoconfigure crypt_r(): uclibc has no crypt_r()Igor Sysoev1-5/+0
2009-04-02fix OpenBSD building, broken in r2616Igor Sysoev1-0/+3
2009-04-01fix MacOSX building, broken in r2616Igor Sysoev1-0/+1
2009-03-31Win32 appends synchronized if only FILE_APPEND_DATA and SYNCHRONIZE are setIgor Sysoev1-1/+1
without any other flags. On the other hand, Unix requires at least the write flag to be set together with O_APPEND.
2009-03-30win32 ngx_open_file() supports utf8 names and NGX_FILE_APPENDIgor Sysoev1-0/+1
2009-03-30fix FreeBSD before 7 building, broken in r2616Igor Sysoev1-1/+1
2009-03-30introduce cache manager instead of cache cleanerIgor Sysoev1-17/+17
2009-03-30ngx_fs_bsize()Igor Sysoev6-0/+59
2009-03-23a prelimiary proxy cache supportIgor Sysoev2-40/+67
2009-03-06XFS on Linux does not set dirent.d_type,Igor Sysoev2-5/+18
therefore fallback to stat() if dirent.d_type is not set, this fixes slash after directory name in ngx_http_autoindex_module; the issue has been introduced in r2235
2009-02-23fix messageIgor Sysoev1-1/+1
2009-02-05AIX has no WCOREDUMP()Igor Sysoev1-0/+6
2008-12-25set send() slot for POSIX systemsIgor Sysoev1-1/+1
2008-12-17remove never used zero copy stuffIgor Sysoev3-9/+0
2008-12-10use ngx_ext_rename_file() for single file MOVEIgor Sysoev1-0/+1
2008-11-25ngx_strerror_r() style and size == 0 bug fixIgor Sysoev1-4/+6
2008-11-11the sysctl "kern.ostype" and "kern.osrelease" had appeared in MacOSX 10.5 onlyIgor Sysoev1-19/+33
2008-11-11compatibility with glibc 2.3, warn_unused_result attribute for write()Igor Sysoev1-1/+11
2008-09-27$realpath_rootIgor Sysoev1-0/+2