X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=ao_log.c;h=fedd9850e7b0f852e5f7aed87a4c7909c2d84f0a;hp=65196ae25f17bdac47075b2c7a6910ee13e3fd3e;hb=3d5a5fc4db5f681e848202c4ee4099d2879677d6;hpb=5e2393eb6b1a6d7b180bd63d5165ee7b7ff5f9e0 diff --git a/ao_log.c b/ao_log.c index 65196ae2..fedd9850 100644 --- a/ao_log.c +++ b/ao_log.c @@ -3,8 +3,7 @@ * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * the Free Software Foundation; version 2 of the License. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty of @@ -121,7 +120,7 @@ ao_log(void) ao_sleep(&ao_log_running); log.type = AO_LOG_FLIGHT; - log.tick = ao_flight_state_tick; + log.tick = ao_flight_tick; log.u.flight.serial = 0; log.u.flight.flight = ao_log_dump_flight + 1; ao_log_data(&log); @@ -130,7 +129,7 @@ ao_log(void) if (ao_flight_state != ao_log_state) { ao_log_state = ao_flight_state; log.type = AO_LOG_STATE; - log.tick = ao_flight_state_tick; + log.tick = ao_flight_tick; log.u.state.state = ao_log_state; log.u.state.reason = 0; ao_log_data(&log); @@ -172,6 +171,13 @@ ao_log_start(void) ao_wakeup(&ao_log_running); } +void +ao_log_stop(void) +{ + ao_log_running = 0; + ao_log_flush(); +} + static __xdata struct ao_task ao_log_task; void