Changeset 508b0df1 in mainline for uspace/lib/gui


Ignore:
Timestamp:
2018-09-06T20:21:52Z (7 years ago)
Author:
Jiří Zárevúcky <jiri.zarevucky@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
78de83de, fc10e1b
Parents:
4621d23
git-author:
Jiří Zárevúcky <jiri.zarevucky@…> (2018-08-13 03:53:39)
git-committer:
Jiří Zárevúcky <jiri.zarevucky@…> (2018-09-06 20:21:52)
Message:

Remove uspace <atomic.h>, use <stdatomic.h> instead

Location:
uspace/lib/gui
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/gui/terminal.c

    r4621d23 r508b0df1  
    4545#include <adt/list.h>
    4646#include <adt/prodcons.h>
    47 #include <atomic.h>
    4847#include <stdarg.h>
    4948#include <str.h>
     
    694693        }
    695694
    696         if (atomic_postinc(&term->refcnt) == 0)
     695        if (!atomic_flag_test_and_set(&term->refcnt))
    697696                chargrid_set_cursor_visibility(term->frontbuf, true);
    698697
     
    707706        link_initialize(&term->link);
    708707        fibril_mutex_initialize(&term->mtx);
    709         atomic_set(&term->refcnt, 0);
     708        atomic_flag_clear(&term->refcnt);
    710709
    711710        prodcons_initialize(&term->input_pc);
  • uspace/lib/gui/terminal.h

    r4621d23 r508b0df1  
    4444#include <adt/list.h>
    4545#include <adt/prodcons.h>
    46 #include <atomic.h>
     46#include <stdatomic.h>
    4747#include <str.h>
    4848#include "widget.h"
     
    5555        fibril_mutex_t mtx;
    5656        link_t link;
    57         atomic_t refcnt;
     57        atomic_flag refcnt;
    5858
    5959        prodcons_t input_pc;
Note: See TracChangeset for help on using the changeset viewer.