Hello, I get strange results when trying to create device files with this program:
#include <sys/stat.h> int main (void) { int major, minor; dev_t dev; major = 5; minor = 1; dev = (major << 8) | minor; mknod ("test", S_IFCHR | 0666, dev); return 0; } After running it, I get: # ls -al test crw-rw-rw- 1 NBoudin mkgroup-l-d 0, 1281 Jun 21 10:44 test However, with "mknod test2 c 5 1": crw-rw-rw- 1 NBoudin mkgroup-l-d 5, 1 Jun 21 10:44 test2 Why do I get this result? Bye, Nicolas ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email ______________________________________________________________________ -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/