9 More Discussions You Might Find Interesting
1. UNIX for Beginners Questions & Answers
I tried to find a file lives within curent directory only, and typed
$ find . -depth 1 -ls -name *.ini
But it gave me,
find: paths must precede expression: 1
Usage: find
How'd I do it correctly ? Thanks in advance. (2 Replies)
Discussion started by: abdulbadii
2 Replies
2. Shell Programming and Scripting
Hi All,
We have SuoOs and Linux servers.
May i know how do we find the queue depth of IBM MQ from server. (2 Replies)
Discussion started by: Girish19
2 Replies
3. Windows & DOS: Issues & Discussions
A few of our users are adept at creating folders like 2015\2015 something\event\2015 event\document\2015 which makes their documents close to impossible to find. Is there any way I can restrict the depth of the folders they are allowed to create? (1 Reply)
Discussion started by: Corona688
1 Replies
4. Shell Programming and Scripting
Hi ,
I got the following script from internet to display queue depth using Perl Script. However, when I execute it , im getting following error. Can anyone shed light on what is going wrong?
#!/usr/bin/perl
## 07/23/01
## Depth Inquiry sample program.
## Arguments:
## Connects to... (11 Replies)
Discussion started by: srkmish
11 Replies
5. Shell Programming and Scripting
Hi
I am trying to a write a script which gives message queue depth for every 5 mins in a file.
Commands that I use are
runmqsc QM_Name
display ql(*) curdepth
Since I can use only MQSC commands I need help on how to fetch the output on to a file after executing display command. (3 Replies)
Discussion started by: jhilmil
3 Replies
6. Shell Programming and Scripting
I was looking at a code and stumbled over the option -depth of find command
After searching what -depth does I found the below:
-depth Process each directory's contents before the directory itself.
Does it mean the sub directories are processed before the current directory in the search... (1 Reply)
Discussion started by: zulfi123786
1 Replies
7. UNIX for Dummies Questions & Answers
Good Morning,
I'm trying to write a command which copies the folder tree from a source directory to a target directory. The problem is I only want the first level of folders from the source directory, can I specify a maximum depth with rsync? Heres what I have so far:
rsync -av -f"+ */"... (2 Replies)
Discussion started by: hermiker
2 Replies
8. Programming
Hello,
I am looking for specific files in my tree directory using ftw(3). How do I know how deep I am in the file structure.. in other words, say I am looking for config.txt files, and my structure looks like this..
/some/directory/user1/config.txt
/some/directory/user2/config.txt
....... (2 Replies)
Discussion started by: germallon
2 Replies
9. Shell Programming and Scripting
I have the following script:
Now they have added on a new requirement, they only want to go to a certain depth in the directories returned. How do I code it to only go say 3 directories deeper than $DIRECTORY? (12 Replies)
Discussion started by: la_womn
12 Replies
queue(9S) Data Structures for Drivers queue(9S)
NAME
queue - STREAMS queue structure
SYNOPSIS
#include <sys/stream.h>
INTERFACE LEVEL
Architecture independent level 1 (DDI/DKI)
DESCRIPTION
A STREAMS driver or module consists of two queue structures, one for upstream processing (read) and one for downstream processing
(write). This structure is the major building block of a stream. It contains pointers to the processing procedures, pointers to the next
and previous queues in the stream, flow control parameters, and a pointer defining the position of its messages on the STREAMS scheduler
list.
The queue structure is defined as type queue_t.
STRUCTURE MEMBERS
struct qinit*q_qinfo; /* module or driver entry points */
struct msgb*q_first; /* first message in queue */
struct msgb*q_last; /* last message in queue */
struct queue*q_next; /* next queue in stream */
struct queue*q_link; /* to next queue for scheduling*/
void *q_ptr; /* pointer to private data structure */
size_t q_count; /* approximate size of message queue */
uint_t q_flag; /* status of queue */
ssize_t q_minpsz; /* smallest packet accepted by QUEUE*/
ssize_t q_maxpsz; /*largest packet accepted by QUEUE */
size_t q_hiwat; /* high water mark */
size_t q_lowat; /* low water mark */
Valid flags are as follows:
QENAB Queue is already enabled to run.
QWANTR Someone wants to read queue.
QWANTW Someone wants to write to queue.
QFULL Queue is considered full.
QREADR This is the reader (first) queue.
QUSE This queue is in use (allocation).
QNOENB Do not enable queue by way of putq().
SEE ALSO
strqget(9F), strqset(9F), module_info(9S), msgb(9S), qinit(9S), streamtab(9S)
Writing Device Drivers
STREAMS Programming Guide
SunOS 5.10 12 Nov 1996 queue(9S)