Non credo proprio ci sia un metodo standard ma tanti metodi diversi per ogni piattaforma.
Quindi, dovrai fare qualcosa del tipo
#ifdef _WIN32
usa il metodo Windows
#endif
#ifdef _LINUX
usa il metodo Linux
#endif
#ifdef _MAC
usa il metodo Mac
#endif
... e cosi' via ...