aboutsummaryrefslogtreecommitdiff
path: root/src/os/unix
Commit message (Collapse)AuthorAge
* fix typoIgor Sysoev2010-07-08
|
* style fixIgor Sysoev2010-07-08
|
* HP/UX uses EWOULDBLOCK instead of EAGAINIgor Sysoev2010-07-03
|
* fix ngx_write_file() bufIgor Sysoev2010-06-30
|
* ngx_create_file_mapping()Igor Sysoev2010-06-29
|
* style fixIgor Sysoev2010-06-23
|
* use lstat() for WebDAV DELETE, COPY, and MOVE to handle symlinksIgor Sysoev2010-04-22
|
* use non-blocking open() not to hang on FIFO files, etc.Igor Sysoev2010-04-21
|
* use "rep; nop" instead of "pause" on Solaris/amd64Igor Sysoev2010-03-26
|
* *) introduce ngx_time_sigsafe_update() to update the error log time onlyIgor Sysoev2010-03-25
| | | | *) change ngx_time_update() interface
* *) use previously cached GMT offset value to update time from a signal handlerIgor Sysoev2010-03-13
| | | | | *) change ngx_time_update() interface since there are no notification methods those return time
* use sys_errlist[] in signal handler insteadIgor Sysoev2010-03-12
| | | | of non Async-Signal-Safe strerror_r()
* fix building by gcc 4.x with -O2/3/s in some Linux distributions:Igor Sysoev2009-12-22
| | | | dereferencing type-punned pointer will break strict-aliasing rules
* fix libatomic usage on arm, cris, hppa, m68k, and sparc platformsIgor Sysoev2009-12-07
|
* fix commentIgor Sysoev2009-11-25
|
* libatomic_ops supportIgor Sysoev2009-11-25
|
* GCC 4.1 builtin atomic operationsIgor Sysoev2009-11-25
|
* add NGX_PROCESS_HELPER process statusIgor Sysoev2009-11-23
|
* fix building without --with-debug, introduced in r3328Igor Sysoev2009-11-16
|
* add alignment in debug logIgor Sysoev2009-11-16
|
* fix posix_fadvise() error handlingIgor Sysoev2009-11-15
|
* update allocation error messagesIgor Sysoev2009-11-15
|
* fix posix_memalign() error handlingIgor Sysoev2009-11-15
|
* fix building without --with-debug, introduced in r3294Igor Sysoev2009-11-11
|
* delete useless statementIgor Sysoev2009-11-05
|
* export aio presence knowledge to prevent using "aio sendfile",Igor Sysoev2009-11-05
| | | | if aio does not present
* Fix a bug introduced in r2032: After a child process has read a terminateIgor Sysoev2009-11-04
| | | | | | | | | | | | | message from a channel, the process tries to read the channel again. The kernel (at least FreeBSD) may preempt the process and sends a SIGIO signal to a master process. The master process sends a new terminate message, the kernel switches again to the the child process, and the child process reads the messages instead of an EAGAIN error. And this may repeat over and over. Being that the child process can not exit the cycle and test the termination flag set by the message handler. The fix disallow the master process to send a new terminate message on SIGIO signal reception. It may send the message only on SIGALARM signal.
* use setproctitle("%s", title)Igor Sysoev2009-11-03
|
* fix "if (!-x ...)"Igor Sysoev2009-11-03
|
* style fixIgor Sysoev2009-11-02
|
* http listen unix domain socketsIgor Sysoev2009-10-26
|
* *) reset cached dirent.d_type after stat()Igor Sysoev2009-10-14
| | | | | | | this fixes slash after link to a directory in ngx_http_autoindex_module; *) use cached dirent.d_type as hint on all systems the issues has been introduced in r2235
* read_aheadIgor Sysoev2009-09-30
|
* use parents around NGX_ATOMIC_T_LEN valueIgor Sysoev2009-09-25
|
* uniform ngx_directio_on/off() interface with other file functionsIgor Sysoev2009-09-25
|
* handle short pwrite() to log an error cause: ENOSPC, EDQUOT, or EFBIGIgor Sysoev2009-09-25
|
* log file name for read/write errorsIgor Sysoev2009-09-24
|
* log offset passed to sendfile()Igor Sysoev2009-09-04
|
* small optimizationIgor Sysoev2009-09-04
|
* aio sendfileIgor Sysoev2009-08-30
|
* refactor EAGAIN/EINTR processingIgor Sysoev2009-08-30
|
* FreeBSD and Linux AIO supportIgor Sysoev2009-08-28
|
* twice termination delay only after SIGALRM, otherwise many separate SIGCHLDIgor Sysoev2009-08-26
| | | | and SIGIO signals quickly increase delay to the level when SIGKILL is sent
* style fixIgor Sysoev2009-08-26
|
* fix typoIgor Sysoev2009-08-26
|
* ignore SIGSYSIgor Sysoev2009-08-26
|
* *) move small declarations in appropriate places and delete the surplusIgor Sysoev2009-08-25
| | | | | header files *) delete insignificant comments
* *) share temporary number between workersIgor Sysoev2009-08-21
| | | | *) randomize collision offset
* fix debug point for left open socketsIgor Sysoev2009-08-13
|
* NGX_ENOPATHIgor Sysoev2009-08-11
|