Hi
  I am a graduate at UBC. These days, I am implementing a software. I
tested my program on different versions of Linux. My program can run
well on Linux 2.14, but failed on Linux 2.16. Since my program used
named pipe to communicate data between two processes, I checked mkfifo
command and mkfifo() function on the two Linux versions, and I find that
Linux 2.16 failed to create named pipe. The following is my result:

1. on Linux 2.14
 >uname -a
  Linux Goodearth 2.2.14-5.0 #1 Tue Mar 7 21:07:39 EST 2000 i686 unknown
 >mkfifo feng
 >file feng
  feng: fifo (named pipe)
 >ls -l feng
  prw-r--r--    1 wave1    root            0 Mar 23 15:41 feng|
  
  The result is same if using mkfifo() in a C program. 

2. on Linux 2.16
 >uname -a
Linux pixie.cs.ubc.ca 2.2.16-3 #1 Mon Jun 19 18:10:14 EDT 2000 i686 unknown
 >mkfifo feng
 >file feng
  feng: empty
 >ls -l feng
 -rw-------    1 qfzhang  grads           0 Mar 23 15:45 feng

  The result is same if using mkfifo() in a C program.


 It seems that Linux 2.16 failed to create name pipe.

  note: Goodearth is a machine in my research lab.
        pixie is a machine in my department's public graduate lab.

-- Qianfeng Zhang




_______________________________________________
Bug-fileutils mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-fileutils

Reply via email to