I'm not sure what you mean exactly by "directory has been updated," but I'm pretty sure the answer is no. You would need a daemon (continuously-running background process) to check from time to time. This works OK if (1) performance is not critical and, (2) it's OK to have the notification delayed by a time interval up to X, where X is the period between the checks.
I agree, that was a very informative link. linux seems to have added some very interesting features.
But I also agree with Marc that standard unix does not have these features.
So you will need to write a monitoring program. Creating a new file entails writing to the directory that contains it. So your program should be able to open the directory, then loop doing a stat() system call and a sleep(). If the mtime of the directory changed, then someting happened. So then the program would scan the directory looking for a new file. This technique will have much less overhead than scanning the directory each loop.