]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
*** empty log message ***
authorJim Meyering <jim@meyering.net>
Fri, 16 Sep 2005 07:01:00 +0000 (07:01 +0000)
committerJim Meyering <jim@meyering.net>
Fri, 16 Sep 2005 07:01:00 +0000 (07:01 +0000)
lib/fprintftime.c [new file with mode: 0644]
lib/fprintftime.h [new file with mode: 0644]

diff --git a/lib/fprintftime.c b/lib/fprintftime.c
new file mode 100644 (file)
index 0000000..9e236a1
--- /dev/null
@@ -0,0 +1,5 @@
+#include "config.h"
+
+#include "fprintftime.h"
+#define FPRINTFTIME 1
+#include "strftime.c"
diff --git a/lib/fprintftime.h b/lib/fprintftime.h
new file mode 100644 (file)
index 0000000..38fef43
--- /dev/null
@@ -0,0 +1,12 @@
+#include <stdio.h>
+#include <time.h>
+
+/* A cross between fprintf and nstrftime, that prints directly
+   to the output stream, without the need for the potentially
+   large buffer that nstrftime would require.
+
+   Output to stream FP the result of formatting (according to the
+   nstrftime format string, FMT) the time data, *TM, and the UTC
+   and NANOSECONDS values.  */
+size_t fprintftime (FILE *fp, char const *fmt, struct tm const *tm,
+                   int utc, int nanoseconds);