you should never need to use these functions
they are provided only for the cases when ABSOLUTELY NECESSARY
the operating system may ignore your requests, for instance, if you are giving it invalid numbers or a size too small to fit; this is all system-defined