Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SystemFileDescriptor ¶ added in v1.0.5
*
- 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 -c maxstdio.c
- 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 ¶
type IOWrapper ¶
type IOWrapper struct {
// contains filtered or unexported fields
}
func NewIOWrapper ¶
func NewIOWrapper(ioInput interface{}) *IOWrapper
func (*IOWrapper) SetWrapper ¶
Click to show internal directories.
Click to hide internal directories.