#include "xsb_config.h"
#include "xsb_debug.h"
#include <unistd.h>
#include <stdio.h>
#include <errno.h>
#include <string.h>
#include <stdlib.h>
#include <ctype.h>
#include <sys/types.h>
#include <sys/stat.h>
#include "wind2unix.h"
#include "export.h"
#include <pwd.h>
#include "setjmp_xsb.h"
#include "auxlry.h"
#include "context.h"
#include "psc_xsb.h"
#include "cell_xsb.h"
#include "cinterf.h"
#include "error_xsb.h"
#include "flags_xsb.h"
#include "extensions_xsb.h"
#include "memory_xsb.h"
Defines | |
#define | DDOT ".." |
#define | DOT "." |
#define | MAXPATHNAMES 256 |
#define | not_a_dir(fileinfo) !(fileinfo.st_mode & S_IFDIR) |
Functions | |
static char * | rectify_pathname (char *, char *) |
void | transform_cygwin_pathname (char *) |
xsbBool | is_absolute_filename (char *filename) |
char * | dirname_canonic (char *filename) |
static void | normalize_file_slashes (char *path) |
char * | tilde_expand_filename_norectify (char *filename, char *expanded) |
char * | tilde_expand_filename (char *filename) |
char * | expand_filename (char *filename) |
DllExport char *call_conv | strip_names_from_path (char *path, int how_many) |
static char * | get_file_basename (char *path) |
static char * | get_file_dirname (char *path, char *dir) |
static char * | get_file_extension (char *path) |
void | parse_filename (char *filename, char **dir, char **base, char **extension) |
char * | existing_file_extension (char *basename) |
xsbBool | almost_search_module (CTXTdeclc char *filename) |
Variables | |
char * | user_home_gl |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|