This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Issue with shmget


Will the system call work if i stop the daemon and
just have cygserver running with default options???


--- Igor Peshansky <pechtcha@cs.nyu.edu> wrote:

> On Fri, 23 Jun 2006, Rahul Gulati wrote:
> 
> > Hi,
> >
> > I am new to cygwin and trying to port existng
> Linux
> > based implementation of shared memory on cygwin.
> >
> > I am having issues with shmget call. I tried to
> debug
> > and found out that everytime I try to call shmget
> > function I get an error and the main thread exits:
> > Program exited with code 06000
> >
> > I checked cygwin documentation and mailing lists:
> > I have ipc-daemon2 running
> 
> FYI, ipc-daemon2 is now obsolete, and unless you
> have an unofficial
> package that depends on it, I suggest you stop it,
> as it's only wasting
> system resources.
> 
> > cygserver is also running with default options
> which
> > includes :
> > XSI IPC Shared Memory support.
> >
> > Would appreciate if someone could point out what
> is
> > the real issue.
> >
> > Thanks...
> > Rahul
> >
> > ps -aef output::
> >
> >  rgulati    2984    3980 con  15:04:43
> > /usr/bin/ipc-daemon2
> >   SYSTEM    2088       1   ?  17:31:08
> > /usr/bin/cygrunsrv
> >   SYSTEM    2796    2088   ?  17:31:08
> > /usr/sbin/cygserver
> >  rgulati    3852    1432 con  17:59:05 /usr/bin/ps
> >
> >
> > Here is a snippet of my code:
> >
> > int main{)
> > {
> >    int     i;
> >    for (i=0; i<SHM_TAB_SZ; i++) {
> >       shm_tab[i].free=1;
> >    }
> >    shm_id = shmget(LOADGEN_SHM_KEY,
> SHM_TAB_SZ*sizeof(SHM_DATA),
> >                    0777|IPC_CREAT);
> >    if (shm_id <0) {
> >       if (debug) printf("\nLGEN:shmget
> failed...\n");
> >          perror("LGEN:shmget:");
> >    }
> > }
> 
> Not nearly enough information, the problem reporting
> guidelines at
> <http://cygwin.com/problems.html> were not followed
> (e.g., no attached
> cygcheck output), and your code snippet isn't
> self-contained, doesn't
> compile (even discounting Yahoo's line wrapping --
> next time, please
> attach the code), and doesn't reproduce the bug.  In
> the absense of the
> facts, I can only offer a WAG: does $CYGWIN contain
> "server" when you run
> your program?
> 	Igor
> -- 
> 				http://cs.nyu.edu/~pechtcha/
>       |\      _,,,---,,_	    pechtcha@cs.nyu.edu |
> igor@watson.ibm.com
> ZZZzz /,`.-'`'    -.  ;-;;,_		Igor Peshansky, Ph.D.
> (name changed!)
>      |,4-  ) )-,_. ,\ (  `'-'		old name: Igor
> Pechtchanski
>     '---''(_/--'  `-'\_) fL	a.k.a
> JaguaR-R-R-r-r-r-.-.-.  Meow!
> 
> "Las! je suis sot... -Mais non, tu ne l'es pas,
> puisque tu t'en rends compte."
> "But no -- you are no fool; you call yourself a
> fool, there's proof enough in
> that!" -- Rostand, "Cyrano de Bergerac"
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

--
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/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]