mirror of
				https://github.com/golang/go.git
				synced 2025-10-31 08:40:55 +00:00 
			
		
		
		
	net: refactor poller into new internal/poll package
This will make it possible to use the poller with the os package. This is a lot of code movement but the behavior is intended to be unchanged. Update #6817. Update #7903. Update #15021. Update #18507. Change-Id: I1413685928017c32df5654ded73a2643820977ae Reviewed-on: https://go-review.googlesource.com/36799 Run-TryBot: Ian Lance Taylor <iant@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: David Crawshaw <crawshaw@golang.org> Reviewed-by: Russ Cox <rsc@golang.org>
This commit is contained in:
		
							parent
							
								
									b548eee3d9
								
							
						
					
					
						commit
						3792db5183
					
				
					 79 changed files with 2722 additions and 1619 deletions
				
			
		|  | @ -9,6 +9,7 @@ package net | |||
| import ( | ||||
| 	"context" | ||||
| 	"fmt" | ||||
| 	"internal/poll" | ||||
| 	"internal/testenv" | ||||
| 	"io/ioutil" | ||||
| 	"os" | ||||
|  | @ -767,7 +768,7 @@ func TestRetryTimeout(t *testing.T) { | |||
| 		if s == "192.0.2.1:53" { | ||||
| 			deadline0 = deadline | ||||
| 			time.Sleep(10 * time.Millisecond) | ||||
| 			return nil, errTimeout | ||||
| 			return nil, poll.ErrTimeout | ||||
| 		} | ||||
| 
 | ||||
| 		if deadline == deadline0 { | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Ian Lance Taylor
						Ian Lance Taylor