# for use only by the backend binaries
#
# IDENTIFICATION
-# $PostgreSQL: pgsql/src/port/Makefile,v 1.24 2005/03/20 02:44:45 momjian Exp $
+# $PostgreSQL: pgsql/src/port/Makefile,v 1.25 2005/03/20 03:53:39 momjian Exp $
#
#-------------------------------------------------------------------------
LIBOBJS_SRV := $(patsubst dirmod.o,dirmod_srv.o, $(LIBOBJS_SRV))
LIBOBJS_SRV := $(patsubst exec.o,exec_srv.o, $(LIBOBJS_SRV))
LIBOBJS_SRV := $(patsubst getaddrinfo.o,getaddrinfo_srv.o, $(LIBOBJS_SRV))
-LIBOBJS_SRV := $(patsubst snprintf.o,snprintf_srv.o, $(LIBOBJS_SRV))
LIBOBJS_SRV := $(patsubst thread.o,thread_srv.o, $(LIBOBJS_SRV))
all: libpgport.a libpgport_srv.a
* SUCH DAMAGE.
*/
-#ifndef FRONTEND
#include "postgres.h"
-#else
-#include "postgres_fe.h"
-#endif
#ifndef WIN32
#include <sys/ioctl.h>
#endif
#include <sys/param.h>
+
/*
** SNPRINTF, VSNPRINT -- counted versions of printf
**
* causing nasty effects.
**************************************************************/
-/*static char _id[] = "$PostgreSQL: pgsql/src/port/snprintf.c,v 1.24 2005/03/17 03:18:14 momjian Exp $";*/
+/*static char _id[] = "$PostgreSQL: pgsql/src/port/snprintf.c,v 1.25 2005/03/20 03:53:39 momjian Exp $";*/
static void dopr(char *buffer, const char *format, va_list args, char *end);
for (p = format; *p != '\0'; p++)
if (*p == '%') /* counts %% as two, so overcounts */
percents++;
-#ifndef FRONTEND
- fmtpar = pgport_palloc(sizeof(struct fmtpar) * percents);
- fmtparptr = pgport_palloc(sizeof(struct fmtpar *) * percents);
-#else
+
if ((fmtpar = malloc(sizeof(struct fmtpar) * percents)) == NULL)
{
fprintf(stderr, _("out of memory\n"));
fprintf(stderr, _("out of memory\n"));
exit(1);
}
-#endif
format_save = format;
}
*output = '\0';
-#ifndef FRONTEND
- pgport_pfree(fmtpar);
- pgport_pfree(fmtparptr);
-#else
free(fmtpar);
free(fmtparptr);
-#endif
}
static void