Yes, I know this is not exclusive to C, but there are some facilities to handle this, that are, as far as I know, not available in Node.