Normally if you want to know if something has happened, your c program has to ask, usually in a loop. Can I do this the other way? If, for example a file appears or a usb port is used, can the c program be told without asking. I'm trying to limit use of the computers resources.