// MkTmpdir creates a temporary directory based upon the prefix passed in. // If successful, it returns the temporary directory path. The directory can be // deleted with a call to "os.RemoveAll(...)". // In case of error, it'll return an empty string and the error. func MkTmpdir(prefix string) (string, error) { … } // MkTmpdirOrDie does the same work as "MkTmpdir", except in case of // errors, it'll trigger a panic. func MkTmpdirOrDie(prefix string) string { … }