PHYSFS_mkdir

Function PHYSFS_mkdir 

Source
pub unsafe extern "C" fn PHYSFS_mkdir(dirName: *const c_char) -> c_int
Expand description

\fn int PHYSFS_mkdir(const char *dirName) \brief Create a directory.

This is specified in platform-independent notation in relation to the write dir. All missing parent directories are also created if they don’t exist.

So if you’ve got the write dir set to “C:\mygame\writedir” and call PHYSFS_mkdir(“downloads/maps”) then the directories “C:\mygame\writedir\downloads” and “C:\mygame\writedir\downloads\maps” will be created if possible. If the creation of “maps” fails after we have successfully created “downloads”, then the function leaves the created directory behind and reports failure.

\param dirName New dir to create. \return nonzero on success, zero on error. Use PHYSFS_getLastErrorCode() to obtain the specific error.

\sa PHYSFS_delete