Hi,
SIGINT is handled in a special way. If you call sqlinit() you may pass an optional 
pointer to a cancel address. This
cancel address is used to indicate that a SIGINT was received (i.e. Ctrl-c). The 
sql03_reset_signal() is used during the connect phase to ignore possible SIGPIPE, 
SIGHUP or SIGTERM, but a SIGINT is still handled.
CU
jrg

-----Original Message-----
From: Michael Zwettler [mailto:[EMAIL PROTECTED]]
Sent: Donnerstag, 19. Dezember 2002 16:22
To: [EMAIL PROTECTED]
Subject: SAPDB overwrites signalhandlers


SAPDB (version 7.3) installs its own signalhandler for SIGPIPE, SIGINT,
SIGHUP and SIGTERM (see sql03_set_signals in
SAPDB_ORG/sys/src/en/ven03.c).
In sql03_reset_signal (same file) it restores only SIGPIPE, SIGHUP and
SIGTERM. But _no_ SIGINT. I think this is a bug, please could you check
this?

Regards,
Michael Zwettler
_______________________________________________
sapdb.general mailing list
[EMAIL PROTECTED]
http://listserv.sap.com/mailman/listinfo/sapdb.general
_______________________________________________
sapdb.general mailing list
[EMAIL PROTECTED]
http://listserv.sap.com/mailman/listinfo/sapdb.general

Reply via email to