Problem |
Description |
Service Information |
If you are building a service with NuTCRACKER, you should copy the
latest version of the service framework source and header file from the
NuTCRACKER samples directory, and rebuild your service. The service
framework has been updated to address an issue with signal handling in
services, as well as an issue related to ensuring that the service functions
properly on Windows 2000. Because these changes were made in the service
framework itself, you need to obtain and build the latest copy of the
framework source.
|
Patch 4 |
12705 | Deadlock in semaphores on multi-processor machines
|
12741 | Service unable to replicate or monitor sockets.
|
13143 | hang in select() when using multiple file types
|
13249 | access() on Win9x sometimes fails with errno 22
|
13485 | execlp() quoted strings bug
|
13508 | added logging information to patches
|
13514 | added logging information to patches
|
Patch 3 |
11495 | spurious errors logged by service.
|
11863 | spurious errors logged by service
|
12282 | Deinstalling Nutc 4.1 leaves extra chars in PATH
|
12412 | Non-canonical console read bug.
|
12437 | Sign-extension error in strchr()/strrchr()
|
12440 | Non-canonical console read bug.
|
12441 | ecvt() rounding error.
|
12445 | struct ar_hdr definition in ar.h is incorrect.
|
12488 | Sign-extension error in strchr()/strrchr()
|
12515 | Incomplete file descriptors inherited to child resulting in event log errors.
|
12542 | children created by service create lots of pthreads during exit.
|
12607 | Handle/memory leaks from _NutDisableNuTC()
|
12655 | Problem with Text mode conversion.
|
12668 | NutFdToHandle() is returning NULL instead of INVALID_HANDLE_VALUE.
|
12697 | Problem in arpa/telnet.h.
|
12759 | spurious errors logged by service
|
12772 | select hangs and uses 100% cpu.
|
12810 | Missing symbol from C++ runtime libraries.
|
12830 | select hangs and uses 100% cpu.
|
12895 | File descriptor given by _NutDupProcessFd() cannot be accessed.
|
12976 | Select does not return when using multiple file types.
|
12990 | Seg fault in _NutDisableNuTC() due to bad pointers
|
Patch 2 |
11307 | sscanf items matched and assigned are incorrect wtih %n
|
11551 | sscanf items matched and assigned are incorrect wtih %n
|
11561 | Error messages about eXtensible File Types in event log.
|
11581 | Slow drag and drop with Wintif library
|
11604 | Registration of .ksh uses 'wstart' which is not part of Partial run-time
|
11848 | Error messages about eXtensible File Types in event log.
|
11885 | Service built with NuTC doesn't exit properly in debug mode
|
11960 | sscanf items matched and assigned are incorrect wtih %n
|
12046 | bug in sscanf() using setlocale()
|
12047 | setlocale() doesn't recognize $LC_NUMERIC properly.
|
12090 | ftw() fails because stat() fails on some in-use files.
|
12116 | Divide-by-zero exception removing invalid semaphore ID.
|
12123 | access() fails on /dev/null.
|
12185 | NuTC control panel Services tab doesn't work for non-privileged users.
|
12199 | installing 4.1p1 seems to replace wintif library with motif ones
|
12212 | OE installer doesn't wait long enough for service to start.
|
12213 | Signal reentrancy in localtime() can cause deadlock.
|
12215 | Slow drag and drop with Wintif library
|
12255 | assert() macro not a valid single-line statement.
|
12296 | "Text file busy" error on open()ing /dev/lp on Windows 95/98 with NuT4.1
|
12301 | RT missing whatis, ntps.exe, update the version of sh to match OPT-T
|
12329 | Do not restore floating point state when longjmping out of a signal handler.
|
Patch 1 |
10025 | longjmp does not stop in the main thread.
|
11094 | Deadlocks caused by signal reentrancy.
|
11190 | Intermittent GPFs on Windows 95/98.
|
11194 | File permissions not correctly used by C++ constructor.
|
11284 | Large performance difference between stat() and _stat()
|
11315 | sigpause() was not delivering signal that caused pause to unblock.
|
11359 | Spurious SIGALRM signals received by application
|
11362 | FIFOs aren't respecting PIPE_BUF.
|
11377 | Apps hang when using files mounted with Solstice NFS client.
|
11414 | Type definition conflict for wchar_t if X_WCHAR is defined.
|
11439 | select fails with EBADF when selecting on more than one socket on 95/98.
|
11441 | deadlock in signal proxy thread.
|
11447 | Remove hard SYSV IPC limits.
|
11462 | Segmentation violation in Wintif File Selection Box.
|
11494 | Link errors for 'errno' and 'sys_errlist' when compiling in VC++ IDE.
|
11541 | Missing definitions of MSG_R and MSG_W in sys/msg.h.
|
11544 | SVR4 unsigned typedefs missing from sys/types.h.
|
11546 | Applications can hang when using sigset.
|
11579 | math.h is missing 'long double' functions.
|
11592 | Deadlock involving signal delivery during file close.
|
11600 | The prototype for nutinsInstallOe is fixed.
|
11636 | Missing definition of 'struct msgbuf'.
|
11665 | read() on a blocking socket returns incorrectly with EWOULDBLOCK.
|
11672 | Errors are logged when exec fails.
|
11704 | #include winnutc.h conflicts with #include varargs.h.
|
11710 | Deadlock involving file open and signals.
|
11720 | A socket server does not respond after server's child exits.
|
11734 | signal.h won't compile in strict ANSI mode + POSIX features enabled.
|
11744 | Type definition conflict for wchar_t if X_WCHAR is defined
|
11745 | 'struct timezone' not correctly defined with #include time.h.
|
11755 | Type definition conflict for wchar_t if X_WCHAR is defined
|
11803 | Winsock2 update that shipped with NuTC 4.0 is slow.
|
11850 | SLnet installer doesn't install with certain license keys.
|
11856 | X11 local transport hangs.
|
11884 | The prototype for nutinsInstallOe is fixed.
|