upgrade to new version of clib
This commit is contained in:
parent
3c5eb3ff7d
commit
7f44012266
3
.gitmodules
vendored
3
.gitmodules
vendored
@ -13,3 +13,6 @@
|
||||
[submodule "packages/http"]
|
||||
path = packages/http
|
||||
url = ssh://vsc@yap.git.sourceforge.net/gitroot/yap/http
|
||||
[submodule "packages/clib"]
|
||||
path = packages/clib
|
||||
url = git://yap.git.sourceforge.net/gitroot/yap/clib
|
||||
|
14
configure.in
14
configure.in
@ -1810,18 +1810,18 @@ AC_SUBST(PLTARGETS)
|
||||
AC_SUBST(CHR_TARGETS)
|
||||
|
||||
CLIB_TARGETS="random.$SO socket.$SO cgi.$SO memfile.$SO files.$SO mime.$SO crypt.$SO"
|
||||
CLIB_PLTARGETS="\$(srcdir)/random.pl \$(srcdir)/socket.pl \$(srcdir)/cgi.pl \$(srcdir)/memfile.pl \$(srcdir)/filesex.pl \$(srcdir)/mime.pl \$(srcdir)/crypt.pl"
|
||||
CLIB_PLTARGETS="random.pl socket.pl cgi.pl memfile.pl filesex.pl mime.pl crypt.pl"
|
||||
|
||||
if test "$ac_cv_func_setitimer" = "yes"; then
|
||||
CLIB_TARGETS="$CLIB_TARGETS time.$SO"
|
||||
CLIB_PLTARGETS="$CLIB_PLTARGETS \$(srcdir)/time.pl"
|
||||
CLIB_PLTARGETS="$CLIB_PLTARGETS time.pl"
|
||||
else
|
||||
echo "WARNING: no setitimer(); dropping time.pl from targets"
|
||||
fi
|
||||
|
||||
if test "$IN_UNIX" = ""; then
|
||||
CLIB_TARGETS="unix.$SO $CLIB_TARGETS"
|
||||
CLIB_PLTARGETS="\$(srcdir)/unix.pl $CLIB_PLTARGETS"
|
||||
CLIB_PLTARGETS="unix.pl $CLIB_PLTARGETS"
|
||||
CLIB_NETLIBS=
|
||||
else
|
||||
AC_CHECK_FUNC(socket, [], [
|
||||
@ -1922,7 +1922,14 @@ else
|
||||
echo "WARNING: no getrlimit(); dropping rlimit.pl from targets"
|
||||
fi
|
||||
|
||||
AC_ARG_ENABLE(mimecharset,
|
||||
[ --enable-mimecharset=charset Default MIME charset to set on new messages],
|
||||
RFC2045CHARSET="$enableval", RFC2045CHARSET="us-ascii")
|
||||
|
||||
AC_SUBST(RFC2045CHARSET)
|
||||
|
||||
MAILDROP_CFLAGS="$SHLIB_CFLAGS -I. -I\$(srcdir) -I\$(srcdir)/.. -I../../../.."
|
||||
AC_SUBST(MAILDROP_CFLAGS)
|
||||
|
||||
mkdir -p library/lammpi
|
||||
mkdir -p library/matrix
|
||||
@ -1986,6 +1993,7 @@ AC_CONFIG_FILES([packages/Dialect.defs])
|
||||
AC_CONFIG_FILES([packages/clib/Makefile])
|
||||
AC_CONFIG_FILES([packages/clib/maildrop/rfc822/Makefile])
|
||||
AC_CONFIG_FILES([packages/clib/maildrop/rfc2045/Makefile])
|
||||
AC_CONFIG_FILES([packages/clib/maildrop/rfc2045/rfc2045charset.h])
|
||||
AC_CONFIG_FILES([packages/CLPBN/Makefile])
|
||||
AC_CONFIG_FILES([packages/CLPBN/clpbn/bp/Makefile])
|
||||
AC_CONFIG_FILES([packages/cplint/Makefile])
|
||||
|
@ -594,10 +594,26 @@ extern X_API void PL_fatal_error(const char *msg);
|
||||
extern X_API int Sprintf(const char * fm,...);
|
||||
extern X_API int Sdprintf(const char *,...);
|
||||
|
||||
extern X_API int PL_get_file_name(term_t n, char **name, int flags);
|
||||
|
||||
extern char *PL_prompt_string(int fd);
|
||||
|
||||
/*******************************
|
||||
* FILENAME SUPPORT *
|
||||
*******************************/
|
||||
|
||||
#define PL_FILE_ABSOLUTE 0x01 /* return absolute path */
|
||||
#define PL_FILE_OSPATH 0x02 /* return path in OS notation */
|
||||
#define PL_FILE_SEARCH 0x04 /* use file_search_path */
|
||||
#define PL_FILE_EXIST 0x08 /* demand file to exist */
|
||||
#define PL_FILE_READ 0x10 /* demand read-access */
|
||||
#define PL_FILE_WRITE 0x20 /* demand write-access */
|
||||
#define PL_FILE_EXECUTE 0x40 /* demand execute-access */
|
||||
#define PL_FILE_NOERRORS 0x80 /* do not raise exceptions */
|
||||
|
||||
PL_EXPORT(int) PL_get_file_name(term_t n, char **name, int flags);
|
||||
PL_EXPORT(int) PL_get_file_nameW(term_t n, wchar_t **name, int flags);
|
||||
PL_EXPORT(void) PL_changed_cwd(void); /* foreign code changed CWD */
|
||||
PL_EXPORT(const char *) PL_cwd(void);
|
||||
|
||||
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
NOTE: the functions in this section are not documented, as as yet not
|
||||
adviced for public usage. They are intended to provide an abstract
|
||||
|
Reference in New Issue
Block a user