sock.h is er wel maar niet op dezelfde locatie. Tik in terminal:
sudo gedit /usr/src/linux-headers-2.6.24-23-386/include/net/sock.h
Daar zoek je naar de volgende tekst, waar je alles wat hieronder in het groen staat bijtikt en dan opslaan. Let dus op wat je doet want je zit in dat bestand met de rootrechten.
/*
* This structure really needs to be cleaned up.
* Most of it is for TCP, and not used by any of
* the other protocols.
*/
/* Define this to get the SOCK_DBG debugging facility. */
// !!! Ik veranderde hier het volgende: (dit is een commentaar voor de veranderingen. Dit word niet door de computer gelezen door de twee //.)
//#define SOCK_DEBUGGING
#ifdef SOCK_DEBUGGING
#undef SOCK_DEBUGGING
#endif
#ifdef SOCK_DEBUGGING
#define SOCK_DEBUG(sk, msg...) do { if ((sk) && sock_flag((sk), SOCK_DBG)) \
printk(KERN_DEBUG msg); } while (0)
#else
/* Validate arguments and do nothing */
static void inline int __attribute__ ((format (printf, 2, 3)))
SOCK_DEBUG(struct sock *sk, const char *msg, ...)
{
}
#endif
Dit zou het moeten doen.
Wat die twee // betreft: denk dat ik daar juist zit dat dat een commentaar is, zie de eerste van mijn links.
Laat iets weten.