so what you mean is that when you want to throw an error, you could just type the keyword, for easier programming, (much alike return 0 and return EXIT_SUCCESS)?
you dont throw errors in c, which is what errno is. in c, you have to do error handling all your self and all of the functions set the state of errno and your supposed to test its current state of errno and based on it you have to fix the issue. perosnally i wouldnt use it