09-29-2001
I suggest you look at opening the approproate directory and use the FD with select. Reading the select man page will help you formulate the strategy and algorithm.
8 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hello,
Is it possible to make a file manager use different "colored folders" when browsing specific directories?
For example, if I open a gnome file manager and browse my windows share at, smb://192.168.1.101/z/ , can I make those folders appear green?
And when I open another instance of... (0 Replies)
Discussion started by: bz43
0 Replies
2. Web Development
is there any way to auto update html page.
I created html page entry.html, whenever i change in html script i need to refresh my page.
If not in html, can we do this in any other language and how? (2 Replies)
Discussion started by: RohitKJ
2 Replies
3. UNIX for Dummies Questions & Answers
Hi there,
I've been looking all day, but could not find anything helpfull, so I hope you can help me.
When my system now starts up, the Xwindow is automaticly started and i get the log on screen (which is x screen 7 if I'm correct)
Now what I would like is on startup that instead of going to... (1 Reply)
Discussion started by: Wonderke
1 Replies
4. Windows & DOS: Issues & Discussions
I want to allow windows update when ordinary users are logged on, I'm pretty sure that adjusting the permissions registry entry HEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/WindowsUpdate to allow acces to all domins users does the trick.
I already have a logon.bat that runs at... (0 Replies)
Discussion started by: barrydocks
0 Replies
5. UNIX for Advanced & Expert Users
Hello - Is this possible on Unix machines? Can we update user password change time? (6 Replies)
Discussion started by: manju--
6 Replies
6. UNIX for Dummies Questions & Answers
We have a version for every file like RHZ 1.0 / Ver 1.4.2 etc.
Whenever I place a new file with same file name i want the version to get auto upgraded. So can anyone suggest code..
Eg:
RHX 1.0 -> RHZ 1.1
Ver 1.4.2. -> Ver 1.4.3 (1 Reply)
Discussion started by: krishna87
1 Replies
7. Shell Programming and Scripting
I am trying to do the following task :
export ENV=aaa
export ENV_PATH=$(cd /apps | ls | grep $ENV)
However, it's not working. What's the way to change to directory and search some file in that directory in single command
Please help. (2 Replies)
Discussion started by: saurau
2 Replies
8. Shell Programming and Scripting
Hi,
I am newbie to Linux/Asterisk. I am trying to write a shell script that would look for my SIP trunk registration, if found UNREACHABLE then it would execute a command and check my local IP, if my local IP is 192.168.1.106 then it would change the IP to 192.168.1.150 and vice versa, after... (8 Replies)
Discussion started by: jeetz
8 Replies
LEARN ABOUT BSD
alphasort
SCANDIR(3) Library Functions Manual SCANDIR(3)
NAME
scandir, alphasort - scan a directory
SYNOPSIS
#include <sys/types.h>
#include <sys/dir.h>
scandir(dirname, namelist, select, compar)
char *dirname;
struct direct *(*namelist[]);
int (*select)();
int (*compar)();
alphasort(d1, d2)
struct direct **d1, **d2;
DESCRIPTION
Scandir reads the directory dirname and builds an array of pointers to directory entries using malloc(3). It returns the number of entries
in the array and a pointer to the array through namelist.
The select parameter is a pointer to a user supplied subroutine which is called by scandir to select which entries are to be included in
the array. The select routine is passed a pointer to a directory entry and should return a non-zero value if the directory entry is to be
included in the array. If select is null, then all the directory entries will be included.
The compar parameter is a pointer to a user supplied subroutine which is passed to qsort(3) to sort the completed array. If this pointer is
null, the array is not sorted. Alphasort is a routine which can be used for the compar parameter to sort the array alphabetically.
The memory allocated for the array can be deallocated with free (see malloc(3)) by freeing each pointer in the array and the array itself.
SEE ALSO
directory(3), malloc(3), qsort(3), dir(5)
DIAGNOSTICS
Returns -1 if the directory cannot be opened for reading or if malloc(3) cannot allocate enough memory to hold all the data structures.
4.2 Berkeley Distribution September 17, 1985 SCANDIR(3)