Version definitions.
authordrepper <drepper>
Thu, 2 Jul 1998 22:33:39 +0000 (22:33 +0000)
committerdrepper <drepper>
Thu, 2 Jul 1998 22:33:39 +0000 (22:33 +0000)
sysdeps/unix/sysv/Versions [new file with mode: 0644]
sysdeps/unix/sysv/linux/Versions [new file with mode: 0644]
sysvipc/Versions [new file with mode: 0644]
termios/Versions [new file with mode: 0644]
time/Versions [new file with mode: 0644]

diff --git a/sysdeps/unix/sysv/Versions b/sysdeps/unix/sysv/Versions
new file mode 100644 (file)
index 0000000..bdb8ba8
--- /dev/null
@@ -0,0 +1,5 @@
+libc {
+  GLIBC_2.0 {
+    sysinfo;
+  }
+}
diff --git a/sysdeps/unix/sysv/linux/Versions b/sysdeps/unix/sysv/linux/Versions
new file mode 100644 (file)
index 0000000..52de4aa
--- /dev/null
@@ -0,0 +1,76 @@
+libc {
+  GLIBC_2.0 {
+    # functions used in inline functions or macros
+    __cmsg_nxthdr;
+
+    # functions used in other libraries
+    __clone;
+
+    # b*
+    bdflush;
+
+    # c*
+    clone; create_module;
+
+    # d*
+    delete_module;
+
+    # g*
+    get_kernel_syms; getresgid; getresuid;
+
+    # i*
+    init_module;
+
+    # k*
+    klogctl;
+
+    # l*
+    llseek;
+
+    # m*
+    mremap;
+
+    # n*
+    nfsservctl;
+
+    # p*
+    personality; prctl;
+
+    # q*
+    query_module; quotactl;
+
+    # r*
+    reboot;
+
+    # s*
+    setfsgid; setfsuid;
+
+    # s*
+    setresgid; setresuid; shutdown; swapoff; swapon; sysctl;
+
+    # u*
+    umount; uselib;
+  }
+  GLIBC_2.1 {
+    # functions used in inline functions or macros
+    __libc_sa_len;
+
+    # functions used in other libraries
+    __syscall_rt_sigqueueinfo;
+
+    # Since we have new signals this structure changed.
+    _sys_siglist; sys_siglist; sys_sigabbrev;
+
+    # New errlist.
+    _sys_errlist; sys_errlist; _sys_nerr; sys_nerr;
+
+    # chown interface change.
+    chown;
+
+    # Change in pthread_attr_t.
+    pthread_attr_init;
+
+    # c*
+    capget; capset;
+  }
+}
diff --git a/sysvipc/Versions b/sysvipc/Versions
new file mode 100644 (file)
index 0000000..cc9284f
--- /dev/null
@@ -0,0 +1,12 @@
+libc {
+  GLIBC_2.0 {
+    # f*
+    ftok;
+
+    # m*
+    msgctl; msgget; msgrcv; msgsnd;
+
+    # s*
+    semctl; semget; semop; shmat; shmctl; shmdt; shmget;
+  }
+}
diff --git a/termios/Versions b/termios/Versions
new file mode 100644 (file)
index 0000000..c6acfb2
--- /dev/null
@@ -0,0 +1,18 @@
+libc {
+  GLIBC_2.0 {
+    # functions which have an additional interface since they are
+    # are cancelable.
+    __libc_tcdrain;
+
+    # c*
+    cfgetispeed; cfgetospeed; cfmakeraw; cfsetispeed; cfsetospeed; cfsetspeed;
+
+    # t*
+    tcdrain; tcflow; tcflush; tcgetattr; tcgetpgrp; tcsendbreak; tcsetattr;
+    tcsetpgrp;
+  }
+  GLIBC_2.1 {
+    # t*
+    tcgetsid;
+  }
+}
diff --git a/time/Versions b/time/Versions
new file mode 100644 (file)
index 0000000..24039f9
--- /dev/null
@@ -0,0 +1,52 @@
+libc {
+  GLIBC_2.0 {
+    # global variables
+    __timezone; __daylight; __tzname;
+
+    # functions with special/multiple interfaces
+    __adjtimex;
+
+    # functions used in other libraries
+    __gmtime_r; __gettimeofday;
+
+    # variables in normal name space
+    daylight; timezone; tzname;
+
+    # a*
+    adjtime; adjtimex; asctime; asctime_r;
+
+    # c*
+    clock; ctime; ctime_r;
+
+    # d*
+    difftime; dysize;
+
+    # f*
+    ftime;
+
+    # g*
+    getitimer; gettimeofday; gmtime; gmtime_r;
+
+    # l*
+    localtime; localtime_r;
+
+    # m*
+    mktime;
+
+    # s*
+    setitimer; settimeofday; stime; strftime; strptime;
+
+    # t*
+    time; timegm; timelocal; tzset;
+  }
+  GLIBC_2.1 {
+    # variables in normal name space
+    getdate_err;
+
+    # g*
+    getdate; getdate_r; getitimer;
+
+    # s*
+    strfxtime;
+  }
+}