Mercurial > hg > nginx
comparison src/os/unix/ngx_solaris_init.c @ 391:b670db10cbbd
nginx-0.0.7-2004-07-14-20:01:42 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Wed, 14 Jul 2004 16:01:42 +0000 |
parents | f5431a4bbc7d |
children | 0526206251f6 |
comparison
equal
deleted
inserted
replaced
390:1471c6fb108a | 391:b670db10cbbd |
---|---|
25 int ngx_os_init(ngx_log_t *log) | 25 int ngx_os_init(ngx_log_t *log) |
26 { | 26 { |
27 if (sysinfo(SI_SYSNAME, ngx_solaris_sysname, sizeof(ngx_solaris_sysname)) | 27 if (sysinfo(SI_SYSNAME, ngx_solaris_sysname, sizeof(ngx_solaris_sysname)) |
28 == -1) | 28 == -1) |
29 { | 29 { |
30 ngx_log_error(NGX_LOG_ALERT, log, errno, "sysinfo(SI_SYSNAME) failed"); | 30 ngx_log_error(NGX_LOG_ALERT, log, ngx_errno, |
31 "sysinfo(SI_SYSNAME) failed"); | |
31 return NGX_ERROR; | 32 return NGX_ERROR; |
32 } | 33 } |
33 | 34 |
34 if (sysinfo(SI_RELEASE, ngx_solaris_release, sizeof(ngx_solaris_release)) | 35 if (sysinfo(SI_RELEASE, ngx_solaris_release, sizeof(ngx_solaris_release)) |
35 == -1) | 36 == -1) |
36 { | 37 { |
37 ngx_log_error(NGX_LOG_ALERT, log, errno, "sysinfo(SI_RELEASE) failed"); | 38 ngx_log_error(NGX_LOG_ALERT, log, ngx_errno, |
39 "sysinfo(SI_RELEASE) failed"); | |
38 return NGX_ERROR; | 40 return NGX_ERROR; |
39 } | 41 } |
40 | 42 |
41 if (sysinfo(SI_VERSION, ngx_solaris_version, sizeof(ngx_solaris_version)) | 43 if (sysinfo(SI_VERSION, ngx_solaris_version, sizeof(ngx_solaris_version)) |
42 == -1) | 44 == -1) |
43 { | 45 { |
44 ngx_log_error(NGX_LOG_ALERT, log, errno, "sysinfo(SI_SYSNAME) failed"); | 46 ngx_log_error(NGX_LOG_ALERT, log, ngx_errno, |
47 "sysinfo(SI_SYSNAME) failed"); | |
45 return NGX_ERROR; | 48 return NGX_ERROR; |
46 } | 49 } |
47 | 50 |
48 ngx_log_error(NGX_LOG_INFO, log, 0, "OS: %s %s", | 51 ngx_log_error(NGX_LOG_INFO, log, 0, "OS: %s %s", |
49 ngx_solaris_sysname, ngx_solaris_release); | 52 ngx_solaris_sysname, ngx_solaris_release); |