Changes in / [34832c3:b40d086] in mainline


Ignore:
Location:
uspace/lib
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/cpp/src/__bits/runtime.cpp

    r34832c3 rb40d086  
    11/*
     2 * Copyright (c) 2026 Jiri Svoboda
    23 * Copyright (c) 2018 Jaroslav Jindrak
    34 * All rights reserved.
     
    7172    }
    7273
     74    /**
     75     * Called when an object destructor exits due to an exception
     76     * during stack unwinding.
     77     */
     78    extern "C" void __cxa_call_terminate()
     79    {
     80        std::terminate();
     81    }
     82
    7383#ifdef __arm__
    7484    extern "C" int __aeabi_atexit(void* p, void (*f)(void*), void* d)
  • uspace/lib/posix/src/unistd.c

    r34832c3 rb40d086  
    11/*
    2  * Copyright (c) 2025 Jiri Svoboda
     2 * Copyright (c) 2026 Jiri Svoboda
    33 * Copyright (c) 2011 Jiri Zarevucky
    44 * Copyright (c) 2011 Petr Koupy
     
    6060
    6161/* Array of environment variable strings (NAME=VALUE). */
    62 char **environ = NULL;
     62static char *environ_initial[] = { NULL };
     63char **environ = environ_initial;
    6364
    6465/**
Note: See TracChangeset for help on using the changeset viewer.