[Ns-commits] mathieu/ns-3-simu
code@nsnam-code.ece.gatech.edu
code at nsnam-code.ece.gatech.edu
Tue Aug 5 15:53:43 PDT 2008
---- remove uneeded print during configuration
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/wscript
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/fc29600efaa4
---- add CreateWithStack variant for elf loader
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager.cc src/process/process-manager.h
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/76cee3551b87
---- split process example in 3 separate binaries
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/process-udp-client.cc examples/process-udp-server.cc examples/process.cc examples/wscript wscript
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/732b7d005369
---- make pid and tid 16 bit to make pthread_t be 32 bit.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager.cc src/process/process-manager.h src/process/process.h src/process/simu-pthread.h
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/b3960d5fd398
---- replace simu_pthread_t with pthread_t
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager-test.cc src/process/process-manager.cc src/process/process-manager.h src/process/simu-pthread.h src/process/simu.cc
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/8c4e16bbf309
---- check for pthread_t size
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager.cc
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/eed67f2d94ed
---- simu_time_t -> time_t
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager-test.cc src/process/process-manager.cc src/process/process-manager.h src/process/simu-time.h src/process/simu.cc src/process/sys/simu-time.h
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/0903ec333a00
---- simu_pthread_attr_t -> pthread_attr_t
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager.cc src/process/process-manager.h src/process/simu-pthread.h src/process/simu.cc
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/87ebb141cfbb
---- simu_pthread_mutex_t -> pthread_mutex_t
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager-test.cc src/process/process-manager.cc src/process/process-manager.h src/process/simu-pthread.h src/process/simu.cc
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/2f5b6bf100dd
---- SIMU_PTHREAD_MUTEX* -> PTHREAD_MUTEX*
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager-test.cc src/process/process-manager.cc src/process/simu-pthread.h
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/2eb92e5b4045
---- simu_pthread_mutexattr_t -> pthread_mutexattr_t
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager-test.cc src/process/process-manager.cc src/process/process-manager.h src/process/simu-pthread.h src/process/simu.cc
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/ed308a2c5064
---- simu_sighandler_t -> sighandler_t
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager.cc src/process/process-manager.h src/process/process.h src/process/simu-signal.h src/process/simu.cc
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/3a90f4366406
---- simu_socklen_t -> socklen_t
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager.cc src/process/process-manager.h src/process/simu.cc src/process/sys/simu-socket.h
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/c3cb8e7c54dd
---- simu_sockaddr -> sockaddr
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager.cc src/process/process-manager.h src/process/simu.cc
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/50304672ed63
---- simu_hostent -> hostent
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager.cc src/process/process-manager.h src/process/simu-netdb.h src/process/simu.cc
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/ea2f57c9ac24
---- remove SIMU_ macros
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager.cc src/process/sys/simu-socket.h
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/6c8668419ef2
---- forward ntoh* and hton* functions
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn-simu.c src/process/libc-fn.c src/process/libc-fn.h
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/e9e4571897ce
---- wrap socket
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn-simu.c src/process/libc-fn.c src/process/libc-fn.h
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/f8bcb5817c8c
---- kill simu_sockaddr for good
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/sys/simu-socket.h
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/ff0ac9d53dba
---- wrap bind
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn-simu.c src/process/libc-fn.c src/process/libc-fn.h
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/3be12229c34e
---- wrap read
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn-simu.c src/process/libc-fn.c src/process/libc-fn.h
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/430af395a387
---- wrap connect
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn-simu.c src/process/libc-fn.c src/process/libc-fn.h
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/0be34892ca35
---- wrap write
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn-simu.c src/process/libc-fn.c src/process/libc-fn.h
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/6937c0b13248
---- no need for simu_hton
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn-simu.c src/process/libc-fn.c src/process/libc-fn.h src/process/simu.cc
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/8b181b8590a4
---- remove dead header
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: ns3/arpa/_placeholder_ src/process/arpa/simu-inet.h src/process/wscript
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/69c927df25f9
---- wrap gethostbyname
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn-simu.c src/process/libc-fn.c src/process/libc-fn.h
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/5587d18b6a46
---- a more fancy testcase
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/process-udp-client.cc examples/process.cc
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/516a04b13aed
---- forgot simu_ prefix
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/simu-pthread.h src/process/simu.cc
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/d4a45027235c
---- remove uneeded public includes
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager.cc src/process/process-manager.h
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/e00a00ee20a7
---- add wrappers for a couple of functions
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn-simu.c src/process/libc-fn.c src/process/libc-fn.h
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/112fdd96557b
---- forgot the simu_ prefix for pthread_mutex_trylock
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager-test.cc
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/5e9fd0f255b0
---- get rid of SIMU_E* errno definitions.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager.cc src/process/process-manager.h src/process/simu-errno.h
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/36fb30960179
---- implement stdio
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn-simu.c src/process/libc-fn.c src/process/libc-fn.h src/process/process-manager.cc src/process/process-manager.h src/process/simu-stdio.h src/process/simu.cc
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/27f5f2b2a8f8
---- add missing extern C
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/simu-pthread.h
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/e5d686e52b14
---- add fflush
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/process-udp-server.cc src/process/libc-fn-simu.c src/process/libc-fn.c src/process/libc-fn.h src/process/process-manager.cc src/process/process-manager.h src/process/simu-stdio.h src/process/simu.cc
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/666b4e2cc75d
---- do not forward stderr LD_DEBUG output from child to parent to avoid screwing up the ldd output parsing.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/elf-loader.cc
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/0223cb48167c
---- allow std* streams to be overriden
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn.c src/process/libc-fn.h src/process/process-manager.cc src/process/test-elf-loader.cc
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/2dc861d079f1
---- wrap *printf*
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn-simu.c src/process/libc-fn.c src/process/libc-fn.h src/process/process-manager.cc src/process/process-manager.h src/process/simu-stdio.h src/process/simu.cc src/process/test-elf-loader.cc
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/36de96bab70b
---- wrap memcpy
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn-simu.c src/process/libc-fn.c src/process/libc-fn.h
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/a2b3ea25f2e9
---- handle static initialization of recursive mutexes
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/process-manager-test.cc src/process/process-manager.cc src/process/process-manager.h
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/b666c3a18ac6
---- implement pthread_once, pthread_key_* and pthread_set/getspecific
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/libc-fn-simu.c src/process/libc-fn.c src/process/libc-fn.h src/process/process-manager-test.cc src/process/process-manager.cc src/process/process-manager.h src/process/process.h src/process/simu-pthread.h
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/7d12233abae5
---- forgot to add file
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/simu-stdarg.h
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/2721583172de
---- use printf instead of std::cout
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: examples/process-udp-client.cc examples/process-udp-server.cc
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/319bff7acc17
---- make sure we unload loaded ressources from the right context.
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/elf-loader.cc src/process/elf-loader.h src/process/libc-fn-simu.c src/process/process-manager.cc src/process/process.h src/process/simu.cc
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/02c7ca778631
---- merge with HEAD
user: Mathieu Lacage <mathieu.lacage at sophia.inria.fr>
files: src/process/elf-loader.cc
url: http://code.nsnam.org/mathieu/ns-3-simu/rev/8339385e9c02
More information about the Ns-commits
mailing list