use of ioctl(fd, TCFLSH,0) to flush pipe?

Geis Jerry (GeisJ@tce.com)
Tue, 2 Jun 1998 08:23:39 -0500


This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------ =_NextPart_000_01BD8E29.B71C9930
Content-Type: text/plain

I am trying to detect if a pipe created with socketpair() is still
active before I send a message down it. I am using
ioctl(fd, TCFLSH, 0) to accomplish this and it does not seem
to work as it gives me an error everytime (error 22)
and the pipe is active at this point.

Is there a problem using this under 2.0.33 or is there a different
way to accomplish this.

Thanks very much.

Please CC me directly.

jerry

------ =_NextPart_000_01BD8E29.B71C9930
Content-Type: application/ms-tnef
Content-Transfer-Encoding: base64

eJ8+IgcNAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEIgAcAGAAAAElQTS5NaWNy
b3NvZnQgTWFpbC5Ob3RlADEIAQSAAQAqAAAAdXNlIG9mIGlvY3RsKGZkLCBUQ0ZMU0gsMCkgdG8g
Zmx1c2ggcGlwZT8AVg0BCYABACEAAAA1QTIwMjdBNTVCRjlEMTExOEQxRTAwNjAwOEMxN0Q3MAD6
BgEggAMADgAAAM4HBgACAAgAGAAFAAIABAEBBYADAA4AAADOBwYAAgAIABcAJwACACUBAQ2ABAAC
AAAAAgACAAEDkAYAHAUAABwAAABAADkAgEiqpymOvQEeAHAAAQAAACoAAAB1c2Ugb2YgaW9jdGwo
ZmQsIFRDRkxTSCwwKSB0byBmbHVzaCBwaXBlPwAAAAIBcQABAAAAFgAAAAG9jimnqqUnIGH5WxHR
jR4AYAjBfXAAAAIBCRABAAAA3gEAANoBAADTAgAATFpGdW1jcsj/AAoBDwIVAqQD5AXrAoMAUBMD
VAIAY2gKwHNldO4yBgAGwwKDMgPGBxMCg/ozEw19CoAIzwnZAoAKgYMNsQtgbmcxMDMUIBcLChQi
AdAgCoVJIGGgbSB0cnkLgGcaAPRvIA2wdAWQBUAGkBnQJCBwBSBlIAUAZWEJGtBkIAPwdGggcxhv
Y2sSAAqwaXIo5ikbEAQgc3QDEAMgCoXrANAdoHYboGINwAWwG6A7GcAR8G4cIBtQB4FzYWJnG6Bk
b3cDoBxQLl0ZtHUAkBpRCoVpHKB0BGwoBXAsIFRDRuhMU0gigDAdQBqBAND9BaBtC1AEABxwHGAd
YQBwzxwgHFAgQQeRbm8FQBHwrGVtCoUagXcFsGsZ0HsEICTBZx6RBCAHgCRxIPcEkANgBcBlHqAa
IB2gJ3HiKCfUMjIpHfYfgRxgPxugG3MkUh50G/AkJHBv/wuAILEKhRlWBCAqIR8RG1HfA2ACYCWg
ISUkM3UfgASQ0SkwLjAuF/AgBbEdYXUtVmQGkGYtcQIwCoV3rGF5I08EAC4sTFQRwNxuawQgKEIf
wHURsDMdzlAuECawG6BDQydiMLCrFgAiIXkzHWon0XkLRhcS8hkoFSEAOiAAAAMA/T9SAwAAAwAm
AAAAAAADADYAAAAAAB4AMUABAAAAEQAAAElORFlUQ0VSTkQzR0VJU0oAAAAAAwAaQAAAAAAeADBA
AQAAABEAAABJTkRZVENFUk5EM0dFSVNKAAAAAAMAGUAAAAAAAgH5PwEAAABmAAAAAAAAANynQMjA
QhAatLkIACsv4YIBAAAABgAAAC9PPVRIT01TT04vT1U9QU1FUklDQVMvQ049TVMgTUFJTCBJTVBP
UlRFRCBSRUNJUElFTlRTL0NOPUlORFlUQ0VSTkQzR0VJU0oAAAAeAPg/AQAAAAsAAABHZWlzIEpl
cnJ5AAAeADhAAQAAABEAAABJTkRZVENFUk5EM0dFSVNKAAAAAAIB+z8BAAAAZgAAAAAAAADcp0DI
wEIQGrS5CAArL+GCAQAAAAYAAAAvTz1USE9NU09OL09VPUFNRVJJQ0FTL0NOPU1TIE1BSUwgSU1Q
T1JURUQgUkVDSVBJRU5UUy9DTj1JTkRZVENFUk5EM0dFSVNKAAAAHgD6PwEAAAALAAAAR2VpcyBK
ZXJyeQAAHgA5QAEAAAARAAAASU5EWVRDRVJORDNHRUlTSgAAAABAAAcwINqR8yiOvQFAAAgwMJkc
tymOvQEeAD0AAQAAAAEAAAAAAAAAHgAdDgEAAAAqAAAAdXNlIG9mIGlvY3RsKGZkLCBUQ0ZMU0gs
MCkgdG8gZmx1c2ggcGlwZT8AAAALACkAAAAAAAsAIwAAAAAAAwAGEBZ208sDAAcQQgEAAAMAEBAA
AAAAAwAREAAAAAAeAAgQAQAAAGUAAABJQU1UUllJTkdUT0RFVEVDVElGQVBJUEVDUkVBVEVEV0lU
SFNPQ0tFVFBBSVIoKUlTU1RJTExBQ1RJVkVCRUZPUkVJU0VOREFNRVNTQUdFRE9XTklUSUFNVVNJ
TkdJT0NUTChGAAAAAM8/

------ =_NextPart_000_01BD8E29.B71C9930--

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu