Date: Wed, 24 Nov 1999 02:29:32 +0300 From: Seva "Semenov" <seva@mtelecom.ru> To: Alfred Perlstein <bright@wintelcom.net> Cc: freebsd-hackers@FreeBSD.ORG Subject: Re: fcntl(0,F_SETFL,O_ASYNC) & signal(SIGIO,rkbd); don't work in3.X !!!! Message-ID: <383B235C.7F4613E1@mtelecom.ru> References: <Pine.BSF.4.21.9911231541040.4557-100000@fw.wintelcom.net>
next in thread | previous in thread | raw e-mail | index | archive | help
This is a cryptographically signed message in MIME format. --------------ms6A05663F8DEF72D2183F2B5D Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 7bit Great!!!! Thanx... > i'm not sure why the change happened, but here's a fix: > > --- sigio.old.c Tue Nov 23 19:18:01 1999 > +++ sigio.c Tue Nov 23 19:19:21 1999 > @@ -36,7 +36,14 @@ > int > main(int argc,char **argv) > { > + int arg; > + > + arg = getpid(); > + > + > if(fcntl(0,F_SETFL,O_ASYNC)==-1) > + err(errno,NULL); > + if(fcntl(0,F_SETOWN,arg)==-1) > err(errno,NULL); > signal(SIGIO,rkbd); > for(;;){ > > unless this is strictly a test program you should be using > the constants "STDIN_FILENO" afaik. > > -Alfred --------------ms6A05663F8DEF72D2183F2B5D Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIIFlAYJKoZIhvcNAQcCoIIFhTCCBYECAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHAaCC A8gwggPEMIIDLaADAgECAgEDMA0GCSqGSIb3DQEBBAUAMIGpMQswCQYDVQQGEwJSVTEPMA0G A1UECBMGUnVzc2lhMQ8wDQYDVQQHEwZNb3Njb3cxFzAVBgNVBAoTDk1vYmlsZSBUZWxlQ29t MR8wHQYDVQQLExZFbmdlbmVlcmluZyBEZXBhcnRtZW50MRowGAYDVQQDExFNb2JpbGUgVGVs ZUNvbSBDQTEiMCAGCSqGSIb3DQEJARYTc2V2YUBjYS5tdGVsZWNvbS5ydTAeFw05OTEwMjMw ODM3NDdaFw0wMDEwMjIwODM3NDdaMIGhMQswCQYDVQQGEwJSVTEPMA0GA1UECBMGUnVzc2lh MQ8wDQYDVQQHEwZNb3Njb3cxFzAVBgNVBAoTDk1vYmlsZSBUZWxlQ29tMR8wHQYDVQQLExZF bmdlbmVlcmluZyBEZXBhcnRtZW50MRUwEwYDVQQDEwxTZXZhIFNlbWVub3YxHzAdBgkqhkiG 9w0BCQEWEHNldmFAbXRlbGVjb20ucnUwXDANBgkqhkiG9w0BAQEFAANLADBIAkEArb40drlz HavZ+fHM5nifO42IMJKP+IA417y7ODYYMpBzNXak72qMLgAP4QM1I7O54/xAMrCXtba6XEoA IIm/swIDAQABo4IBRDCCAUAwCQYDVR0TBAIwADA7BglghkgBhvhCAQ0ELhYsTW9iaWxlIFRl bGVDb20gT3BlblNTTCBHZW5lcmF0ZWQgQ2VydGlmaWNhdGUwHQYDVR0OBBYEFJhWSG2bfRBR ceXclK949wSLAIOqMIHWBgNVHSMEgc4wgcuAFMEcgpfRMoe1D3e8GnVKl53QSOhdoYGvpIGs MIGpMQswCQYDVQQGEwJSVTEPMA0GA1UECBMGUnVzc2lhMQ8wDQYDVQQHEwZNb3Njb3cxFzAV BgNVBAoTDk1vYmlsZSBUZWxlQ29tMR8wHQYDVQQLExZFbmdlbmVlcmluZyBEZXBhcnRtZW50 MRowGAYDVQQDExFNb2JpbGUgVGVsZUNvbSBDQTEiMCAGCSqGSIb3DQEJARYTc2V2YUBjYS5t dGVsZWNvbS5ydYIBADANBgkqhkiG9w0BAQQFAAOBgQBuvsNeN8XOWxXdxn7VWC+T90aUWyjF HQGUEvDJruBqD7VyfSpf76x8IAJI+FreUYh0Ra5X8uDUCXfILxkEvLt9xHKFnbU7/Fx4hRXm JD7kiRYPyFf0GhgsUiPfl8ydSfS6tCIwfUwxJokUtOCQi49iOiK7lj1m9Yw5gIu5eCz4XjGC AZQwggGQAgEBMIGvMIGpMQswCQYDVQQGEwJSVTEPMA0GA1UECBMGUnVzc2lhMQ8wDQYDVQQH EwZNb3Njb3cxFzAVBgNVBAoTDk1vYmlsZSBUZWxlQ29tMR8wHQYDVQQLExZFbmdlbmVlcmlu ZyBEZXBhcnRtZW50MRowGAYDVQQDExFNb2JpbGUgVGVsZUNvbSBDQTEiMCAGCSqGSIb3DQEJ ARYTc2V2YUBjYS5tdGVsZWNvbS5ydQIBAzAJBgUrDgMCGgUAoH0wGAYJKoZIhvcNAQkDMQsG CSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNOTkxMTIzMjMyOTMyWjAeBgkqhkiG9w0BCQ8x ETAPMA0GCCqGSIb3DQMCAgEoMCMGCSqGSIb3DQEJBDEWBBQBZ5q7yWUAWmS4NJcWjk5mc8zy GjANBgkqhkiG9w0BAQEFAARAKgyxeRZSUeuLR58wCbvLRTPU0cXC/GLRR0qqhBqr0J0PPOa0 cxT/o1F4UWrOqnkUq6BZkWw2dT6i2LvCMishLQ== --------------ms6A05663F8DEF72D2183F2B5D-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?383B235C.7F4613E1>