bin_PROGRAMS = atompub
atompub_SOURCES = main.c config.c ctx.c backend.c error.c
atompub_CFLAGS = -I$(top_srcdir)/include
-atompub_CFLAGS += $(GLIB_CFLAGS)
+atompub_CFLAGS += $(GLIB_CFLAGS) $(GIO_CFLAGS)
atompub_LDADD = -L$(top_builddir)/atom -latom
#include <atompub/atom.h>
#include <glib.h>
+#include <gio/gio.h>
struct _atom_error
{
break;
}
}
+ else if (error->domain = G_IO_ERROR)
+ {
+ switch (error->code)
+ {
+ case G_IO_ERROR_NOT_FOUND:
+ aerr->code = 404;
+ break;
+ default:
+ aerr->code = 500;
+ break;
+ }
+ }
else
{
aerr->code = 500;