Technical question for kernel hackers/wizards

Technical question for kernel hackers/wizards

Post by Steven Fra » Wed, 22 May 1996 04:00:00



I have a question regarding the BSD socket code in the kernel.  It is
very technical.  Specifically, it pertains to the sbwait() function in
kern/uipc_socket2.c

I have ported the socket library to another OS, but on my
implementation, if a recv() call should go into an sbwait() state,
somehow the wakeup is timed wrong and sbwait() stays in tsleep()
indefinitely.  If the recv() call can be fulfilled immediately there is
no problem.  The rest of the port seems to be working fine.

If you have any longshot idea what could be happening, or even know
remotely what I'm talking about, please PLEASE contact me

--
--
 _             _              O          O
( )           | |            /|\        / \
 ~   circle    ~   square    / \  man    V   woman

 
 
 

1. Technical question for kernel hackers/experts

I have a question regarding the BSD socket code in the kernel.  It is
very technical.  Specifically, it pertains to the sbwait() function in
kern/uipc_socket2.c

I have ported the socket library to another OS, but on my
implementation, if a recv() call should go into an sbwait() state,
somehow the wakeup is timed wrong and sbwait() stays in tsleep()
indefinitely.  If the recv() call can be fulfilled immediately there is
no problem.  The rest of the port seems to be working fine.

If you have any longshot idea what could be happening, or even know
remotely what I'm talking about, please PLEASE contact me

--
--
 _             _              O          O
( )           | |            /|\        / \
 ~   circle    ~   square    / \  man    V   woman

2. connectivity to bkbits.net?

3. comp.unix.wizards comp.lang.c comp.sys.sun alt.unix.wizards alt.unix.wizards.free

4. externel communication

5. Read this : Wizards and Hackers ...

6. Operation not supported by device

7. Question for Kernel Hackers...

8. AT&T platform?

9. alt.unix.wizard, alt.unix.wizard.free, comp.unix.admin

10. perl-hacker != c hacker.. Perl5a8+ binary wanted

11. 1 Technical Question & 1 Educational Question.

12. USENIX Winter 1993 Technical Conference - Technical Sessions

13. USENIX Summer 1993 Technical Conference: TECHNICAL SESSIONS