Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/console/console.h

    r690ad20 r28a5ebd  
    3636#define KERN_CONSOLE_H_
    3737
     38#include <typedefs.h>
     39#include <print.h>
    3840#include <console/chardev.h>
    3941#include <synch/spinlock.h>
     
    6466extern void kio_update(void *);
    6567extern void kio_flush(void);
    66 extern void kio_push_bytes(const char *, size_t);
    67 extern irq_spinlock_t kio_lock;
     68extern void kio_push_char(const char32_t);
     69SPINLOCK_EXTERN(kio_lock);
    6870
    69 extern sysarg_t sys_kio_read(uspace_addr_t buf, size_t size, size_t at);
     71extern char32_t getc(indev_t *indev);
     72extern size_t gets(indev_t *indev, char *buf, size_t buflen);
    7073extern sys_errno_t sys_kio(int cmd, uspace_addr_t buf, size_t size);
    7174
     
    7578extern sysarg_t sys_debug_console(void);
    7679
    77 extern void console_lock(void);
    78 extern void console_unlock(void);
    79 
    80 extern void putstr(const char *s, size_t n);
    81 
    8280#endif /* KERN_CONSOLE_H_ */
    8381
Note: See TracChangeset for help on using the changeset viewer.