You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by mt...@apache.org on 2010/05/17 15:19:38 UTC

svn commit: r945139 - in /trafficserver/traffic/trunk/libinktomi++: ink_file.cc ink_file.h

Author: mturk
Date: Mon May 17 13:19:38 2010
New Revision: 945139

URL: http://svn.apache.org/viewvc?rev=945139&view=rev
Log:
Add a simple print line API

Modified:
    trafficserver/traffic/trunk/libinktomi++/ink_file.cc
    trafficserver/traffic/trunk/libinktomi++/ink_file.h

Modified: trafficserver/traffic/trunk/libinktomi++/ink_file.cc
URL: http://svn.apache.org/viewvc/trafficserver/traffic/trunk/libinktomi%2B%2B/ink_file.cc?rev=945139&r1=945138&r2=945139&view=diff
==============================================================================
--- trafficserver/traffic/trunk/libinktomi++/ink_file.cc (original)
+++ trafficserver/traffic/trunk/libinktomi++/ink_file.cc Mon May 17 13:19:38 2010
@@ -155,6 +155,18 @@ ink_fgets(char *s, int n, FILE * stream)
   return (p);
 }                               /* End ink_fgets */
 
+int
+ink_fputln(FILE * stream, const char *s)
+{
+  if (stream && s) {
+    int rc = fputs(s, stream);
+    if (rc > 0)
+      rc += fputc('\n', stream);
+    return rc;
+  }
+  else
+    return -EINVAL;
+}                               /* End ink_fgets */
 
 size_t
 ink_fread(void *ptr, size_t size, size_t nitems, FILE * stream)

Modified: trafficserver/traffic/trunk/libinktomi++/ink_file.h
URL: http://svn.apache.org/viewvc/trafficserver/traffic/trunk/libinktomi%2B%2B/ink_file.h?rev=945139&r1=945138&r2=945139&view=diff
==============================================================================
--- trafficserver/traffic/trunk/libinktomi++/ink_file.h (original)
+++ trafficserver/traffic/trunk/libinktomi++/ink_file.h Mon May 17 13:19:38 2010
@@ -77,6 +77,7 @@ void ink_fseek(FILE * stream, long offse
 long ink_ftell(FILE * stream);
 void ink_rewind(FILE * stream);
 char *ink_fgets(char *s, int n, FILE * stream);
+int  ink_fputln(FILE * stream, const char *s);
 size_t ink_fread(void *ptr, size_t size, size_t nitems, FILE * stream);
 size_t ink_fwrite(void *ptr, size_t size, size_t nitems, FILE * stream);
 int ink_file_name_mtime(char *path, time_t * tp);