fileDescriptor

package
v1.15.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 30, 2024 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func SystemFileDescriptor

func SystemFileDescriptor(newValue int) (current int, max int, err error)

SystemFileDescriptor is returning current Limit & max system limit for file descriptor (open file or I/O resource) currently set in the system This function return the current setting (current number of file descriptor and the max value) if the newValue given is zero Otherwise if the newValue is more than the current system limit, try to change the current limit in the system for this process only

 For Windows build, please follow this note :
	1) install package gcc-multilib gcc-mingw-w64 to build C source with GCC
		you will having this binaries
			- i686-w64-mingw32* for 32-bit Windows;
			- x86_64-w64-mingw32* for 64-bit Windows.
		locate you binaries gcc mingw path and note it:
			- win32 : updatedb && locate i686-w64-mingw32-gcc
			- win64 : updatedb && locate x86_64-w64-mingw32-gcc
	2) if you have an error in the build, or if the .o object file is not present in golib/njg-ioutils/maxstdio/, run this step
		- go to golib/njg-ioutils/maxstdio folder
		- gcc -x maxstdio.x
	3) for Win32 use this env var in prefix of your go build command (recommend to use -a flag) :
		CC=/usr/bin/i686-w64-mingw32-gcc CGO_ENABLED=1 GOOS=windows GOARCH=amd64 go build -a -v ...
	4) for win64 use this env var in prefix of your go build command (recommend to use -a flag) :
		CC=/usr/bin/x86_64-w64-mingw32-gcc CGO_ENABLED=1 GOOS=windows GOARCH=amd64 go build -a -v ...

	Normally no problem will be result in the build.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL