Clean up a few lines of resolv.conf parser
							parent
							
								
									f7af445625
								
							
						
					
					
						commit
						1e6ea11ba2
					
				|  | @ -30,17 +30,18 @@ CONSTRUCTOR: resolv.conf ( -- resolv.conf ) | ||||||
| 
 | 
 | ||||||
| : trim-blanks ( string -- string' ) [ blank? ] trim ; | : trim-blanks ( string -- string' ) [ blank? ] trim ; | ||||||
| 
 | 
 | ||||||
| : parse-nameserver ( resolv.conf string -- resolv.conf ) | : split-line ( resolv.conf string -- resolv.conf seq resolv.conf ) | ||||||
|     trim-blanks " " split |     trim-blanks " " split | ||||||
|     [ trim-blanks ] map harvest over nameserver>> push-all ; |     [ trim-blanks ] map harvest over ; | ||||||
|  | 
 | ||||||
|  | : parse-nameserver ( resolv.conf string -- resolv.conf ) | ||||||
|  |     split-line nameserver>> push-all ; | ||||||
| 
 | 
 | ||||||
| : parse-domain ( resolv.conf string -- resolv.conf ) | : parse-domain ( resolv.conf string -- resolv.conf ) | ||||||
|     trim-blanks " " split |     split-line domain>> push-all ; | ||||||
|     [ trim-blanks ] map harvest over domain>> push-all ; |  | ||||||
| 
 | 
 | ||||||
| : parse-search ( resolv.conf string -- resolv.conf ) | : parse-search ( resolv.conf string -- resolv.conf ) | ||||||
|     trim-blanks " " split |     split-line search>> push-all ; | ||||||
|     [ trim-blanks ] map harvest over search>> push-all ; |  | ||||||
| 
 | 
 | ||||||
| : parse-sortlist ( resolv.conf string -- resolv.conf ) | : parse-sortlist ( resolv.conf string -- resolv.conf ) | ||||||
|     trim-blanks " " split |     trim-blanks " " split | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue