Create a directory if it doesn't already exist. Create intermediate parent directories as needed, too. Since 2.8
a pathname in the GLib file name encoding
permissions to use for newly created directories
0 if the directory already exists, or was successfully created. Returns -1 if an error occurred, with errno set.
See Implementation
Create a directory if it doesn't already exist. Create intermediate parent directories as needed, too. Since 2.8