[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 0/2] Mehr C++-Kompatibilität



Nochmal zwei Patches, die benötigt werden, damit libstd++ gebaut werden kann
und ein funktionierndes Hello World oder bochs zustandebringt.

Kevin Wolf (2):
  libc: extern "C" in Headerdateien
  libc: Konstruktoren

 buildmk.sh                            |    6 +++++-
 src/include/setjmp.h                  |    9 +++++++++
 src/include/stdlib.h                  |    8 ++++++++
 src/include/string.h                  |    9 +++++++++
 src/modules/c/build/Makefile.all      |    2 +-
 src/modules/c/calc/Makefile.all       |    2 +-
 src/modules/c/desktop/Makefile.all    |    2 +-
 src/modules/c/fdisk/Makefile.all      |    2 +-
 src/modules/c/ftp/Makefile.all        |    2 +-
 src/modules/c/getterm/Makefile.all    |    2 +-
 src/modules/c/mousetest/Makefile.all  |    2 +-
 src/modules/c/shell/Makefile.all      |    4 ++--
 src/modules/c/vm86test/Makefile.all   |    2 +-
 src/modules/cdi/ata/Makefile.all      |    2 +-
 src/modules/cdi/e1000/Makefile.all    |    2 +-
 src/modules/cdi/ext2/Makefile.all     |    2 +-
 src/modules/cdi/floppy/Makefile.all   |    2 +-
 src/modules/cdi/iso9660/Makefile.all  |    2 +-
 src/modules/cdi/ne2k/Makefile.all     |    2 +-
 src/modules/cdi/pcnet/Makefile.all    |    2 +-
 src/modules/cdi/ramdisk/Makefile.all  |    2 +-
 src/modules/cdi/rtl8139/Makefile.all  |    2 +-
 src/modules/cdi/serial/Makefile.all   |    2 +-
 src/modules/cdi/sis900/Makefile.all   |    2 +-
 src/modules/cmos/Makefile.all         |    2 +-
 src/modules/console/Makefile.all      |    2 +-
 src/modules/dma/Makefile.all          |    2 +-
 src/modules/fat/Makefile.all          |    2 +-
 src/modules/file/Makefile.all         |    2 +-
 src/modules/floppy/Makefile.all       |    2 +-
 src/modules/gui/Makefile.all          |    2 +-
 src/modules/include/arpa/inet.h       |    9 +++++++++
 src/modules/include/assert.h          |    9 +++++++++
 src/modules/include/math.h            |    8 ++++++++
 src/modules/include/netdb.h           |    8 ++++++++
 src/modules/include/signal.h          |    9 +++++++--
 src/modules/include/stdio.h           |    7 +++++++
 src/modules/include/sys/socket.h      |    9 +++++++++
 src/modules/include/time.h            |    8 ++++++++
 src/modules/include/unistd.h          |    9 +++++++++
 src/modules/init/Makefile.all         |    2 +-
 src/modules/kbc/Makefile.all          |    2 +-
 src/modules/lib/crt0.c                |   16 ++++++++++++++++
 src/modules/pas/kedit/Makefile.all    |    2 +-
 src/modules/pas/kirc/Makefile.all     |    2 +-
 src/modules/pas/lpt/Makefile.all      |    2 +-
 src/modules/pas/pashello/Makefile.all |    2 +-
 src/modules/pas/setup/Makefile.all    |    2 +-
 src/modules/pas/tdx/Makefile.all      |    2 +-
 src/modules/pci/Makefile.all          |    2 +-
 src/modules/ramoverlay/Makefile.all   |    2 +-
 src/modules/rpcbench/Makefile.all     |    2 +-
 src/modules/servmgr/Makefile.all      |    2 +-
 src/modules/skeleton/Makefile.all     |    2 +-
 src/modules/speaker/Makefile.all      |    2 +-
 src/modules/sysinfo/Makefile.all      |    2 +-
 src/modules/tcpip/Makefile.all        |    2 +-
 src/modules/testlib/Makefile.all      |    2 +-
 src/modules/tmp/Makefile.all          |    2 +-
 src/modules/vesa/Makefile.all         |    2 +-
 src/modules/vga/Makefile.all          |    2 +-
 src/modules/vterm/Makefile.all        |    2 +-
 62 files changed, 170 insertions(+), 52 deletions(-)