HaikuPorts
  • Login
  • Preferences
  • Help/Guide
  • Wiki
  • Timeline
  • Roadmap
  • View Tickets
  • Search
  • Port Log
  • Blog

Context Navigation

  • ← Previous Change
  • Wiki History
  • Next Change →

Changes between Version 37 and Version 38 of dev-lang/mono/2.x/1


Ignore:
Timestamp:
08/05/08 11:10:35 (7 years ago)
Author:
andreasf
Comment:

Added info on sched_yield implementation

Legend:

Unmodified
Added
Removed
Modified
  • dev-lang/mono/2.x/1

    v37 v38  
    1717 * in {{{mono/io-layer/error.c}}} due to undefined {{{ESOCKTNOSUPPORT}}}. Making the case conditional. 
    1818 
    19  * in {{{mono/io-layer/processes.c}}} due to missing include file {{{sched.h}}} ([http://dev.haiku-os.org/ticket/2568 Ticket]). Warning about implicit declaration of function {{{makedev}}}. Define it as workaround. 
    20  
    21  * in {{{mono/io-layer/threads.c}}} due to {{{sched.h}}}. 
     19 * in {{{mono/io-layer/processes.c}}} ~~due to missing include file {{{sched.h}}} ([http://dev.haiku-os.org/ticket/2568 Ticket]).~~ Warning about implicit declaration of function {{{makedev}}}. Define it as workaround. ({{{sched.h}}} was added and {{{sched_yield}}} implemented in Haiku !r26820) 
     20 
     21 * ~~in {{{mono/io-layer/threads.c}}} due to {{{sched.h}}}.~~ 
    2222 
    2323 * linking monoburg with eglib due to a general known Mono [https://bugzilla.novell.com/show_bug.cgi?id=389393 bug]. Apply slightly adjusted patch. 
    … …  
    2525 * in {{{mono/metadata/socket-io.c}}} due to undefined AF_SNA, AF_DECnet etc. Make them conditional, and undefine {{{AF_INET6}}} like on Windows. 
    2626 
    27  * linking pedump due to {{{mprotect}}} in {{{mono/metadata/rawbuffer.c}}}, {{{sched_yield}}} in {{{threads.c}}} ([http://dev.haiku-os.org/ticket/2568 Ticket]), {{{getprotobyname}}}, {{{socket}}}, {{{__inet_addr}}} etc. in {{{socket-io.c}}}, {{{rand.c}}}, {{{io-layer/sockets.c}}}. Stub some code out and link with libnetwork. 
     27 * linking pedump due to {{{mprotect}}} in {{{mono/metadata/rawbuffer.c}}}, ~~{{{sched_yield}}} in {{{threads.c}}} ([http://dev.haiku-os.org/ticket/2568 Ticket]),~~ {{{getprotobyname}}}, {{{socket}}}, {{{__inet_addr}}} etc. in {{{socket-io.c}}}, {{{rand.c}}}, {{{io-layer/sockets.c}}}. Stub some code out and link with libnetwork. 
    2828 
    2929 * in {{{mono/mini/exceptions-x86.h}}} due to dereferencing pointer to incomplete type in {{{mono_arch_sigctx_to_monoctx}}}, not using {{{MONO_ARCH_USE_SIGACTION}}}. Defining it in {{{mini-x86.h}}} leads to other errors. The problem appears to be that neither {{{struct sigcontext}}} nor {{{ucontext_t}}} are defined... Trying to use {{{MONO_ARCH_USE_SIGACTION}}} with BeOS-compatible {{{vregs}}} instead (cf. {{{signal.h}}}). ~~EBX is currently not retrievable ([http://dev.haiku-os.org/ticket/2569 Ticket]).~~ (EBX/EBP fixed in Haiku !r26818) 

Trac Powered

Powered by Trac 0.13dev-r10686
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/