[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
This may be a bug
From: |
Qianfeng Zhang |
Subject: |
This may be a bug |
Date: |
Fri, 23 Mar 2001 15:52:16 -0800 (PST) |
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
- This may be a bug,
Qianfeng Zhang <=