| * Copyright (C) Igor Sysoev |
| * Copyright (C) Nginx, Inc. |
| u_char ngx_linux_kern_ostype[50]; |
| u_char ngx_linux_kern_osrelease[50]; |
| static ngx_os_io_t ngx_linux_io = { |
| ngx_udp_unix_sendmsg_chain, |
| ngx_linux_sendfile_chain, |
| ngx_os_specific_init(ngx_log_t *log) |
| ngx_log_error(NGX_LOG_ALERT, log, ngx_errno, "uname() failed"); |
| (void) ngx_cpystrn(ngx_linux_kern_ostype, (u_char *) u.sysname, |
| sizeof(ngx_linux_kern_ostype)); |
| (void) ngx_cpystrn(ngx_linux_kern_osrelease, (u_char *) u.release, |
| sizeof(ngx_linux_kern_osrelease)); |
| ngx_os_io = ngx_linux_io; |
| ngx_os_specific_status(ngx_log_t *log) |
| ngx_log_error(NGX_LOG_NOTICE, log, 0, "OS: %s %s", |
| ngx_linux_kern_ostype, ngx_linux_kern_osrelease); |