[pso] [tema4][win]firewall hook driver

Razvan Deaconescu razvand at cs.pub.ro
Sun May 27 22:47:38 EEST 2007


Florin wrote:
> Am ales sa folosesc un firewall hook driver, insa nu stiu cum sa fac 
> diferentierea intre pachetele ce vin catre interfata mea si pachetele ce 
> ies.

foloseste argumentul de tipul DIRECTION_E din functia de filtrare

> De asemenea, voiam sa stiu cum as putea face cu functii Interlocked 
> echivalentul a atomic_read/test_bit pentru kernelul Linux  -  ideea e ca 
> vreau sa citesc ceva dintr-o variabila, si citirea sa fie atomica, si sa 
> fie numai citire.

---
#define my_atomic_read(pval) \
      InterlockedExchange(pval, *pval)


LONG myvar;

if (my_atomic_read (&myvar) == 0)
     /* do nasty stuff */
---

Razvan


More information about the pso mailing list