Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/generic/io/kio.c

    r25f6bddb rf787c8e  
    3838#include <str.h>
    3939#include <stdint.h>
    40 #include <stdlib.h>
    4140#include <errno.h>
    4241#include <abi/kio.h>
     
    5453        char data[KIO_BUFFER_SIZE];
    5554        size_t used;
    56 } kio_buffer;
    57 
    58 void __kio_init(void)
    59 {
    60         if (futex_initialize(&kio_buffer.futex, 1) != EOK)
    61                 abort();
    62 }
    63 
    64 void __kio_fini(void)
    65 {
    66         futex_destroy(&kio_buffer.futex);
    67 }
     55} kio_buffer = { .futex = FUTEX_INITIALIZER, };
    6856
    6957errno_t kio_write(const void *buf, size_t size, size_t *nwritten)
Note: See TracChangeset for help on using the changeset viewer.