]> sourceware.org Git - glibc.git/blobdiff - io/Versions
support: Use macros for *stat wrappers
[glibc.git] / io / Versions
index ab489fd25e96e24baeb8abc47f62ee3d02ac9858..4e19540885eab56a8b4e3a9586b4e7f1cc01a518 100644 (file)
@@ -1,10 +1,5 @@
 libc {
   GLIBC_2.0 {
-    # functions which have an additional interface since they are
-    # are cancelable.
-    __libc_open; __libc_close; __libc_read; __libc_write;
-    __libc_lseek; __libc_fcntl;
-
     # functions used in inline functions or macros
     __xstat; __fxstat; __lxstat; __xmknod; __write; __close; __fcntl;
     __lseek; __open; __read;
@@ -81,10 +76,79 @@ libc {
     open64;
 
     # s*
+    sendfile;
     statfs64; statvfs; statvfs64;
   }
-  GLIBC_2.1.1 {
+  GLIBC_2.2 {
+    # p*
+    posix_fadvise; posix_fadvise64; posix_fallocate; posix_fallocate64;
+
+    __open64;
+  }
+  GLIBC_2.3 {
+    # s*
+    sendfile64;
+  }
+  GLIBC_2.3.2 {
     # l*
-    lockf64;
+    lchmod;
+  }
+  GLIBC_2.3.3 {
+    # n*
+    nftw; nftw64;
+  }
+  GLIBC_2.4 {
+    eaccess;
+
+    faccessat;
+    fchmodat;
+    fchownat;
+    __fxstatat; __fxstatat64;
+    linkat;
+    mkdirat; mkfifoat; __xmknodat;
+    openat; openat64;
+    readlinkat;
+    symlinkat;
+    unlinkat;
+
+    ppoll;
+  }
+  GLIBC_2.6 {
+    utimensat; futimens;
+  }
+  GLIBC_2.7 {
+    __open_2; __open64_2; __openat_2; __openat64_2;
+  }
+  GLIBC_2.9 {
+    dup3; pipe2;
+  }
+  GLIBC_2.23 {
+    fts64_children; fts64_close; fts64_open; fts64_read; fts64_set;
+  }
+  GLIBC_2.27 {
+    copy_file_range;
+  }
+  GLIBC_2.28 {
+    fcntl;
+    fcntl64;
+    statx;
+  }
+  GLIBC_2.33 {
+    stat; stat64; fstat; fstat64; lstat; lstat64; fstatat; fstatat64;
+    mknod; mknodat;
+  }
+  GLIBC_2.34 {
+    closefrom;
+  }
+  GLIBC_PRIVATE {
+    __libc_fcntl64;
+    __fcntl_nocancel;
+    __open64_nocancel;
+    __write_nocancel;
+    __file_is_unchanged;
+    __file_change_detection_for_stat;
+    __file_change_detection_for_path;
+    __file_change_detection_for_fp;
+    __fstat64;
   }
 }
This page took 0.027502 seconds and 5 git commands to generate.