Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/console/include/io/console.h

    rd0dfbba ra635535  
    11/*
    2  * Copyright (c) 2026 Jiri Svoboda
     2 * Copyright (c) 2023 Jiri Svoboda
    33 * All rights reserved.
    44 *
     
    4242#include <io/cons_event.h>
    4343#include <io/keycode.h>
     44#include <async.h>
    4445#include <stdbool.h>
    4546#include <stdio.h>
    46 #include <types/console.h>
     47
     48/** Console control structure. */
     49typedef struct {
     50        /** Console input file */
     51        FILE *input;
     52
     53        /** Console output file */
     54        FILE *output;
     55
     56        /** Console input session */
     57        async_sess_t *input_sess;
     58
     59        /** Console output session */
     60        async_sess_t *output_sess;
     61
     62        /** Input request call with timeout */
     63        ipc_call_t input_call;
     64
     65        /** Input response with timeout */
     66        aid_t input_aid;
     67} console_ctrl_t;
    4768
    4869extern console_ctrl_t *console_init(FILE *, FILE *);
Note: See TracChangeset for help on using the changeset viewer.