svn commit: r415029 - head/misc/bogosort/files
Baptiste Daroussin
bapt at FreeBSD.org
Wed May 11 20:32:45 UTC 2016
Author: bapt
Date: Wed May 11 20:32:44 2016
New Revision: 415029
URL: https://svnweb.freebsd.org/changeset/ports/415029
Log:
Prevent collision with getline(3)
Added:
head/misc/bogosort/files/patch-getlines.c (contents, props changed)
head/misc/bogosort/files/patch-getlines.h (contents, props changed)
Added: head/misc/bogosort/files/patch-getlines.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/misc/bogosort/files/patch-getlines.c Wed May 11 20:32:44 2016 (r415029)
@@ -0,0 +1,29 @@
+--- getlines.c.orig 2002-05-04 20:22:22 UTC
++++ getlines.c
+@@ -49,7 +49,7 @@ getlines(FILE *stream)
+ char **ss = NULL;
+
+ /* read all lines available */
+- while ((s = getline(stream)) != NULL) {
++ while ((s = get_line(stream)) != NULL) {
+ if (numlines == allocated) /* make more room if needed */
+ ss = (char **)xrealloc(ss,
+ (allocated += LINESTEP) * sizeof (char *));
+@@ -81,7 +81,7 @@ getmorelines(FILE *stream, char **lines)
+ allocated = numlines + 1; /* this is a lie, but it's close enough */
+
+ /* read all lines available */
+- while ((s = getline(stream)) != NULL) {
++ while ((s = get_line(stream)) != NULL) {
+ if (numlines == allocated) /* make more room if needed */
+ ss = (char **)xrealloc(ss,
+ (allocated += LINESTEP) * sizeof (char *));
+@@ -100,7 +100,7 @@ getmorelines(FILE *stream, char **lines)
+ * line in stream, return NULL on EOF
+ */
+ char *
+-getline(FILE *stream)
++get_line(FILE *stream)
+ {
+ int c, numchars = 0, allocated = 0;
+ char *s = NULL;
Added: head/misc/bogosort/files/patch-getlines.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/misc/bogosort/files/patch-getlines.h Wed May 11 20:32:44 2016 (r415029)
@@ -0,0 +1,10 @@
+--- getlines.h.orig 2016-05-11 20:30:38 UTC
++++ getlines.h
+@@ -39,6 +39,6 @@ char **getmorelines(FILE *stream, char *
+ * getline: return a pointer to a newly allocated string containing the next
+ * line in stream
+ */
+-char *getline(FILE *stream);
++char *get_line(FILE *stream);
+
+ #endif /* GETLINES_H */
More information about the svn-ports-head
mailing list