refactor: make func unexported

Andrey Nering created

Change summary

internal/lsp/watcher/global_watcher.go | 2 +-
internal/lsp/watcher/rlimit_stub.go    | 6 +++---
internal/lsp/watcher/rlimit_unix.go    | 4 ++--
3 files changed, 6 insertions(+), 6 deletions(-)

Detailed changes

internal/lsp/watcher/global_watcher.go 🔗

@@ -118,7 +118,7 @@ func Start() error {
 		// Check if the error might be due to file descriptor limits
 		if isFileLimitError(err) {
 			slog.Warn("lsp watcher: Hit file descriptor limit, attempting to increase", "error", err)
-			if newLimit, rlimitErr := MaximizeOpenFileLimit(); rlimitErr == nil {
+			if newLimit, rlimitErr := maximizeOpenFileLimit(); rlimitErr == nil {
 				slog.Info("lsp watcher: Increased file descriptor limit", "limit", newLimit)
 				// Retry the watch operation
 				if err = notify.Watch(watchPath, gw.events, events); err == nil {

internal/lsp/watcher/rlimit_stub.go 🔗

@@ -2,11 +2,11 @@
 
 package watcher
 
-// MaximizeOpenFileLimit is a no-op on non-Unix systems.
+// maximizeOpenFileLimit is a no-op on non-Unix systems.
 // Returns a high value to indicate no practical limit.
-func MaximizeOpenFileLimit() (int, error) {
+func maximizeOpenFileLimit() (int, error) {
 	// Windows and other non-Unix systems don't have file descriptor limits
 	// in the same way Unix systems do. Return a very high value to indicate
 	// there's no practical limit to worry about.
 	return 10000000, nil // 10M handles - way more than any process would use
-}
+}

internal/lsp/watcher/rlimit_unix.go 🔗

@@ -16,11 +16,11 @@ const (
 	darwinOpenMax = 10240
 )
 
-// MaximizeOpenFileLimit tries to set the resource limit RLIMIT_NOFILE (number
+// maximizeOpenFileLimit tries to set the resource limit RLIMIT_NOFILE (number
 // of open file descriptors) to the max (hard limit), if the current (soft
 // limit) is below the max. Returns the new (though possibly unchanged) limit,
 // or an error if it could not be changed.
-func MaximizeOpenFileLimit() (int, error) {
+func maximizeOpenFileLimit() (int, error) {
 	// Get the current limit on number of open files.
 	var lim syscall.Rlimit
 	if err := syscall.Getrlimit(syscall.RLIMIT_NOFILE, &lim); err != nil {