#define _GNU_SOURCE
#include <stdio.h>
#include <langinfo.h>
#include <locale.h>

int
main (int argc, char **argv)
{
  locale_t mylocale;

  setlocale (LC_ALL, "");

  mylocale = newlocale (LC_TIME_MASK, setlocale (LC_MESSAGES, NULL), NULL);

  printf ("%s %s %s %s %s %s %s\n",
	  nl_langinfo_l (ABDAY_1, mylocale),
	  nl_langinfo_l (ABDAY_2, mylocale),
	  nl_langinfo_l (ABDAY_3, mylocale),
	  nl_langinfo_l (ABDAY_4, mylocale),
	  nl_langinfo_l (ABDAY_5, mylocale),
	  nl_langinfo_l (ABDAY_6, mylocale),
	  nl_langinfo_l (ABDAY_7, mylocale));

  freelocale (mylocale);

  return 0;
}
