Remove PIPE_BUF Linux-specific code
[platform/upstream/glibc.git] / sysdeps / unix / sysv / linux / pathconf.c
index edc691e..de91a45 100644 (file)
@@ -39,8 +39,6 @@ long int
 __pathconf (const char *file, int name)
 {
   struct statfs fsbuf;
-  int fd;
-  int flags;
 
   switch (name)
     {
@@ -56,21 +54,6 @@ __pathconf (const char *file, int name)
     case _PC_CHOWN_RESTRICTED:
       return __statfs_chown_restricted (__statfs (file, &fsbuf), &fsbuf);
 
-    case _PC_PIPE_BUF:
-      flags = O_RDONLY|O_NONBLOCK|O_NOCTTY;
-#ifdef O_CLOEXEC
-      flags |= O_CLOEXEC;
-#endif
-      fd = open_not_cancel_2 (file, flags);
-      if (fd >= 0)
-       {
-         long int r = __fcntl (fd, F_GETPIPE_SZ);
-         close_not_cancel_no_status (fd);
-         if (r > 0)
-           return r;
-       }
-      /* FALLTHROUGH */
-
     default:
       return posix_pathconf (file, name);
     }