tengo la siguiente duda ante la estructura fd_set al aplicarle la macro FD_SET sobre como se realiza el llenado:
en un principio crei que seria asi:
fd_set apunta a un array asi: 0000 0000 0000 0000 0000 0000 (BIT) ahora hago FD_SET con 0 creia que seria: 1000 0000 0000 0000 0000 0000 pero parece ser que es asi: 0000 0001 0000 0000 0000 0000 ahora la duda es cuando se llene el primer byte, me imagino que se llenara el segundo asi: 1111 1111 0000 0001
busco una implementacion de las macros FD_SET,FD_ISSET,FD_CLR en NASM pero no encuentro nada.
|