stuck....!


 
Thread Tools Search this Thread
Top Forums UNIX for Advanced & Expert Users stuck....!
# 1  
Old 12-10-2004
stuck....!

I have been busy reading away on devices and filesystems and I am stuck on a particular subject matter.. I'm not understanding the concept behind mknod mkfifo makedev or related commands..
can anyone shed some light on the subject.!
any feedback welcome!
moxxx68
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Debian

Stuck in BIOS

okay,i made a grave mistake in installing the base bare bones install of debian. here i have edited this from the original. this morning when i got home from work i did some searching and then just shut the system down via the mechanical off on switch. waited a few minutes and then restarted... (0 Replies)
Discussion started by: cowLips
0 Replies

2. AIX

mget is stuck

Hi, below are the commands I use to get many gif files from /usr/local/images directory, the command just getting stuck at mget, nothing is moving cd /usr/local/images binary mget *.gif:wall: close quit (3 Replies)
Discussion started by: dateez
3 Replies

3. Homework & Coursework Questions

stuck on assignment

I was given this to do, Write a Shell script to automatically check that a specified user is logged in to the computer. The program should allow the person running the script to specify the name of the user to be checked, the frequency in seconds at which the script should check. If a... (1 Reply)
Discussion started by: operator
1 Replies

4. Linux

Stuck in pthread_cond_signal()

I am developing a multi-threaded library that helps the transformation of messages between threads in different processes using shared memory. I am using the pthreads condition facility in order to synchronize access to the shared memory slots through which the messages are passed. My test... (2 Replies)
Discussion started by: dhzdh
2 Replies

5. Shell Programming and Scripting

I am stuck in my script

Hi All I have script that find 777 dir with specific extension like .php .Now after finding all 777 directory i will place in httpd.conf using a directory directive ,Now i was not do that,if directory entry exitst in httpd.conf then script ignor it dont show me at stdout else if it dont find... (2 Replies)
Discussion started by: aliahsan81
2 Replies

6. Shell Programming and Scripting

help! im stuck..

I want to search for the line with the group name and add the user into the group. The file format is the same as /etc/group The code i wrote is egrep "^$newGID" $group >/dev/null FS=":" oldData=awk -F: '{print $3}' newData= "$oldData,$newUser" sed -n $4/$newData $group but a friend... (1 Reply)
Discussion started by: cherrywinter
1 Replies

7. UNIX for Dummies Questions & Answers

stuck with a script

Hi There I am pretty new to UNIX and have only been using it from a basic point of view,I now want to start using it and learning more , have got a whole lot of books and documentation from the web and am slowly learning.I have written a get script in windows :- lcd E:\MAIN\PRO\FILES\MAINDB... (1 Reply)
Discussion started by: FOCKER
1 Replies

8. Programming

I'm stuck :(

Suppose that I have some data: 12,30 12,45 2,3 7,8 3,9 30, 8 45,54 56,65 Where (a,b) indicates that a is connected to b. I want to get all connected nodes to one point. For instance, the output of the above example should be something like: Group 1 2,3 3,9 Group 2 12,30 12,45... (4 Replies)
Discussion started by: Legend986
4 Replies

9. UNIX for Dummies Questions & Answers

stuck and confused

#!/bin/bash echo $1 | cat - $2 >> /tmp/$$ && mv /tmp/$$ $2 im trying to get the first argument to go in the middle of the second argument which is a file, anyone any ideas. i have only managed to get it to go on the end or the front. been fiddling about with wc -l, i get the number of lines... (5 Replies)
Discussion started by: iago
5 Replies

10. Shell Programming and Scripting

Got stuck so plz help

I'm having problem writing a shell script using bash that takes a file as an argument. The script should be able to determine what permissions the owner, group and everybody has for the file passed in. could anyone plz help me out. (3 Replies)
Discussion started by: boris
3 Replies
Login or Register to Ask a Question
Unix::Mknod(3pm)					User Contributed Perl Documentation					  Unix::Mknod(3pm)

NAME
Unix::Mknod - Perl extension for mknod, major, minor, and makedev SYNOPSIS
use Unix::Mknod qw(:all); use File::stat; use Fcntl qw(:mode); $st=stat('/dev/null'); $major=major($st->rdev); $minor=minor($st->rdev); mknod('/tmp/special', S_IFCHR|0600, makedev($major,$minor+1)); DESCRIPTION
This module allows access to the device routines major()/minor()/makedev() that may or may not be macros in .h files. It also allows access to the mknod(2) system call. FUNCTIONS
mknod($filename, $mode, $rdev) Creates a block or character device special file named $filename. Must be run as a privileged user, usually root. Returns 0 on success and -1 on failure, like "POSIX::mkfifo" does. $major = major($rdev) Returns the major number for the device special file as defined by the st_rdev field from the stat(3) call. $minor = minor($rdev) Returns the minor number for the device special file as defined by the st_rdev field from the stat(3) call. $rdev = makedev($major, $minor) Returns the st_rdev number for the device special file from the $major and $minor numbers. NOTES
There are 2 other perl modules that implement the mknod(2) system call, but they have problems working on some platforms. "Sys::Mknod" does not work on AIX because it uses the syscall(2) generic system call which AIX does not have. "Mknod" implements S_IFIFO, which on most platforms is not implemented in mknod(1), but rather mkfifo(1) (which is implemented in POSIX perl module). The perl module "File::Stat::Bits" also implements major() and minor() (and a version of makedev() called dev_join). They are done as a program to get the bit masks at compile time, but if major() and minor() are implemented as sub routines, the arugment could be something as simple as an index to a lookup table (and thereby having no decernable relation to its result). BUGS
Running "make test" as non root will not truly test the functions, as in most UNIX like OSes, mknod(2) needs to be invoked by a privelaged user, usually root. SEE ALSO
$ERRNO or $! for the specific error message. File::Stat::Bits, Mknod, POSIX, Sys::Mknod major(9), minor(9), mkfifo(1), mknod(8) ftp://ftp-dev.cites.uiuc.edu/pub/Unix-Mknod AUTHOR
Jim Pirzyk, <pirzyk@uiuc.edu> COPYRIGHT AND LICENSE
Copyright (c) 2005-2008 University of Illinois Board of Trustees All rights reserved. Developed by: Campus Information Technologies and Educational Services, University of Illinois at Urbana-Champaign Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the ``Software''), to deal with the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimers. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimers in the documentation and/or other materials provided with the distribution. * Neither the names of Campus Information Technologies and Educational Services, University of Illinois at Urbana-Champaign, nor the names of its contributors may be used to endorse or promote products derived from this Software without specific prior written permission. THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE SOFTWARE. perl v5.14.2 2007-12-23 Unix::Mknod(3pm)