vkf_cache_directory Interface

interface


Called by

interface~~vkf_cache_directory~~CalledByGraph interface~vkf_cache_directory vkf_cache_directory proc~cache_directory cache_directory proc~cache_directory->interface~vkf_cache_directory

public function vkf_cache_directory(buf, buflen) bind(C, name="vkf_cache_directory")

Arguments

Type IntentOptional Attributes Name
character(kind=c_char, len=1), intent(out), dimension(*) :: buf

the directory (not null-terminated)

integer(kind=c_int), value :: buflen

the length of buf

Return Value integer(kind=c_int)

Description

The cache directory (src/vsg/vkf_cache.h: VKFRAMES_CACHE_DIR, or the user's cache directory; created if it doesn't exist) into buf (not null-terminated); returns its length (0: none, or it can't be created), or -1 if buf is too short.