src/server/daemon/log.c

changeset 442
05c2b62448b1
parent 438
22eca559aded
child 443
ef3c8a0e1fee
equal deleted inserted replaced
441:797aeb31a2c6 442:05c2b62448b1
140 // TODO 140 // TODO
141 } 141 }
142 142
143 143
144 is_initialized = 1; 144 is_initialized = 1;
145 145
146 /* if ui_buffer is not NULL, write it to the log file */ 146 /* if ui_buffer is not NULL, write it to the log file */
147 if(ui_buffer) { 147 if(ui_buffer) {
148 size_t len = ui_buffer->length; 148 size_t len = ui_buffer->length;
149 size_t r; 149 size_t r;
150 while(len > 0) { 150 while(len > 0) {
156 } 156 }
157 157
158 return 0; 158 return 0;
159 } 159 }
160 160
161 void log_uninitialized_writeln(char *str, size_t len) { 161 void log_uninitialized_writeln(char *str, size_t len) {
162 printf("%.*s\n", (int)len, str);
163
164 if(ui_buffer == NULL) { 162 if(ui_buffer == NULL) {
165 ui_buffer = sbuf_new(1024); 163 ui_buffer = sbuf_new(1024);
166 if(ui_buffer == NULL) { 164 if(ui_buffer == NULL) {
167 return; /* TODO: critical error, exit */ 165 return; /* TODO: critical error, exit */
168 } 166 }

mercurial