18 lines
		
	
	
		
			370 B
		
	
	
	
		
			Go
		
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			370 B
		
	
	
	
		
			Go
		
	
	
	
//go:build windows
 | 
						|
// +build windows
 | 
						|
 | 
						|
package http
 | 
						|
 | 
						|
import (
 | 
						|
	"fmt"
 | 
						|
	"strings"
 | 
						|
)
 | 
						|
 | 
						|
func (s *server) checkSystemdSocketSupport(opts Opts) error {
 | 
						|
	if strings.HasPrefix(strings.ToLower(opts.BindAddress), "fd:") {
 | 
						|
		listenAddr := opts.BindAddress[3:]
 | 
						|
		return fmt.Errorf("listen (file, %s) failed: systemd sockets are not supported on windows", listenAddr)
 | 
						|
	}
 | 
						|
	return nil
 | 
						|
}
 |