You know I don't ever FD_ZERO anything. But I do FD_CLR stuff. How should I FD_ZERO stuff?
FD_CLR is in the loop below:
Also when there is only one user and it aborts, the command list displays:
And when there are two users and it aborts, the command list displays:
Both of the bottom code are kind of the two loops I posted. You could pretty much copy the main and run it if you comment out a few lines that it is dependent on.
---------- Post updated at 10:43 PM ---------- Previous update was at 10:26 PM ----------
Alright I wanna add that I do FD_ZERO like this before my infinity loop:
Requirements:
A server program should read a file and send the message to the client . if the file is not there, then switch to the receive part of the same program and receive any messages from the socket. If no messages to receive then switch to send part of the program to... (2 Replies)
I ran degugger in C++ and the followings are the message I got:
Program received signal SIGABRT, Aborted.
0x002a57a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
(gdb) info s
#0 0x002a57a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1 0x002e97f5 in raise () from /lib/tls/libc.so.6... (1 Reply)
Dear all,
I used debugger from C++ and these are the message I got:
Program received signal SIGSEGV, Segmentation fault.
0x00323fc0 in free () from /lib/tls/libc.so.6
(gdb) info s
#0 0x00323fc0 in free () from /lib/tls/libc.so.6
#1 0x00794fa1 in operator delete () from... (5 Replies)
Hi,
I would like to write a program to receive the GPS data and then send the data via network to other program.
All of the program is not write yet(include host and sender)
All of the server OS is unix or linux
Could you mind to give me some idea to do this?
Thanks so much!
Ken
... (2 Replies)
Hello,
One of our customer is getting segmentation fault when he runs his shell script which invokes our executable on AIX 6.1.
On AIX 5.3, there were no issues.
Here is the truss output.
811242: __loadx(0x0A040000, 0xF0D3A26C, 0x00000000, 0x00000009, 0x00000000) = 0xF026E884... (0 Replies)
Hi to all,
i am trying to make mksysb backup of a NIM client machine from NIM master and while i am reading that the backup is done successfully i get an error message below and it doesnt exit the smit screen. also the status of the command appears to be running.
is there anybody who knows why... (3 Replies)
I am making a command line program in C using XCode. When running the program, it initially does what it is supposed to do (asks me for a file path). However, when I type in a valid and existing file path, it gives me the following error:
Program received signal: “EXC_BAD_ACCESS”.... (6 Replies)
in a single main() function,so need signal handling. Use Posix Message Queue IPC mechanism , can ignore the priority and other linked list message,to implement the scenario:
client:Knock Knock
server:who's there
client: Eric
Server:Eric,Welcome.
client:exit
all process terminated
... (1 Reply)
hi all
I am getting following error while taking backup
using the command
ufsdump 0ubf 512 /dev/rmt/0cbn /database/backup2/rman_backup/level0 >> /database/backup2/backup_tape/level0_rman_06sep12 2>&1;
from the log i got the error
bash# tail -f level0_rman_06sep12
DUMP: Date of... (3 Replies)
I am trying to learn C and while trying out some code, the program is getting aborted while I am calling free().
Here is the code:
#include <stdlib.h>
#include <stdio.h>
void print_by_ptr(char **str) {
printf("<%s>\n",*str);
printf("Now I am modifying the str.\n");
*str =... (3 Replies)
Discussion started by: chacko193
3 Replies
LEARN ABOUT DEBIAN
ares_process
ARES_PROCESS(3) Library Functions Manual ARES_PROCESS(3)NAME
ares_process - Process events for name resolution
SYNOPSIS
#include <ares.h>
void ares_process(ares_channel channel, fd_set *read_fds,
fd_set *write_fds)
void ares_process_fd(ares_channel channel, ares_socket_t read_fd, ares_socket_t write_fd)
DESCRIPTION
The ares_process(3) function handles input/output events and timeouts associated with queries pending on the name service channel identi-
fied by channel. The file descriptor sets pointed to by read_fds and write_fds should have file descriptors set in them according to
whether the file descriptors specified by ares_fds(3) are ready for reading and writing. (The easiest way to determine this information is
to invoke select with a timeout no greater than the timeout given by ares_timeout(3) ).
The ares_process function will invoke callbacks for pending queries if they complete successfully or fail.
ares_process_fd(3) works the same way but acts and operates only on the specific file descriptors (sockets) you pass in to the function.
Use ARES_SOCKET_BAD for "no action". This function is of course provided to allow users of c-ares to void select() in their applications
and within c-ares.
EXAMPLE
The following code fragment waits for all pending queries on a channel to complete:
int nfds, count;
fd_set readers, writers;
struct timeval tv, *tvp;
while (1)
{
FD_ZERO(&readers);
FD_ZERO(&writers);
nfds = ares_fds(channel, &readers, &writers);
if (nfds == 0)
break;
tvp = ares_timeout(channel, NULL, &tv);
count = select(nfds, &readers, &writers, NULL, tvp);
ares_process(channel, &readers, &writers);
}
SEE ALSO ares_fds(3), ares_timeout(3)AUTHOR
Greg Hudson, MIT Information Systems
Copyright 1998 by the Massachusetts Institute of Technology.
25 July 1998 ARES_PROCESS(3)