This is the mail archive of the libc-hacker@sourceware.cygnus.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

glibc Versions changes


Hi all,

Here are some changes that split out stdio-common/Versions and
libio/Versions in a more logical way and add stdio/Versions (necessary
for the Hurd).

Mark


1998-07-05  Mark Kettenis  <kettenis@phys.uva.nl>

	* libio/Versions: Move symbols whose source lives in
	stdio-common to ... 
	* stdio-common/Versions: ... here.
	* stdio/Versions: Add missing symbols.
	

Index: stdio-common/Versions
--- 0.28/stdio-common/Versions Fri, 03 Jul 1998 19:07:12 +0200 kettenis (libc/f/19_Versions 1.1 640)
+++ local.47(w)/stdio-common/Versions Sat, 04 Jul 1998 13:02:04 +0200 kettenis (libc/f/19_Versions 1.1 640)
@@ -10,20 +10,35 @@
     # variables in normal name space
     sys_errlist; sys_nerr; sys_sigabbrev; sys_siglist;
 
+    # a*
+    asprintf;
+
     # c*
     ctermid; cuserid;
 
+    # d*
+    dprintf;
+
+    # f*
+    fprintf; fscanf;
+
+    # g*
+    getline; getw;
+
     # p*
-    parse_printf_format; perror;
+    parse_printf_format; perror; printf; putw;
 
     # r*
     register_printf_function; remove; rename;
 
+    # s*
+    scanf; snprintf; sprintf; sscanf;
+
     # t*
     tempnam; tmpfile; tmpnam; tmpnam_r;
 
     # v*
-    vfprintf; vfscanf;
+    vfprintf; vfscanf; vprintf; 
   }
   GLIBC_2.1 {
     # p*
Index: stdio/Versions
--- 0.28/stdio/Versions Fri, 03 Jul 1998 19:07:12 +0200 kettenis (libc/f/20_Versions 1.1 640)
+++ local.47(w)/stdio/Versions Sat, 04 Jul 1998 14:19:50 +0200 kettenis (libc/f/20_Versions 1.1 640)
@@ -2,5 +2,50 @@
   GLIBC_2.0 {
     # more or less standard functions
     __fillbf; __flshfp;
+
+    # functions used in inline functions or macros
+    __getdelim; __line_wrap_output; __line_wrap_update;
+    __vfscanf; __vsscanf;
+
+    # variables in normal name space
+    stderr; stdin; stdout;
+
+    # c*
+    clearerr;
+
+    # f*
+    fclose; fcloseall; fdopen; feof; ferror; fflush; fgetc; fgetpos; fgets;
+    fileno; fmemopen; fopen; fopencookie; fputc; fputs; fread; freopen;
+    fseek; fsetpos; ftell; fwrite;
+
+    # g*
+    getc; getchar; getdelim; gets;
+
+    # l*
+    line_wrap_stream; line_unwrap_stream; line_wrapped; line_wrap_lmargin;
+    line_wrap_set_lmargin; line_wrap_rmargin; line_wrap_set_rmargin;
+    line_wrap_wmargin; line_wrap_set_wmargin; line_wrap_point;
+
+    # o*
+    open_memstream; open_obstack_stream; obstack_printf; obstack_vprintf;
+
+    # p*
+    pclose; popen; putc; putchar; puts;
+
+    # r*
+    rewind;
+
+    # s*
+    setbuf; setbuffer; setlinebuf; setvbuf;
+
+    # u*
+    ungetc;
+
+    # v*
+    vasprintf; vdprintf; vscanf; vsnprintf; vsprintf; vsscanf;
+  }
+  GLIBC_2.1 {
+    # functions used in other libraries
+    __asprintf;
   }
 }
Index: libio/Versions
--- 0.28/libio/Versions Fri, 03 Jul 1998 19:07:12 +0200 kettenis (libc/f/49_Versions 1.1 640)
+++ local.47(w)/libio/Versions Sat, 04 Jul 1998 13:03:47 +0200 kettenis (libc/f/49_Versions 1.1 640)
@@ -43,48 +43,39 @@
     # variables in normal name space
     stderr; stdin; stdout;
 
-    # a*
-    asprintf;
-
     # c*
     clearerr; clearerr_unlocked;
 
-    # d*
-    dprintf;
-
     # f*
     fclose; fcloseall; fdopen; feof; feof_locked; feof_unlocked; ferror;
     ferror_locked; ferror_unlocked; fflush; fflush_locked; fflush_unlocked;
     fgetc; fgetpos; fgets; fileno; fileno_locked; fileno_unlocked; flockfile;
-    fopen; fopencookie; fprintf; fputc; fputc_locked; fputc_unlocked; fputs;
-    fread; freopen; fscanf; fseek; fsetpos; ftell; ftrylockfile; funlockfile;
+    fopen; fopencookie; fputc; fputc_locked; fputc_unlocked; fputs;
+    fread; freopen; fseek; fsetpos; ftell; ftrylockfile; funlockfile;
     fwrite;
 
     # g*
     getc; getc_locked; getc_unlocked; getchar; getchar_unlocked; getdelim;
-    getline; gets; getw;
+    gets;
 
     # o*
-    obstack_printf; obstack_vprintf; open_memstream;
+    open_memstream; open_obstack_stream; obstack_printf; obstack_vprintf;
 
     # p*
-    pclose; popen; printf; putc; putc_locked; putc_unlocked; putchar;
+    pclose; popen; putc; putc_locked; putc_unlocked; putchar;
     putchar_unlocked; puts;
 
-    # p*
-    putw; rewind;
-
-    # s*
-    scanf; setbuf; setbuffer; setlinebuf;
+    # r*
+    rewind;
 
     # s*
-    setvbuf; snprintf; sprintf; sscanf;
+    setbuf; setbuffer; setlinebuf; setvbuf;
 
     # u*
     ungetc;
 
     # v*
-    vasprintf; vdprintf; vprintf; vscanf; vsnprintf; vsprintf; vsscanf;
+    vasprintf; vdprintf; vscanf; vsnprintf; vsprintf; vsscanf;
   }
   GLIBC_2.1 {
     # global variables


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]