[OSy] Propagace DEBUG_MUTEX

Jethro xtompok at gmail.com
Sat Nov 15 21:14:21 CET 2014


Díky,
takže je to varianta

udelat samotne funkce mutex_* jako makra a volat z nich odpovidajici funkce
v mutex.c. to ale s sebou nese zbytecnou duplikaci kodu, nebo pridavani
argumentu a skoku do zamykacich funkci.

S pozdravem
Tomáš Pokorný


Dne 15. listopadu 2014 21:12 Martin Decky <decky at d3s.mff.cuni.cz> napsal(a):

> Hezky den,
>
>  Je nejake lepsi reseni nez jedno z uvedenych?
>>
>
> Vsimnete si, ze makro DEBUG_MUTEX se v testu mutex5 nastavuje jeste pred
> inkludovanim hlavickovych souboru (a neni to omyl, je to zamysleny zpusob
> pouziti).
>
> Takze identifikatory mutex_lock, mutex_unlock atd. nemusi byt vubec jmena
> funkci, mohou to byt pouze jmena maker, ktera se na zaklade nastaveni
> DEBUG_MUTEX rozvinou bud na non-debug nebo na debug variantu mutexovych
> funkci.
>
>
> M.D.
>
> _______________________________________________
> OSy mailing list
> OSy at d3s.mff.cuni.cz
> https://d3s.mff.cuni.cz/mailman/listinfo/osy
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://d3s.mff.cuni.cz/pipermail/nswi004/attachments/20141115/83af2cc2/attachment.html>


More information about the NSWI004 mailing list