logo

oasis

Own branch of Oasis Linux (upstream: <https://git.sr.ht/~mcf/oasis/>) git clone https://anongit.hacktivis.me/git/oasis.git

0004-Remove-obsolete-files.patch (3870B)


  1. From 365cc1632a912a7ab6ab2b4f43207b070315798a Mon Sep 17 00:00:00 2001
  2. From: Michael Forney <mforney@mforney.org>
  3. Date: Thu, 21 Feb 2019 23:33:20 -0800
  4. Subject: [PATCH] Remove obsolete files
  5. ---
  6. lasagna/ioq/iobuf_getnets.c | 104 ------------------------------------
  7. lasagna/ioq/iobuf_getrec.c | 50 -----------------
  8. 2 files changed, 154 deletions(-)
  9. delete mode 100644 lasagna/ioq/iobuf_getnets.c
  10. delete mode 100644 lasagna/ioq/iobuf_getrec.c
  11. diff --git a/lasagna/ioq/iobuf_getnets.c b/lasagna/ioq/iobuf_getnets.c
  12. deleted file mode 100644
  13. index 55447ee..0000000
  14. --- a/lasagna/ioq/iobuf_getnets.c
  15. +++ /dev/null
  16. @@ -1,104 +0,0 @@
  17. -/*
  18. -** iobuf_getnets.c
  19. -** wcm, 2004.04.28 - 2004.04.29
  20. -** ===
  21. -*/
  22. -#include "iobuf.h"
  23. -
  24. -#include "buf.h"
  25. -#include "dynbuf.h"
  26. -
  27. -
  28. -static
  29. -int
  30. -get_netslen(iobuf *ibuf, size_t *len, size_t max)
  31. -{
  32. - char c;
  33. - size_t n = 0;
  34. - int digits = 0;
  35. -
  36. -/*
  37. -** returns length in len and:
  38. -** -3, netstring format error
  39. -** -1, io error
  40. -** 0, EOF
  41. -** 1, ok
  42. -*/
  43. -
  44. - for(;;){
  45. - switch(iobuf_GETC(ibuf, &c)){
  46. - case -1: return -1; /* io error */
  47. - case 0: return 0; /* EOF */
  48. - default: break; /* ok */
  49. - }
  50. - if(c == ':'){
  51. - if(digits){
  52. - *len = n;
  53. - return 1;
  54. - }
  55. - else break;
  56. - }
  57. - if((c < '0') || (c > '9')) break;
  58. - n = 10 * n + (c - '0');
  59. - if((digits && (n == 0)) || (n > max)) break;
  60. - ++digits;
  61. - }
  62. -
  63. - /* netstring format error: */
  64. - return -3;
  65. -}
  66. -
  67. -
  68. -int iobuf_getnets(iobuf *ibuf, dynbuf *b, size_t max)
  69. -{
  70. - int r;
  71. - size_t len = 0;
  72. - char *buf;
  73. - char c;
  74. -
  75. -/*
  76. -** returns netstring in dynbuf:
  77. -** -3, netstring format error
  78. -** -1, error (io or malloc)
  79. -** 0, EOF
  80. -** 1, ok
  81. -*/
  82. -
  83. - switch(get_netslen(ibuf, &len, max)){
  84. - case -3: return -3;
  85. - case -1: return -1;
  86. - case 0: return 0;
  87. - default: break;
  88. - }
  89. -
  90. - if(dynbuf_grow(b, len) != 0)
  91. - return -1; /* malloc error */
  92. -
  93. - buf = dynbuf_BUF(b);
  94. - while(len){
  95. - r = iobuf_get(ibuf, buf, len);
  96. - switch(r){
  97. - case -1: return -1; /* io error */
  98. - case 0: return -3; /* eof before complete */
  99. - default: break;
  100. - }
  101. - dynbuf_LEN(b) += r;
  102. - if(r == len) break;
  103. - /* else: */
  104. - buf += r;
  105. - len -= r;
  106. - }
  107. -
  108. - /* so far, so good; now comma? */
  109. - switch(iobuf_GETC(ibuf, &c)){
  110. - case -1: return -1; /* io error */
  111. - case 0: return -3; /* eof before comma */
  112. - default: break;
  113. - }
  114. - if(c != ',') return -3;
  115. -
  116. - /* success: */
  117. - return 1;
  118. -}
  119. -
  120. -/* that's all, folks! */
  121. diff --git a/lasagna/ioq/iobuf_getrec.c b/lasagna/ioq/iobuf_getrec.c
  122. deleted file mode 100644
  123. index 6462452..0000000
  124. --- a/lasagna/ioq/iobuf_getrec.c
  125. +++ /dev/null
  126. @@ -1,50 +0,0 @@
  127. -/*
  128. -** iobuf_getrec.c
  129. -** wcm, 2004.04.28 - 2004.04.29
  130. -** ===
  131. -*/
  132. -#include "iobuf.h"
  133. -
  134. -#include "buf.h"
  135. -#include "dynbuf.h"
  136. -
  137. -int iobuf_getrec(iobuf *ibuf, dynbuf *b, int sep)
  138. -{
  139. - int r;
  140. - int n;
  141. - char *x;
  142. -
  143. -/*
  144. -** returns:
  145. -** -1, error (io or malloc)
  146. -** 0, EOF
  147. -** 1, ok
  148. -*/
  149. -
  150. - for(;;){
  151. - r = iobuf_feed(ibuf);
  152. - if(r <= 0) return r; /* EOF (0) or io error (-1) */
  153. -
  154. - x = (char *)iobuf_PEEK(ibuf);
  155. - n = buf_ndx(x, r, sep);
  156. - if(n < r){ /* sep found */
  157. - if(dynbuf_putbuf(b, x, n) == 0) { /* ok */
  158. - /* strip contents out of ibuf */
  159. - iobuf_SEEK(ibuf, (n+1));
  160. - /* success: */
  161. - return 1;
  162. - }
  163. - else /* dynbuf malloc failure: */
  164. - return -1;
  165. - }
  166. - /* else: */
  167. - if(dynbuf_grow(b, r) != 0)
  168. - return -1;
  169. - dynbuf_LEN(b) += iobuf_get(ibuf, dynbuf_BUF(b)+dynbuf_LEN(b), r);
  170. - }
  171. -
  172. - /* not here: */
  173. - return -1;
  174. -}
  175. -
  176. -/* that's all, folks! */
  177. --
  178. 2.20.1