2009-02-02 Miguel de Icaza <miguel@novell.com>
commit732d88801213004086c7fefd05d729c86bdfd6c8
authormiguel <miguel@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Tue, 3 Feb 2009 00:17:44 +0000 (3 00:17 +0000)
committermiguel <miguel@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Tue, 3 Feb 2009 00:17:44 +0000 (3 00:17 +0000)
treee19f0046df83f6173708286acbfb82ee0e700723
parent8d4784463a2dc711a79eb62261480a2a58c6cd49
2009-02-02  Miguel de Icaza  <miguel@novell.com>

From Paolo's work, refactored, cleared up:

* threadpool.c, icall.c: ifdef code that requires a working socket
stack.

* metadata.c (mono_metadata_field_info): Do not attempt to return
a value from a function declared as void.

* console-io.c: Use MONO_NULL_TTYDRIVER to remove the tty driver
from the console stack.

* assembly.c: use strrchr instead of rindex.

* class.c, object.c, marshal.c, icall.c, reflection.c: include
alloca.h on systems that have it.

* environment.c: Avoid code that uses stuff from
HAVE_SYS_UTSNAME_H

* appdomain.c: Include sys/time.h.

* console-io.c: include sys/ioctl.h if it is available.

git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/mono@125449 e3ebcda4-bce8-0310-ba0a-eca2169e7518
12 files changed:
mono/metadata/ChangeLog
mono/metadata/appdomain.c
mono/metadata/assembly.c
mono/metadata/class.c
mono/metadata/console-io.c
mono/metadata/environment.c
mono/metadata/icall.c
mono/metadata/marshal.c
mono/metadata/metadata.c
mono/metadata/object.c
mono/metadata/reflection.c
mono/metadata/threadpool.c