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);