BRL-CAD
#include "common.h"
#include <stdio.h>
#include "bu/defines.h"
Include dependency graph for app.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  bu_dir_t {
  BU_DIR_CURR =1 , BU_DIR_INIT , BU_DIR_BIN , BU_DIR_LIB ,
  BU_DIR_LIBEXEC , BU_DIR_INCLUDE , BU_DIR_DATA , BU_DIR_DOC ,
  BU_DIR_MAN , BU_DIR_TEMP , BU_DIR_HOME , BU_DIR_CACHE ,
  BU_DIR_CONFIG , BU_DIR_EXT , BU_DIR_LIBEXT , BU_DIR_END
}
 

Functions

DEPRECATED const char * bu_argv0_full_path (void)
 
char * bu_getcwd (char *buf, size_t size)
 
char * bu_getiwd (char *buf, size_t size)
 
const char * bu_getprogname (void)
 
void bu_setprogname (const char *path)
 
const char * bu_which (const char *cmd)
 
const char * bu_whereis (const char *cmd)
 
FILE * bu_temp_file (char *filepath, size_t len)
 Routine to open a temporary file. More...
 
int bu_fchmod (int fd, unsigned long pmode)
 Wrapper around fchmod. More...
 
DEPRECATED const char * bu_brlcad_dir (const char *dirkey, int fail_quietly)
 BRL-CAD specific path queries. More...
 
DEPRECATED const char * bu_brlcad_root (const char *rhs, int fail_quietly)
 Locate where the BRL-CAD applications and libraries are installed. More...
 
const char * bu_dir (char *result, size_t len,...)