Mercurial > hg > nginx
comparison src/os/unix/ngx_solaris_init.c @ 449:3b1e8c9df9ad
nginx-0.1.0-2004-10-04-00:02:06 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Sun, 03 Oct 2004 20:02:06 +0000 |
parents | 42d11f017717 |
children | 23fb87bddda1 |
comparison
equal
deleted
inserted
replaced
448:241dc8092a33 | 449:3b1e8c9df9ad |
---|---|
25 0 | 25 0 |
26 #endif | 26 #endif |
27 }; | 27 }; |
28 | 28 |
29 | 29 |
30 int ngx_os_init(ngx_log_t *log) | 30 ngx_int_t ngx_os_init(ngx_log_t *log) |
31 { | 31 { |
32 if (sysinfo(SI_SYSNAME, ngx_solaris_sysname, sizeof(ngx_solaris_sysname)) | 32 if (sysinfo(SI_SYSNAME, ngx_solaris_sysname, sizeof(ngx_solaris_sysname)) |
33 == -1) | 33 == -1) |
34 { | 34 { |
35 ngx_log_error(NGX_LOG_ALERT, log, ngx_errno, | 35 ngx_log_error(NGX_LOG_ALERT, log, ngx_errno, |
51 ngx_log_error(NGX_LOG_ALERT, log, ngx_errno, | 51 ngx_log_error(NGX_LOG_ALERT, log, ngx_errno, |
52 "sysinfo(SI_SYSNAME) failed"); | 52 "sysinfo(SI_SYSNAME) failed"); |
53 return NGX_ERROR; | 53 return NGX_ERROR; |
54 } | 54 } |
55 | 55 |
56 return ngx_posix_init(log); | |
57 } | |
58 | |
59 | |
60 void ngx_os_status(ngx_log_t *log) | |
61 { | |
62 | |
56 ngx_log_error(NGX_LOG_INFO, log, 0, "OS: %s %s", | 63 ngx_log_error(NGX_LOG_INFO, log, 0, "OS: %s %s", |
57 ngx_solaris_sysname, ngx_solaris_release); | 64 ngx_solaris_sysname, ngx_solaris_release); |
58 | 65 |
59 ngx_log_error(NGX_LOG_INFO, log, 0, "version: %s", | 66 ngx_log_error(NGX_LOG_INFO, log, 0, "version: %s", |
60 ngx_solaris_version); | 67 ngx_solaris_version); |
61 | 68 |
62 | 69 ngx_posix_status(log); |
63 return ngx_posix_init(log); | |
64 } | 70 } |