[Pkg-nx-commits] r29 - in nxproxy/trunk: . debian
Stefan Lippers-Hollmann
slh-guest at costa.debian.org
Sat Aug 6 22:05:38 UTC 2005
Author: slh-guest
Date: 2005-08-06 22:05:37 +0000 (Sat, 06 Aug 2005)
New Revision: 29
Removed:
nxproxy/trunk/filter.pl
nxproxy/trunk/nxproxy.supp
Modified:
nxproxy/trunk/CHANGELOG
nxproxy/trunk/LICENSE
nxproxy/trunk/Main.c
nxproxy/trunk/Makefile.in
nxproxy/trunk/README
nxproxy/trunk/README-IPAQ
nxproxy/trunk/VERSION
nxproxy/trunk/configure
nxproxy/trunk/configure.in
nxproxy/trunk/debian/changelog
Log:
update to new upstream release 1.5.0-9.
Modified: nxproxy/trunk/CHANGELOG
===================================================================
--- nxproxy/trunk/CHANGELOG 2005-08-06 22:03:23 UTC (rev 28)
+++ nxproxy/trunk/CHANGELOG 2005-08-06 22:05:37 UTC (rev 29)
@@ -1,5 +1,78 @@
ChangeLog:
+nxproxy-1.5.0-9
+
+- Removed provision for dynamically loading a different version of
+ the nxcomp library.
+
+nxproxy-1.5.0-8
+
+- Updated to reflect the new naming of the NX transport interfaces.
+
+nxproxy-1.5.0-7
+
+- Modified the Makefile.in to remove the *.out.* files generated by
+ Valgrind when running a 'make clean'.
+
+- Modified the README files and removed files that were outdated.
+
+nxproxy-1.5.0-6
+
+- Removed the NX_FORCE_IDLE_PROXY stubs.
+
+nxproxy-1.5.0-5
+
+- This version has NX_FORCE_IDLE_PROXY undefined, so it should work
+ in a way that is compatible with the old nxproxy.
+
+nxproxy-1.5.0-4
+
+- This software is crafted by default to test the new integration
+ between nxcomp and nxssh. The process will stay idle and will
+ let nxssh create the proxy. Note that the session log will go to
+ 'sshlog', not to 'session'. This will have to be fixed in nxcomp
+ in future versions.
+
+- Removed the references to the "bind" functionality that is not
+ used in the current software.
+
+nxproxy-1.5.0-3
+
+- Added a NX_FORCE_IDLE_PROXY. If set, nxproxy will stay idle and
+ will not try to create a nxcomp proxy. This is used for testing
+ the new in-process nxcomp functionalities with the development
+ versions of nxclient and nxssh software.
+
+nxproxy-1.5.0-2
+
+- Small changes to this file.
+
+nxproxy-1.5.0-1
+
+- Opened the 1.5.0 branch.
+
+nxproxy-1.4.1-1
+
+- Opened the 1.4.1 branch.
+
+nxproxy-1.4.0-3
+
+- We were lucky. We found a machine where nxproxy failed exactly
+ in the same way described by multiple users in their reports.
+ The error was the same ('dlopen: win32 line 126') and neither
+ rebasing the Cygwin DLLs or removing all the other Cygwin li-
+ braries worked. So the problem had necessarily to be in a bug-
+ gy Cygwin dlopen() implementation. To solve this I had to make
+ changes to the nxproxy code on Windows, so it links to nxcomp
+ at compile time in the way specified below. As far as I can
+ tell, any other way fails. This seems to be another Cygwin bug:
+ the linker says that everything is OK but then the executable
+ can't be run. Both the Cygwin's bash and the command.com say
+ 'Permission denied'.
+
+ LIBS = -L../nxcomp -lstdc++ -Wl,-e,_mainCRTStartup -lXcomp \
+ -lcygipc -static -lpng -static -ljpeg -lz
+
nxproxy-1.4.0-2
- Added a Binder class invoked when calling proxy with -B option.
Modified: nxproxy/trunk/LICENSE
===================================================================
--- nxproxy/trunk/LICENSE 2005-08-06 22:03:23 UTC (rev 28)
+++ nxproxy/trunk/LICENSE 2005-08-06 22:05:37 UTC (rev 29)
@@ -1,4 +1,4 @@
-Copyright (C) 2001,2003 NoMachine - http://www.nomachine.com.
+Copyright (C) 2001, 2005 NoMachine - http://www.nomachine.com/.
NXPROXY and NX extensions to this software are copyright of NoMachine.
Redistribution and use of this software is allowed according to the
Modified: nxproxy/trunk/Main.c
===================================================================
--- nxproxy/trunk/Main.c 2005-08-06 22:03:23 UTC (rev 28)
+++ nxproxy/trunk/Main.c 2005-08-06 22:05:37 UTC (rev 29)
@@ -1,6 +1,6 @@
/**************************************************************************/
/* */
-/* Copyright (c) 2001, 2004 NoMachine, http://www.nomachine.com. */
+/* Copyright (c) 2001, 2005 NoMachine, http://www.nomachine.com/. */
/* */
/* NXPROXY, NX protocol compression and NX extensions to this software */
/* are copyright of NoMachine. Redistribution and use of the present */
@@ -15,88 +15,19 @@
/* */
/**************************************************************************/
-#ifdef __cplusplus
-extern "C" {
-#endif
-
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
+#include <unistd.h>
-#include <sys/utsname.h>
-
#include "NX.h"
#define PANIC
#define WARNING
#undef TEST
+#undef DEBUG
-#ifndef __APPLE__
-
-#include <dlfcn.h>
-
-#else
-
-void *dlopen(const char *filename, int flag);
-const char *dlerror(void);
-void *dlsym(void *handle, char *symbol);
-int dlclose(void *handle);
-
-#define RTLD_LAZY 0x00001
-#define RTLD_NOW 0x00002
-#define RTLD_GLOBAL 0x00100
-
-#endif
-
-static void *handle = NULL;
-
/*
- * Get requested NX library version
- * from command line parameters.
- */
-
-static char *GetVersion(int argc, const char **argv);
-
-/*
- * Load the requested version of the
- * NX transport library.
- */
-
-static int LoadLibrary(char *);
-
-/*
- * Borrow some code from NX library.
- */
-
-static int (*___NXBind)(char *host, int port);
-
-static int (*___NXProxy)(int fd, int mode, const char* display);
-
-static void (*___NXExit)(int code);
-
-static int (*___ParseCommandLineOptions)(int argc, const char **argv);
-static int (*___ParseEnvironmentOptions)(const char *env, int force);
-static int (*___ParseBindOptions)(char **host, int *port);
-
-static void (*___HandleCleanup)(void) __attribute__((noreturn));
-
-/*
- * Name of symbols.
- */
-
-static char *___NXBindName;
-
-static char *___NXProxyName;
-
-static char *___NXExitName;
-
-static char *___ParseCommandLineOptionsName;
-static char *___ParseEnvironmentOptionsName;
-static char *___ParseBindOptionsName;
-
-static char *___HandleCleanupName;
-
-/*
* Entry point when running nxproxy stand-alone.
*/
@@ -105,320 +36,34 @@
int result = -1;
char *options = NULL;
- char *version = NULL;
- char *host = NULL;
- int port = -1;
-
- version = GetVersion(argc, argv);
-
- if (version == NULL)
- {
- version = getenv("NX_VERSION");
- }
-
- if (version != NULL)
- {
- #ifdef TEST
- fprintf(stderr, "Main: Loading NX transport library version '%s'.\n",
- version);
- #endif
- }
- else
- {
- version = VERSION;
-
- if (version == NULL)
- {
- fprintf(stderr, "Error: No NX library version specified at compile time.\n");
-
- exit(1);
- }
- }
-
- if (LoadLibrary(version) < 0)
- {
- exit(1);
- }
-
- //
- // Get NX transport options from the environment.
- //
-
options = getenv("NX_DISPLAY");
- if ((*___ParseCommandLineOptions)(argc, argv) < 0)
+ if (NXTransParseCommandLine(argc, argv) < 0)
{
- (*___HandleCleanup)();
+ NXTransCleanup();
}
- if ((*___ParseEnvironmentOptions)(options, 0) < 0)
+ if (NXTransParseEnvironment(options, 0) < 0)
{
- (*___HandleCleanup)();
+ NXTransCleanup();
}
- if ((*___ParseBindOptions)(&host, &port) < 0)
- {
- (*___HandleCleanup)();
- }
-
/*
- * Both usually never return...
+ * This should not return...
*/
- if (host != NULL)
- {
- #ifdef TEST
- fprintf(stderr, "Main: Binding to an existing NX proxy.\n");
- #endif
-
- result = (*___NXBind)(host, port);
- }
- else
- {
- #ifdef TEST
- fprintf(stderr, "Main: Yielding control to NX entry point.\n");
- #endif
-
- result = (*___NXProxy)(NX_FD_ANY, NX_MODE_ANY, NX_DISPLAY_ANY);
- }
-
- /*
- * ...So these are usually not called.
- */
-
- (*___NXExit)(result);
-
- if (handle != NULL)
- {
- dlclose(handle);
- }
-
- return 0;
-}
-
-char *GetVersion(int argc, const char **argv)
-{
- /*
- * Shall use getopt here.
- */
-
- int argi;
-
- for (argi = 1; argi < argc; argi++)
- {
- const char *nextArg = argv[argi];
-
- if (strcmp(nextArg, "-V") == 0)
- {
- const char *arg = (argi + 1 < argc ? argv[argi + 1] : NULL);
-
- if (arg == NULL)
- {
- fprintf(stderr, "Error: No version specified in option '-V'.\n");
-
- exit(1);
- }
- else
- {
- return (char *) arg;
- }
- }
- }
-
- return NULL;
-}
-
-int LoadLibrary(char *version)
-{
- const char *error = NULL;
-
- char file[256] = { 0 };
-
- #ifdef __APPLE__
-
- struct utsname buffer;
-
- #endif
-
- /*
- * All platforms use the same library name at the moment.
- */
-
- #ifndef __CYGWIN32__
-
- strcpy(file, "libXcomp.so.");
-
- #else
-
- strcpy(file, "libXcomp.so.");
-
- #endif
-
- if (strlen(version) + strlen(file) > 255)
- {
- fprintf(stderr, "Error: NX library name cannot exceed 255 characters.\n");
-
- return -1;
- }
-
- strcat(file, version);
-
- /*
- * Open the library and get pointers to functions.
- */
-
#ifdef TEST
- fprintf(stderr, "Main: Opening NX transport library file '%s'.\n",
- file);
+ fprintf(stderr, "Main: Yielding control to NX entry point.\n");
#endif
- handle = dlopen(file, RTLD_NOW | RTLD_GLOBAL);
+ result = NXTransProxy(NX_FD_ANY, NX_MODE_ANY, NX_DISPLAY_ANY);
- if (handle == NULL)
- {
- error = dlerror();
-
- fprintf(stderr, "Error: Cannot open NX transport library '%s'.", file);
-
- if (error != NULL && *error != '\0')
- {
- fprintf(stderr, " Error is '%s'.", error);
- }
-
- fprintf(stderr, "\n");
-
- return -1;
- }
-
- #ifdef TEST
- fprintf(stderr, "Main: Transport library file '%s' opened.\n",
- file);
- #endif
-
/*
- * Get names of symbols. If this is a MacOS/X find
- * out the OS version because on 10.2.8 we have to
- * specify function names prepended by underscore.
+ * ...So these should not be called.
*/
- ___NXBindName = "NXBind";
- ___NXProxyName = "NXProxy";
- ___NXExitName = "NXExit";
- ___ParseCommandLineOptionsName = "ParseCommandLineOptions";
- ___ParseEnvironmentOptionsName = "ParseEnvironmentOptions";
- ___ParseBindOptionsName = "ParseBindOptions";
- ___HandleCleanupName = "HandleCleanup";
+ NXTransExit(result);
- #ifdef __APPLE__
-
- if (uname(&buffer) < 0)
- {
- fprintf(stderr, "Error: Failed to get system info.\n");
-
- return -1;
- }
- else
- {
- #ifdef TEST
- fprintf(stderr, "Main: System is '%s' nodename '%s' release '%s'.\n",
- buffer.sysname, buffer.nodename, buffer.release);
-
- fprintf(stderr, "Main: Version is '%s' machine '%s'.\n",
- buffer.version, buffer.machine);
- #endif
-
- if (strncmp(buffer.release, "6.", 2) == 0)
- {
- ___NXBindName = "_NXBind";
- ___NXProxyName = "_NXProxy";
- ___NXExitName = "_NXExit";
- ___ParseCommandLineOptionsName = "_ParseCommandLineOptions";
- ___ParseEnvironmentOptionsName = "_ParseEnvironmentOptions";
- ___ParseBindOptionsName = "_ParseBindOptions";
- ___HandleCleanupName = "_HandleCleanup";
- }
- }
-
- #endif /* #ifdef __APPLE__ */
-
- /*
- * Load the symbols.
- */
-
- ___NXBind = dlsym(handle, ___NXBindName);
-
- if (error == NULL)
- {
- error = dlerror();
- }
-
- ___NXProxy = dlsym(handle, ___NXProxyName);
-
- if (error == NULL)
- {
- error = dlerror();
- }
-
- ___NXExit = dlsym(handle, ___NXExitName);
-
- if (error == NULL)
- {
- error = dlerror();
- }
-
- ___ParseCommandLineOptions = dlsym(handle, ___ParseCommandLineOptionsName);
-
- if (error == NULL)
- {
- error = dlerror();
- }
-
- ___ParseEnvironmentOptions = dlsym(handle, ___ParseEnvironmentOptionsName);
-
- if (error == NULL)
- {
- error = dlerror();
- }
-
- ___ParseBindOptions = dlsym(handle, ___ParseBindOptionsName);
-
- if (error == NULL)
- {
- error = dlerror();
- }
-
- ___HandleCleanup = dlsym(handle, ___HandleCleanupName);
-
- if (error == NULL)
- {
- error = dlerror();
- }
-
- /*
- * These symbols cannot be NULL.
- */
-
- if (error != NULL || ___NXBind == NULL || ___NXProxy == NULL || ___NXExit == NULL ||
- ___ParseCommandLineOptions == NULL || ___ParseEnvironmentOptions == NULL ||
- ___ParseBindOptions == NULL || ___HandleCleanup == NULL)
- {
- fprintf(stderr, "Error: Cannot load symbols from NX library '%s'.", file);
-
- if (error != NULL && *error != '\0')
- {
- fprintf(stderr, " Error is '%s'.", error);
- }
-
- fprintf(stderr, "\n");
-
- return -1;
- }
-
- return 1;
+ return 0;
}
-
-#ifdef __cplusplus
-}
-#endif
-
Modified: nxproxy/trunk/Makefile.in
===================================================================
--- nxproxy/trunk/Makefile.in 2005-08-06 22:03:23 UTC (rev 28)
+++ nxproxy/trunk/Makefile.in 2005-08-06 22:05:37 UTC (rev 29)
@@ -31,18 +31,6 @@
# LIBS = $(LIBS) -lpthread
#
-#
-# Only if you want ElectricFence.
-#
-# LIBS = $(LIBS) -lefence
-#
-
-#
-# Only if you want mpatrol.
-#
-# LIBS = $(LIBS) -lmpatrol -lbfd -liberty
-#
-
srcdir = @srcdir@
prefix = @prefix@
exec_prefix = @exec_prefix@
@@ -106,7 +94,8 @@
$(srcdir)/mkinstalldirs $(man1dir)
clean:
- -rm -f *~ *.o *.bak core core.* $(PROGRAM) $(PROGRAM).exe
+ -rm -f *~ *.o *.bak st?????? core core.* *.out.* \
+ $(PROGRAM) $(PROGRAM).exe $(LIBFULL) $(LIBLOAD) $(LIBSHARED) $(LIBARCHIVE)
distclean: clean
-rm -f config.status config.log config.cache depend.status Makefile tags
Modified: nxproxy/trunk/README
===================================================================
--- nxproxy/trunk/README 2005-08-06 22:03:23 UTC (rev 28)
+++ nxproxy/trunk/README 2005-08-06 22:05:37 UTC (rev 29)
@@ -12,16 +12,3 @@
2. The 'make install' target is not currently supported
in the Makefile, but it should be simple to fix.
-
-
-Requirements
-------------
-
-In this version we introduce PNG image compression. We found incompatibilities
-between PNG and ZLIB versions installed on some platforms. We suggest that,
-before you build nxcomp and nxproxy, you upgrade to ZLIB library >= zlib-1.1.4
-and PNG library >= libpng-1.2.5. This is expecially true your are building for
-Cygwin or you are going to cross compile nxproxy and nxcomp for Sharp ZAURUS
-and Compaq/HP iPAQ.
-
-
Modified: nxproxy/trunk/README-IPAQ
===================================================================
--- nxproxy/trunk/README-IPAQ 2005-08-06 22:03:23 UTC (rev 28)
+++ nxproxy/trunk/README-IPAQ 2005-08-06 22:05:37 UTC (rev 29)
@@ -1,17 +1,14 @@
README-IPAQ
-----------
-1. Read nxproxy README if you need some background on how NX
- X compression is working.
-
-2. Install a cross-compiler for ARM. You can find detailed
+1. Install a cross-compiler for ARM. You can find detailed
informations at:
http://www.ailis.de/~k/knowledge/crosscompiling/toolchain.php
There are also binaries needed to install the cross-compiler.
-3. Configure and compile nxproxy using:
+2. Configure and compile nxproxy using:
$ ./configure --with-ipaq
$ make
@@ -20,6 +17,11 @@
$ arm-linux-strip nxproxy
-4. You need libXcomp.so to run nxproxy. Place libraries under
- /usr/NX/lib and binaries under /usr/NX/bin of your target
- IPAQ device.
+3. You need libXcomp.so to run nxproxy. Be sure you include the
+ library in your LD_LIBRARY_PATH. For example, you can run:
+
+ > export LD_LIBRARY_PATH $HOME/NX/nxcomp
+ > nxproxy -S localhost:8
+
+4. The package nxscripts contains many examples of NX usage that
+ you can modify to suit your needs.
Modified: nxproxy/trunk/VERSION
===================================================================
--- nxproxy/trunk/VERSION 2005-08-06 22:03:23 UTC (rev 28)
+++ nxproxy/trunk/VERSION 2005-08-06 22:05:37 UTC (rev 29)
@@ -1 +1 @@
-1.4.0
+1.5.0
Modified: nxproxy/trunk/configure
===================================================================
--- nxproxy/trunk/configure 2005-08-06 22:03:23 UTC (rev 28)
+++ nxproxy/trunk/configure 2005-08-06 22:05:37 UTC (rev 29)
@@ -4178,16 +4178,6 @@
test "$nxconf_cv_cygwin32" = yes && CYGWIN32=yes
-if test "$CYGWIN32" = yes; then
- LIBS="$LIBS -lstdc++ -Wl,-e,_mainCRTStartup"
-elif test "$FreeBSD" = yes; then
- LIBS="$LIBS"
-else
- LIBS="$LIBS -ldl"
-fi
-
-
-
echo "$as_me:$LINENO: checking for Darwin environment" >&5
echo $ECHO_N "checking for Darwin environment... $ECHO_C" >&6
if test "${nxconf_cv_darwin+set}" = set; then
@@ -4330,6 +4320,11 @@
fi
+if test "$CYGWIN32" = yes; then
+ LIBS="$LIBS -L../nxcomp -lXcomp -lstdc++ -Wl,-e,_mainCRTStartup"
+else
+ LIBS="$LIBS -L../nxcomp -lXcomp"
+fi
if test -x "../nx-X11/config/makedepend/makedepend" ; then
Modified: nxproxy/trunk/configure.in
===================================================================
--- nxproxy/trunk/configure.in 2005-08-06 22:03:23 UTC (rev 28)
+++ nxproxy/trunk/configure.in 2005-08-06 22:05:37 UTC (rev 29)
@@ -85,16 +85,6 @@
test "$nxconf_cv_cygwin32" = yes && CYGWIN32=yes])
nxconf_CYGWIN32
-dnl CygWin32 requires the stdc++ library explicitly linked.
-
-if test "$CYGWIN32" = yes; then
- LIBS="$LIBS -lstdc++ -Wl,-e,_mainCRTStartup"
-elif test "$FreeBSD" = yes; then
- LIBS="$LIBS"
-else
- LIBS="$LIBS -ldl"
-fi
-
dnl Check for Darwin environment.
AC_DEFUN(nxconf_DARWIN,
@@ -144,8 +134,6 @@
echo -e "disabling production of debug symbols"
fi
-dnl No LDFLAGS options here.
-
dnl Check whether --with-info or --without-info was given.
if test "${with_info}" = yes; then
@@ -166,6 +154,14 @@
echo -e "disabling valgrind memory checker workarounds"
fi
+dnl CygWin32 requires the stdc++ library explicitly linked.
+
+if test "$CYGWIN32" = yes; then
+ LIBS="$LIBS -L../nxcomp -lXcomp -lstdc++ -Wl,-e,_mainCRTStartup"
+else
+ LIBS="$LIBS -L../nxcomp -lXcomp"
+fi
+
dnl Find makedepend somewhere.
AC_SUBST(MAKEDEPEND)
Modified: nxproxy/trunk/debian/changelog
===================================================================
--- nxproxy/trunk/debian/changelog 2005-08-06 22:03:23 UTC (rev 28)
+++ nxproxy/trunk/debian/changelog 2005-08-06 22:05:37 UTC (rev 29)
@@ -1,3 +1,9 @@
+nxproxy (1.5.0-9-0) UNRELEASED; urgency=low
+
+ * (NOT RELEASED YET) New upstream release
+
+ -- Stefan Lippers-Hollmann <s.l-h at gmx.de> Sun, 7 Aug 2005 00:04:04 +0200
+
nxproxy (1.4.0.2-2-0) UNRELEASED; urgency=low
Changes by Stefan Lippers-Hollmann:
Deleted: nxproxy/trunk/filter.pl
===================================================================
--- nxproxy/trunk/filter.pl 2005-08-06 22:03:23 UTC (rev 28)
+++ nxproxy/trunk/filter.pl 2005-08-06 22:05:37 UTC (rev 29)
@@ -1,54 +0,0 @@
-#!/usr/bin/perl
-#
-# Enable your preferred log level at the beginning of the source
-# file you want to debug. Modify this simple script to print only
-# those lines containing events you want to trace.
-#
-
-use strict;
-
-$| = 1;
-
-while (<STDIN>)
-{
- my $line = $_;
-
- #
- # Put here regexp corresponding to lines
- # you want to filter.
- #
-
- if ($line =~ /Handled request OPCODE#(\d+) for FD#(\d+) sequence (\d+). (\d+) bytes in/)
- {
- if ($1 != "72" && $4 > 64)
- {
- print "#$1=$4:\t$line";
- }
- }
-
-
-# if ($line =~ /After compression data for proxy/)
-# {
-# print $line;
-# }
-
-# if ($line =~ /Data for proxy FD#\d compressed/)
-# {
-# print $line;
-# }
-
-
-# if ($line =~ /Difference from loop timestamp is (\d+) milliseconds/)
-# {
-# if ($1 > 10)
-# {
-# print $line;
-# }
-# }
-
-# if ($line =~ /sent due to loop timeout/)
-# {
-# print $line;
-# }
-
-}
Deleted: nxproxy/trunk/nxproxy.supp
===================================================================
--- nxproxy/trunk/nxproxy.supp 2005-08-06 22:03:23 UTC (rev 28)
+++ nxproxy/trunk/nxproxy.supp 2005-08-06 22:05:37 UTC (rev 29)
@@ -1,67 +0,0 @@
-{
- At libc-2.2.5.so (Cond) main
- Cond
- obj:*libc-2.2.5.so
- fun:main
-}
-
-{
- At libc-2.2.5.so (Cond) ParseCommandLineOptions
- Cond
- obj:*libc-2.2.5.so
- fun:ParseCommandLineOptions
- fun:main
-}
-
-{
- At strchr (in /lib/ld-2.2.5.so) (Cond)
- Cond
- fun:strchr
- obj:*libc-2.2.5.so
- fun:_dl_catch_error_internal
-}
-
-{
- At strlen (in /lib/ld-2.2.5.so) (Cond)
- Cond
- fun:strlen
- obj:*libc-2.2.5.so
- fun:_dl_catch_error_internal
- obj:*libc-2.2.5.so
-}
-
-{
- At _dl_relocate_object_internal (in /lib/ld-2.2.5.so) (Cond)
- Cond
- fun:_dl_relocate_object_internal
- obj:*libc-2.2.5.so
- fun:_dl_catch_error_internal
- obj:*libc-2.2.5.so
-}
-
-{
- At /lib/i686/libc-2.2.5.so Invalid read (Addr1)
- Addr1
- obj:*libc-2.2.5.so
- fun:ParseCommandLineOptions
- fun:main
-}
-
-{
- At syscall param write(buf) (in /lib/ld-2.2.5.so) (Param)
- Param
- write(buf)
- obj:*libc-2.2.5.so
- obj:*libstdc++-3-libc6.2-2-2.10.0.so
- obj:*libc-2.2.5.so
- obj:*libc-2.2.5.so
-}
-
-{
- At syscall param write(buf) (in Channel::doFlush(Channel::T_flush)) (Param)
- Param
- write(buf)
- obj:*libc-2.2.5.so
- fun:Channel::doFlush(Channel::T_flush)
-}
-
More information about the Pkg-nx-commits
mailing list