[DAT/DAPL] keep linux code in sync.
authorstansmith <stansmith@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Wed, 19 Sep 2007 20:29:09 +0000 (20:29 +0000)
committerstansmith <stansmith@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Wed, 19 Sep 2007 20:29:09 +0000 (20:29 +0000)
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@815 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

ulp/dapl2/dat/udat/linux/dat_osd.h

index 919a505..b96e736 100644 (file)
@@ -296,6 +296,16 @@ dat_os_fgetc (
     return fgetc (file);\r
 }\r
 \r
+/* dat_os_ungetc() returns EOF on error or char 'c'.\r
+ * Push char 'c' back into specified stream for subsequent read.\r
+ */\r
+STATIC INLINE int\r
+dat_os_ungetc ( \r
+    DAT_OS_FILE *file, int c)\r
+{\r
+    return ungetc(c, file);\r
+}\r
+\r
 /* dat_os_fgetc() returns EOF on error or end of file. */\r
 STATIC INLINE int\r
 dat_os_fputc (\r