blob: 611b71d325b74aff36f3335995572374cf36af99 [file] [log] [blame]
// Copyright 2020 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
use {fuchsia_async as fasync, fuchsia_zircon as zx};
#[fasync::run_singlethreaded]
/// Simple program that never exits and logs every 5 minutes
async fn main() {
println!("Child created!");
loop {
// Why 5 minutes? It is the typical test timeout so we only expect this
// loop to run once and pollute the logs a little.
fasync::Timer::new(fasync::Time::after(zx::Duration::from_seconds(5 * 60))).await;
println!("Waiting longer");
}
}