upgrade to new version of clib

This commit is contained in:
Vítor Santos Costa 2011-03-10 11:06:13 +00:00
parent 3c5eb3ff7d
commit 7f44012266
4 changed files with 269 additions and 250 deletions

3
.gitmodules vendored
View File

@ -13,3 +13,6 @@
[submodule "packages/http"] [submodule "packages/http"]
path = packages/http path = packages/http
url = ssh://vsc@yap.git.sourceforge.net/gitroot/yap/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

482
configure vendored

File diff suppressed because it is too large Load Diff

View File

@ -1810,18 +1810,18 @@ AC_SUBST(PLTARGETS)
AC_SUBST(CHR_TARGETS) AC_SUBST(CHR_TARGETS)
CLIB_TARGETS="random.$SO socket.$SO cgi.$SO memfile.$SO files.$SO mime.$SO crypt.$SO" 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 if test "$ac_cv_func_setitimer" = "yes"; then
CLIB_TARGETS="$CLIB_TARGETS time.$SO" CLIB_TARGETS="$CLIB_TARGETS time.$SO"
CLIB_PLTARGETS="$CLIB_PLTARGETS \$(srcdir)/time.pl" CLIB_PLTARGETS="$CLIB_PLTARGETS time.pl"
else else
echo "WARNING: no setitimer(); dropping time.pl from targets" echo "WARNING: no setitimer(); dropping time.pl from targets"
fi fi
if test "$IN_UNIX" = ""; then if test "$IN_UNIX" = ""; then
CLIB_TARGETS="unix.$SO $CLIB_TARGETS" CLIB_TARGETS="unix.$SO $CLIB_TARGETS"
CLIB_PLTARGETS="\$(srcdir)/unix.pl $CLIB_PLTARGETS" CLIB_PLTARGETS="unix.pl $CLIB_PLTARGETS"
CLIB_NETLIBS= CLIB_NETLIBS=
else else
AC_CHECK_FUNC(socket, [], [ AC_CHECK_FUNC(socket, [], [
@ -1922,7 +1922,14 @@ else
echo "WARNING: no getrlimit(); dropping rlimit.pl from targets" echo "WARNING: no getrlimit(); dropping rlimit.pl from targets"
fi 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/lammpi
mkdir -p library/matrix 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/Makefile])
AC_CONFIG_FILES([packages/clib/maildrop/rfc822/Makefile]) AC_CONFIG_FILES([packages/clib/maildrop/rfc822/Makefile])
AC_CONFIG_FILES([packages/clib/maildrop/rfc2045/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/Makefile])
AC_CONFIG_FILES([packages/CLPBN/clpbn/bp/Makefile]) AC_CONFIG_FILES([packages/CLPBN/clpbn/bp/Makefile])
AC_CONFIG_FILES([packages/cplint/Makefile]) AC_CONFIG_FILES([packages/cplint/Makefile])

View File

@ -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 Sprintf(const char * fm,...);
extern X_API int Sdprintf(const char *,...); 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); 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 NOTE: the functions in this section are not documented, as as yet not
adviced for public usage. They are intended to provide an abstract adviced for public usage. They are intended to provide an abstract