#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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
1.4.5