From 445902c4b350d6ef6acba1fc46f71e180d561ccb Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Mon, 18 May 2009 12:27:11 +0200
Subject: BLKRRPART IOCTL open issue.
---
open_issues/blkrrpart_ioctl.mdwn | 32 ++++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
create mode 100644 open_issues/blkrrpart_ioctl.mdwn
(limited to 'open_issues')
diff --git a/open_issues/blkrrpart_ioctl.mdwn b/open_issues/blkrrpart_ioctl.mdwn
new file mode 100644
index 00000000..6a4c0378
--- /dev/null
+++ b/open_issues/blkrrpart_ioctl.mdwn
@@ -0,0 +1,32 @@
+[[meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+
+[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled
+[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+
+[[meta title="BLKRRPART IOCTL"]]
+
+[[tag open_issue_glibc open_issue_hurd open_issue_gnumach]]
+
+Just like in other Unix systems one can, for example, use `fdisk` or `parted`
+to manage hard disks' partition tables. After doing changes to a disk's
+partition table, the kernel has to be instructed to reinitialize its internal
+data structures: where does a partition begin, where does it end, etc.
+
+With `fdisk` and friends this is done on Linux with the `BLKRRPART` IOCTL,
+which is used to tell the kernel to reread the disk's partition table.
+
+`parted` also uses this interface on Linux, but for GNU Hurd, the corresponding
+function, `libparted/arch/gnu.c (gnu_disk_commit)`, doesn't do anything at all.
+The infrastructure in [[GNU_Mach|microkernel/mach/gnumach]] is already there,
+`linux/src/drivers/block/ide.c (ide_ioctl) ` and
+`linux/src/drivers/scsi/sd_ioctl.c (sd_ioctl) `, but the IOCTL needs
+to be routed from `libparted` through [[glibc]]'s Hurd IOCTL interface, through
+Hurd's [[hurd/libstore]], to [[GNU_Mach|microkernel/mach/gnumach]].
+
+This is not a huge project, and actually one that is suitable for someone who
+wants to start with hacking the system.
--
cgit v1.3.1
From 88ce1e5f9fddfe35c5f980ce5c6242b74a3d1527 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Mon, 18 May 2009 16:17:01 +0200
Subject: Prefix directives.
---
abac.mdwn | 4 +-
asbestos.mdwn | 4 +-
asking_questions.mdwn | 4 +-
binutils.mdwn | 4 +-
capability.mdwn | 4 +-
colophon.mdwn | 4 +-
.../about_the_twiki_to_ikiwiki_conversion.mdwn | 6 +-
community.mdwn | 4 +-
community/communication.mdwn | 4 +-
community/facebook.mdwn | 4 +-
community/gsoc.mdwn | 6 +-
community/gsoc/2008.mdwn | 4 +-
community/gsoc/2008/minutes-2008-04-25.mdwn | 4 +-
community/gsoc/2008/minutes-2008-05-02.mdwn | 4 +-
community/gsoc/2008/minutes-2008-05-16.mdwn | 4 +-
community/gsoc/organization_application.mdwn | 4 +-
community/gsoc/project_ideas.mdwn | 64 ++++++-------
community/gsoc/project_ideas/cdparanoia.mdwn | 6 +-
community/gsoc/project_ideas/debian_installer.mdwn | 6 +-
.../gsoc/project_ideas/disk_io_performance.mdwn | 6 +-
.../gsoc/project_ideas/download_backends.mdwn | 6 +-
community/gsoc/project_ideas/driver_glue_code.mdwn | 8 +-
community/gsoc/project_ideas/dtrace.mdwn | 6 +-
community/gsoc/project_ideas/file_locking.mdwn | 6 +-
community/gsoc/project_ideas/gnat.mdwn | 6 +-
community/gsoc/project_ideas/gnumach_cleanup.mdwn | 6 +-
community/gsoc/project_ideas/hardware_libs.mdwn | 6 +-
.../gsoc/project_ideas/language_bindings.mdwn | 6 +-
community/gsoc/project_ideas/lexical_dot-dot.mdwn | 8 +-
community/gsoc/project_ideas/libcap.mdwn | 6 +-
.../gsoc/project_ideas/libdiskfs_locking.mdwn | 6 +-
community/gsoc/project_ideas/libgtop.mdwn | 6 +-
community/gsoc/project_ideas/maxpath.mdwn | 6 +-
community/gsoc/project_ideas/mtab.mdwn | 6 +-
.../namespace-based_translator_selection.mdwn | 6 +-
community/gsoc/project_ideas/nfs.mdwn | 8 +-
community/gsoc/project_ideas/package_manager.mdwn | 6 +-
community/gsoc/project_ideas/perl.mdwn | 6 +-
community/gsoc/project_ideas/procfs.mdwn | 6 +-
community/gsoc/project_ideas/pthreads.mdwn | 8 +-
community/gsoc/project_ideas/secure_chroot.mdwn | 6 +-
.../gsoc/project_ideas/server_overriding.mdwn | 8 +-
community/gsoc/project_ideas/sound.mdwn | 8 +-
community/gsoc/project_ideas/tcp_ip_stack.mdwn | 8 +-
community/gsoc/project_ideas/tmpfs.mdwn | 6 +-
community/gsoc/project_ideas/unionfs_boot.mdwn | 6 +-
community/gsoc/project_ideas/unionmount.mdwn | 6 +-
community/gsoc/project_ideas/virtualization.mdwn | 6 +-
community/gsoc/project_ideas/vm_tuning.mdwn | 8 +-
community/gsoc/project_ideas/xattr.mdwn | 8 +-
community/gsoc/project_ideas/xmlfs.mdwn | 6 +-
community/gsoc/student_application_form.mdwn | 4 +-
community/gsoc/xorg_ideas.mdwn | 4 +-
community/meetings.mdwn | 6 +-
community/meetings/eurosys_2009.mdwn | 8 +-
community/meetings/fosdem_2005.mdwn | 6 +-
community/meetings/fosdem_2006.mdwn | 6 +-
community/meetings/fosdem_2007.mdwn | 10 +-
community/meetings/fosdem_2008.mdwn | 12 +--
community/meetings/rmll_2006.mdwn | 6 +-
community/meetings/self-organised.mdwn | 6 +-
community/meetings/stesie_2007-10-12.mdwn | 4 +-
community/weblogs.mdwn | 6 +-
community/weblogs/ArneBab.mdwn | 6 +-
...oes-trying-to-get-a-german-keyboard-layout.mdwn | 4 +-
config_edittemplate.mdwn | 6 +-
config_edittemplate/regular_page.mdwn | 4 +-
confused_deputy.mdwn | 4 +-
contact_us.mdwn | 4 +-
contributing.mdwn | 4 +-
contributing/questionnaire.mdwn | 4 +-
contributing/web_pages.mdwn | 4 +-
designation.mdwn | 4 +-
destructive_interference.mdwn | 4 +-
documentation.mdwn | 4 +-
donate.mdwn | 4 +-
emulation.mdwn | 4 +-
extensibility.mdwn | 4 +-
fdl.texi | 10 +-
gcc.mdwn | 4 +-
gdb.mdwn | 4 +-
gdb/backtrace.mdwn | 4 +-
getting_help.mdwn | 6 +-
glibc.mdwn | 4 +-
hurd.mdwn | 6 +-
hurd/advantages.mdwn | 4 +-
hurd/authentication.mdwn | 4 +-
hurd/binutils.mdwn | 4 +-
hurd/building/cross-compiling.mdwn | 4 +-
hurd/building/cross-compiling/discussion.mdwn | 4 +-
hurd/building/example.mdwn | 4 +-
hurd/concepts.mdwn | 4 +-
hurd/critique.mdwn | 6 +-
hurd/debugging.mdwn | 4 +-
hurd/debugging/gdb.mdwn | 4 +-
hurd/debugging/gdb/noninvasive_debugging.mdwn | 4 +-
hurd/debugging/glibc.mdwn | 4 +-
hurd/debugging/rpctrace.mdwn | 4 +-
hurd/debugging/translator.mdwn | 6 +-
.../translator/capturing_stdout_and_stderr.mdwn | 4 +-
hurd/debugging/translator/gdb.mdwn | 4 +-
hurd/documentation.mdwn | 4 +-
hurd/documentation/auth.html | 6 +-
hurd/documentation/hurd-and-linux.html | 6 +-
hurd/documentation/hurd-paper.html | 8 +-
hurd/documentation/hurd-talk.html | 6 +-
hurd/documentation/translators.html | 6 +-
hurd/faq.mdwn | 8 +-
hurd/faq/old_faq.txt | 4 +-
hurd/faq/release.mdwn | 6 +-
hurd/faq/slash_usr_symlink.mdwn | 6 +-
hurd/gcc.mdwn | 4 +-
hurd/glibc.mdwn | 4 +-
hurd/glibc/hurd-specific_api.mdwn | 6 +-
hurd/history.mdwn | 4 +-
hurd/history/port_to_l4.mdwn | 6 +-
hurd/hurd_hacking_guide.mdwn | 4 +-
hurd/io_path.mdwn | 4 +-
hurd/libchannel.mdwn | 4 +-
hurd/libhello_example.mdwn | 4 +-
hurd/libnetfs.mdwn | 4 +-
hurd/libpager.mdwn | 4 +-
hurd/libstore.mdwn | 4 +-
hurd/logo.mdwn | 8 +-
hurd/neighborhurd.mdwn | 4 +-
hurd/networking.mdwn | 4 +-
hurd/ng/issues_with_mach.mdwn | 4 +-
.../limitations_of_the_original_hurd_design.mdwn | 4 +-
hurd/ng/position_paper.mdwn | 4 +-
hurd/open_issues.mdwn | 8 +-
hurd/open_issues/cvs_tasks_file.mdwn | 4 +-
hurd/open_issues/cvs_todo_file.mdwn | 4 +-
hurd/open_issues/gdb_non-stop_mode.mdwn | 4 +-
hurd/open_issues/gdb_pending_execs.mdwn | 4 +-
hurd/open_issues/gdb_thread_ids.mdwn | 4 +-
hurd/open_issues/libfshelp_in_hurdlibs.mdwn | 4 +-
hurd/open_issues/some_todo_list.mdwn | 4 +-
hurd/open_issues/wrong_reply_message_id.mdwn | 4 +-
hurd/porting.mdwn | 4 +-
hurd/porting/guidelines.mdwn | 4 +-
hurd/porting/system_api_limitations.mdwn | 4 +-
hurd/reference_manual.mdwn | 4 +-
hurd/running.mdwn | 4 +-
hurd/running/debian.mdwn | 2 +-
hurd/running/debian/DebianAptOffline.mdwn | 4 +-
hurd/running/debian/after_install.mdwn | 2 +-
hurd/running/debian/creating_image_tarball.mdwn | 4 +-
hurd/running/debian/faq.mdwn | 8 +-
hurd/running/debian/faq/2_gib_partition_limit.mdwn | 6 +-
hurd/running/debian/faq/512_mib_ram_limit.mdwn | 6 +-
hurd/running/debian/faq/apt_umount.mdwn | 6 +-
hurd/running/debian/faq/bad_hypermeta_data.mdwn | 4 +-
.../running/debian/faq/debugging_inside_glibc.mdwn | 4 +-
hurd/running/debian/faq/debugging_translators.mdwn | 4 +-
hurd/running/debian/faq/dev_random.mdwn | 6 +-
hurd/running/debian/faq/df.mdwn | 4 +-
hurd/running/debian/faq/free_memory.mdwn | 4 +-
hurd/running/debian/faq/hurd_console.mdwn | 4 +-
hurd/running/debian/faq/kernel_logs.mdwn | 4 +-
hurd/running/debian/faq/other_repositories.mdwn | 4 +-
hurd/running/debian/faq/ps_hangs.mdwn | 4 +-
hurd/running/debian/faq/reporting_bugs.mdwn | 4 +-
hurd/running/debian/faq/sata_disk_drives.mdwn | 4 +-
.../faq/sshd_only_works_for_root_logins.mdwn | 4 +-
hurd/running/debian/faq/xserver-common.mdwn | 4 +-
hurd/running/debian/patch_submission.mdwn | 4 +-
hurd/running/debian/porting.mdwn | 8 +-
hurd/running/debian/porting/adduser.mdwn | 4 +-
hurd/running/debian/porting/gcc.mdwn | 4 +-
hurd/running/debian/porting/gcc/c++.mdwn | 6 +-
hurd/running/debian/porting/gcc/libmudflap.mdwn | 4 +-
hurd/running/debian/porting/git-core-2.mdwn | 4 +-
hurd/running/debian/porting/git-core.mdwn | 4 +-
.../debian/porting/libdbd-sqlite3-perl.mdwn | 4 +-
hurd/running/debian/porting/pth.mdwn | 4 +-
hurd/running/debian/porting/runit.mdwn | 4 +-
hurd/running/debian/porting/socat.mdwn | 4 +-
hurd/running/gnu/create_an_image.mdwn | 4 +-
hurd/running/gnu/setup.mdwn | 4 +-
hurd/running/gnu/universal_package_manager.mdwn | 4 +-
hurd/running/qemu.mdwn | 2 +-
hurd/running/qemu/microsoft_windows.mdwn | 4 +-
hurd/running/qemu/networking.mdwn | 4 +-
hurd/running/qemu/networking/sharing_files.mdwn | 4 +-
hurd/running/vmware.mdwn | 4 +-
hurd/running/vmware/discussion.mdwn | 4 +-
hurd/settrans.mdwn | 4 +-
hurd/status.mdwn | 4 +-
hurd/subhurd.mdwn | 4 +-
hurd/subhurd/running_a_subhurd.mdwn | 6 +-
hurd/toolchain.mdwn | 4 +-
hurd/translator.mdwn | 4 +-
hurd/translator/auth.mdwn | 4 +-
hurd/translator/cvsfs.mdwn | 4 +-
hurd/translator/devfs.mdwn | 4 +-
hurd/translator/emailfs.mdwn | 4 +-
hurd/translator/examples.mdwn | 4 +-
hurd/translator/ext2fs.mdwn | 4 +-
hurd/translator/fatfs.mdwn | 6 +-
hurd/translator/magic.mdwn | 4 +-
hurd/translator/mboxfs.mdwn | 4 +-
hurd/translator/pfinet.mdwn | 4 +-
hurd/translator/pfinet/implementation.mdwn | 4 +-
hurd/translator/pfinet/ipv6.mdwn | 4 +-
hurd/translator/pflocal.mdwn | 4 +-
hurd/translator/procfs.mdwn | 4 +-
hurd/translator/procfs/htop.mdwn | 4 +-
hurd/translator/procfs/killall.mdwn | 4 +-
hurd/translator/procfs/procps.mdwn | 4 +-
hurd/translator/procfs/top.mdwn | 4 +-
hurd/translator/storeio.mdwn | 4 +-
hurd/translator/stowfs.mdwn | 6 +-
hurd/translator/tmpfs.mdwn | 6 +-
hurd/translator/tmpfs/notes_bing.mdwn | 4 +-
hurd/translator/tmpfs/notes_various.mdwn | 6 +-
hurd/translator/unionfs.mdwn | 4 +-
hurd/translator/wishlist_1.mdwn | 4 +-
hurd/translator/writing/example.mdwn | 4 +-
hurd/translator/xmlfs.mdwn | 4 +-
hurd/virtual_file_system.mdwn | 4 +-
hurd/virtualization.mdwn | 4 +-
hurd/what_is_the_gnu_hurd.mdwn | 6 +-
.../gramatically_speaking.mdwn | 6 +-
hurd/what_is_the_gnu_hurd/origin_of_the_name.mdwn | 6 +-
ibac.mdwn | 4 +-
idl.mdwn | 4 +-
ikiwiki.setup | 2 +-
index.mdwn | 10 +-
index/discussion.mdwn | 4 +-
ipc.mdwn | 4 +-
irc.mdwn | 8 +-
isolation.mdwn | 4 +-
license.mdwn | 2 +-
liedtke.mdwn | 4 +-
mailing_lists.mdwn | 10 +-
mailing_lists/bug-hurd.mdwn | 6 +-
mailing_lists/debian-hurd.mdwn | 4 +-
mailing_lists/gnu-system-discuss.mdwn | 6 +-
mailing_lists/help-hurd.mdwn | 6 +-
mailing_lists/hurd-devel-readers.mdwn | 6 +-
mailing_lists/hurd-devel.mdwn | 6 +-
mailing_lists/l4-hurd.mdwn | 6 +-
mailing_lists/unmoderated.mdwn | 4 +-
mailing_lists/web-hurd.mdwn | 6 +-
mechanism.mdwn | 4 +-
microkernel.mdwn | 4 +-
microkernel/faq.mdwn | 8 +-
microkernel/faq/multiserver_microkernel.mdwn | 6 +-
microkernel/for_beginners.mdwn | 4 +-
microkernel/fud.mdwn | 5 +-
microkernel/mach/documentation.mdwn | 4 +-
microkernel/mach/external_pager_mechanism.mdwn | 5 +-
microkernel/mach/gnumach.mdwn | 4 +-
microkernel/mach/gnumach/boot_trace.mdwn | 4 +-
microkernel/mach/gnumach/building/example.mdwn | 4 +-
microkernel/mach/gnumach/debugging.mdwn | 4 +-
.../mach/gnumach/hardware_compatibility_list.mdwn | 10 +-
microkernel/mach/gnumach/open_issues.mdwn | 8 +-
.../open_issues/resource_management_problems.mdwn | 4 +-
microkernel/mach/gnumach/ports.mdwn | 4 +-
microkernel/mach/gnumach/ports/xen.mdwn | 8 +-
microkernel/mach/gnumach/ports/xen/internals.mdwn | 4 +-
.../ports/xen/networking_configuration.mdwn | 8 +-
microkernel/mach/gnumach/projects.mdwn | 6 +-
.../mach/gnumach/projects/clean_up_the_code.mdwn | 48 +++++-----
microkernel/mach/gnumach/projects/gdb_stubs.mdwn | 4 +-
microkernel/mach/gnumach/reference_manual.mdwn | 4 +-
microkernel/mach/ipc.mdwn | 4 +-
microkernel/mach/ipc/sequence_numbering.mdwn | 4 +-
microkernel/mach/mig.mdwn | 4 +-
microkernel/mach/mig/documentation.mdwn | 4 +-
microkernel/mach/mig/documentation/dealloc.mdwn | 4 +-
microkernel/mach/mig/documentation/servercopy.mdwn | 4 +-
microkernel/mach/mig/gnu_mig.mdwn | 4 +-
microkernel/mach/mig/gnu_mig/open_issues.mdwn | 8 +-
.../open_issues/duplicate_inclusion_guards.mdwn | 4 +-
microkernel/mach/port.mdwn | 4 +-
microkernel/mach/rpc.mdwn | 4 +-
microkernel/viengoos.mdwn | 4 +-
microkernel/viengoos/building.mdwn | 4 +-
microkernel/viengoos/documentation.mdwn | 4 +-
microkernel/viengoos/hardware.mdwn | 4 +-
microkernel/viengoos/projects.mdwn | 6 +-
microkernel/viengoos/serial_port.mdwn | 4 +-
naming_context.mdwn | 4 +-
news.mdwn | 6 +-
news/2002-01-13.mdwn | 4 +-
news/2002-01-19.mdwn | 4 +-
news/2002-02-18.mdwn | 4 +-
news/2002-03-03.mdwn | 4 +-
news/2002-03-08.mdwn | 4 +-
news/2002-03-23.mdwn | 4 +-
news/2002-05-05.mdwn | 4 +-
news/2002-05-18.mdwn | 4 +-
news/2002-05-24.mdwn | 4 +-
news/2002-05-28.mdwn | 4 +-
news/2002-06-22.mdwn | 4 +-
news/2002-08-16.mdwn | 4 +-
news/2002-10-03.mdwn | 4 +-
news/2002-10-03_2.mdwn | 4 +-
news/2002-10-19.mdwn | 4 +-
news/2002-11-18.mdwn | 4 +-
news/2003-01-18.mdwn | 4 +-
news/2003-02-14.mdwn | 4 +-
news/2003-07-02.mdwn | 4 +-
news/2003-07-16.mdwn | 4 +-
news/2003-08-21.mdwn | 4 +-
news/2005-01-28.mdwn | 4 +-
news/2005-09-20.mdwn | 4 +-
news/2006-04-27.mdwn | 4 +-
news/2007-01-07.mdwn | 4 +-
news/2007-01-14.mdwn | 4 +-
news/2007-03-14.mdwn | 4 +-
news/2007-10-01.mdwn | 4 +-
news/2007-10-12.mdwn | 4 +-
news/2008-02-11.mdwn | 4 +-
news/2008-03-19.mdwn | 4 +-
news/2008-09-11.mdwn | 4 +-
news/2008-11-14.mdwn | 4 +-
news/2008-12-12.mdwn | 4 +-
news/2009-03-28.mdwn | 4 +-
open_issues.mdwn | 10 +-
open_issues/blkrrpart_ioctl.mdwn | 8 +-
persistency.mdwn | 4 +-
policy.mdwn | 4 +-
principal.mdwn | 4 +-
public_hurd_boxen.mdwn | 6 +-
qemu.mdwn | 4 +-
recent_changes.mdwn | 8 +-
rpc.mdwn | 4 +-
rules.mdwn | 4 +-
rules/savannah_group.mdwn | 4 +-
rules/source_repositories.mdwn | 4 +-
security.mdwn | 4 +-
sfi.mdwn | 4 +-
shortcuts.mdwn | 104 ++++++++++-----------
sidebar.mdwn | 12 +--
tcb.mdwn | 4 +-
trackers.mdwn | 4 +-
trust.mdwn | 4 +-
unix.mdwn | 6 +-
user/flaviocruz.mdwn | 4 +-
user/madhusudancs.mdwn | 6 +-
user/scolobb.mdwn | 4 +-
user/tschwinge.mdwn | 6 +-
user/vincentvikram.mdwn | 4 +-
user/zhengda/howto.mdwn | 4 +-
virtualization.mdwn | 6 +-
348 files changed, 946 insertions(+), 942 deletions(-)
(limited to 'open_issues')
diff --git a/abac.mdwn b/abac.mdwn
index a260a986..bdf63a32 100644
--- a/abac.mdwn
+++ b/abac.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/asbestos.mdwn b/asbestos.mdwn
index 65ab391e..fcbd8ecb 100644
--- a/asbestos.mdwn
+++ b/asbestos.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/asking_questions.mdwn b/asking_questions.mdwn
index d58dee61..bb5c8ffb 100644
--- a/asking_questions.mdwn
+++ b/asking_questions.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/binutils.mdwn b/binutils.mdwn
index 3e9e5889..85791914 100644
--- a/binutils.mdwn
+++ b/binutils.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/capability.mdwn b/capability.mdwn
index 2d4d2ce8..c5ef0d1d 100644
--- a/capability.mdwn
+++ b/capability.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/colophon.mdwn b/colophon.mdwn
index 9146bc15..1afdd51a 100644
--- a/colophon.mdwn
+++ b/colophon.mdwn
@@ -1,7 +1,7 @@
-[[meta copyright="Copyright © 2003, 2004, 2007, 2008, 2009 Free Software
+[[!meta copyright="Copyright © 2003, 2004, 2007, 2008, 2009 Free Software
Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/colophon/about_the_twiki_to_ikiwiki_conversion.mdwn b/colophon/about_the_twiki_to_ikiwiki_conversion.mdwn
index 8c556261..d9443b17 100644
--- a/colophon/about_the_twiki_to_ikiwiki_conversion.mdwn
+++ b/colophon/about_the_twiki_to_ikiwiki_conversion.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -38,7 +38,7 @@ also made available by the authors at
.
The Debian package *libhtml-wikiconverter-perl* is too old at least until
-[[debbug 419918]] is closed.
+[[!debbug 419918]] is closed.
For converting from rcs files (as used by TWiki) to a git repository you'll
need to get `git clone git://people.freedesktop.org/~keithp/parsecvs` and build
diff --git a/community.mdwn b/community.mdwn
index 5d58ae5a..9d8af0ec 100644
--- a/community.mdwn
+++ b/community.mdwn
@@ -1,7 +1,7 @@
-[[meta copyright="Copyright © 2002, 2003, 2005, 2007, 2008, 2009 Free Software
+[[!meta copyright="Copyright © 2002, 2003, 2005, 2007, 2008, 2009 Free Software
Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/community/communication.mdwn b/community/communication.mdwn
index d2eccceb..0e56a77e 100644
--- a/community/communication.mdwn
+++ b/community/communication.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/community/facebook.mdwn b/community/facebook.mdwn
index b5340224..31a27fec 100644
--- a/community/facebook.mdwn
+++ b/community/facebook.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/community/gsoc.mdwn b/community/gsoc.mdwn
index ed1f7a52..506516bb 100644
--- a/community/gsoc.mdwn
+++ b/community/gsoc.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="Google Summer of Code"]]
+[[!meta title="Google Summer of Code"]]
# 2009
diff --git a/community/gsoc/2008.mdwn b/community/gsoc/2008.mdwn
index 5bb5f314..31d45d05 100644
--- a/community/gsoc/2008.mdwn
+++ b/community/gsoc/2008.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/community/gsoc/2008/minutes-2008-04-25.mdwn b/community/gsoc/2008/minutes-2008-04-25.mdwn
index 3f2c0313..0cb624f2 100644
--- a/community/gsoc/2008/minutes-2008-04-25.mdwn
+++ b/community/gsoc/2008/minutes-2008-04-25.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/community/gsoc/2008/minutes-2008-05-02.mdwn b/community/gsoc/2008/minutes-2008-05-02.mdwn
index 9c99a8e7..f960ab06 100644
--- a/community/gsoc/2008/minutes-2008-05-02.mdwn
+++ b/community/gsoc/2008/minutes-2008-05-02.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/community/gsoc/2008/minutes-2008-05-16.mdwn b/community/gsoc/2008/minutes-2008-05-16.mdwn
index 8adb838c..0c848e8a 100644
--- a/community/gsoc/2008/minutes-2008-05-16.mdwn
+++ b/community/gsoc/2008/minutes-2008-05-16.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/community/gsoc/organization_application.mdwn b/community/gsoc/organization_application.mdwn
index 53cd85ac..946c225b 100644
--- a/community/gsoc/organization_application.mdwn
+++ b/community/gsoc/organization_application.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/community/gsoc/project_ideas.mdwn b/community/gsoc/project_ideas.mdwn
index 78cc7ad3..dede290f 100644
--- a/community/gsoc/project_ideas.mdwn
+++ b/community/gsoc/project_ideas.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -75,33 +75,33 @@ will assist you as well as we can.
See also the list of [Hurd-related X.org project ideas](http://wiki.x.org/wiki/Hurd_Porting).
-[[inline pages="community/gsoc/project_ideas/language_bindings" show=0 feeds=no actions=yes]]
-[[inline pages="community/gsoc/project_ideas/virtualization" show=0 feeds=no actions=yes]]
-[[inline pages="community/gsoc/project_ideas/file_locking" show=0 feeds=no actions=yes]]
-[[inline pages="community/gsoc/project_ideas/driver_glue_code" show=0 feeds=no actions=yes]]
-[[inline pages="community/gsoc/project_ideas/server_overriding" show=0 feeds=no actions=yes]]
-[[inline pages="community/gsoc/project_ideas/tcp_ip_stack" show=0 feeds=no actions=yes]]
-[[inline pages="community/gsoc/project_ideas/nfs" show=0 feeds=no actions=yes]]
-[[inline pages="community/gsoc/project_ideas/libdiskfs_locking" show=0 feeds=no actions=yes]]
-[[inline pages="community/gsoc/project_ideas/pthreads" show=0 feeds=no actions=yes]]
-[[inline pages="community/gsoc/project_ideas/sound" show=0 feeds=no actions=yes]]
-[[inline pages="community/gsoc/project_ideas/disk_io_performance" show=0 feeds=no actions=yes]]
-[[inline pages="community/gsoc/project_ideas/vm_tuning" show=0 feeds=no actions=yes]]
-[[inline pages="community/gsoc/project_ideas/mtab" show=0 feeds=no actions=yes]]
-[[inline pages="community/gsoc/project_ideas/gnumach_cleanup" show=0 feeds=no actions=yes]]
-[[inline pages="community/gsoc/project_ideas/xmlfs" show=0 feeds=no actions=yes]]
-[[inline pages="community/gsoc/project_ideas/unionfs_boot" show=0 feeds=no actions=yes]]
-[[inline pages="community/gsoc/project_ideas/tmpfs" show=0 feeds=no actions=yes]]
-[[inline pages="community/gsoc/project_ideas/lexical_dot-dot" show=0 feeds=no actions=yes]]
-[[inline pages="community/gsoc/project_ideas/secure_chroot" show=0 feeds=no actions=yes]]
-[[inline pages="community/gsoc/project_ideas/package_manager" show=0 feeds=no actions=yes]]
-[[inline pages="community/gsoc/project_ideas/debian_installer" show=0 feeds=no actions=yes]]
-[[inline pages="community/gsoc/project_ideas/download_backends" show=0 feeds=no actions=yes]]
-[[inline pages="community/gsoc/project_ideas/libgtop" show=0 feeds=no actions=yes]]
-[[inline pages="community/gsoc/project_ideas/maxpath" show=0 feeds=no actions=yes]]
-[[inline pages="community/gsoc/project_ideas/gnat" show=0 feeds=no actions=yes]]
-[[inline pages="community/gsoc/project_ideas/hardware_libs" show=0 feeds=no actions=yes]]
-[[inline pages="community/gsoc/project_ideas/cdparanoia" show=0 feeds=no actions=yes]]
-[[inline pages="community/gsoc/project_ideas/perl" show=0 feeds=no actions=yes]]
-[[inline pages="community/gsoc/project_ideas/libcap" show=0 feeds=no actions=yes]]
-[[inline pages="community/gsoc/project_ideas/xattr" show=0 feeds=no actions=yes]]
+[[!inline pages="community/gsoc/project_ideas/language_bindings" show=0 feeds=no actions=yes]]
+[[!inline pages="community/gsoc/project_ideas/virtualization" show=0 feeds=no actions=yes]]
+[[!inline pages="community/gsoc/project_ideas/file_locking" show=0 feeds=no actions=yes]]
+[[!inline pages="community/gsoc/project_ideas/driver_glue_code" show=0 feeds=no actions=yes]]
+[[!inline pages="community/gsoc/project_ideas/server_overriding" show=0 feeds=no actions=yes]]
+[[!inline pages="community/gsoc/project_ideas/tcp_ip_stack" show=0 feeds=no actions=yes]]
+[[!inline pages="community/gsoc/project_ideas/nfs" show=0 feeds=no actions=yes]]
+[[!inline pages="community/gsoc/project_ideas/libdiskfs_locking" show=0 feeds=no actions=yes]]
+[[!inline pages="community/gsoc/project_ideas/pthreads" show=0 feeds=no actions=yes]]
+[[!inline pages="community/gsoc/project_ideas/sound" show=0 feeds=no actions=yes]]
+[[!inline pages="community/gsoc/project_ideas/disk_io_performance" show=0 feeds=no actions=yes]]
+[[!inline pages="community/gsoc/project_ideas/vm_tuning" show=0 feeds=no actions=yes]]
+[[!inline pages="community/gsoc/project_ideas/mtab" show=0 feeds=no actions=yes]]
+[[!inline pages="community/gsoc/project_ideas/gnumach_cleanup" show=0 feeds=no actions=yes]]
+[[!inline pages="community/gsoc/project_ideas/xmlfs" show=0 feeds=no actions=yes]]
+[[!inline pages="community/gsoc/project_ideas/unionfs_boot" show=0 feeds=no actions=yes]]
+[[!inline pages="community/gsoc/project_ideas/tmpfs" show=0 feeds=no actions=yes]]
+[[!inline pages="community/gsoc/project_ideas/lexical_dot-dot" show=0 feeds=no actions=yes]]
+[[!inline pages="community/gsoc/project_ideas/secure_chroot" show=0 feeds=no actions=yes]]
+[[!inline pages="community/gsoc/project_ideas/package_manager" show=0 feeds=no actions=yes]]
+[[!inline pages="community/gsoc/project_ideas/debian_installer" show=0 feeds=no actions=yes]]
+[[!inline pages="community/gsoc/project_ideas/download_backends" show=0 feeds=no actions=yes]]
+[[!inline pages="community/gsoc/project_ideas/libgtop" show=0 feeds=no actions=yes]]
+[[!inline pages="community/gsoc/project_ideas/maxpath" show=0 feeds=no actions=yes]]
+[[!inline pages="community/gsoc/project_ideas/gnat" show=0 feeds=no actions=yes]]
+[[!inline pages="community/gsoc/project_ideas/hardware_libs" show=0 feeds=no actions=yes]]
+[[!inline pages="community/gsoc/project_ideas/cdparanoia" show=0 feeds=no actions=yes]]
+[[!inline pages="community/gsoc/project_ideas/perl" show=0 feeds=no actions=yes]]
+[[!inline pages="community/gsoc/project_ideas/libcap" show=0 feeds=no actions=yes]]
+[[!inline pages="community/gsoc/project_ideas/xattr" show=0 feeds=no actions=yes]]
diff --git a/community/gsoc/project_ideas/cdparanoia.mdwn b/community/gsoc/project_ideas/cdparanoia.mdwn
index 117dc56e..f13e19e6 100644
--- a/community/gsoc/project_ideas/cdparanoia.mdwn
+++ b/community/gsoc/project_ideas/cdparanoia.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="Implement CD Audio Grabbing"]]
+[[!meta title="Implement CD Audio Grabbing"]]
The Hurd presently has only support for CD-ROMs, but not for audio extraction
("grabbing"). As a result, cdparanoia (and other extraction
diff --git a/community/gsoc/project_ideas/debian_installer.mdwn b/community/gsoc/project_ideas/debian_installer.mdwn
index cac85df2..183f6708 100644
--- a/community/gsoc/project_ideas/debian_installer.mdwn
+++ b/community/gsoc/project_ideas/debian_installer.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="Port the Debian Installer to the Hurd"]]
+[[!meta title="Port the Debian Installer to the Hurd"]]
The primary means of distributing the Hurd is through Debian GNU/Hurd.
However, the installation CDs presently use an ancient, non-native installer.
diff --git a/community/gsoc/project_ideas/disk_io_performance.mdwn b/community/gsoc/project_ideas/disk_io_performance.mdwn
index 8d9b3b7c..9f361de9 100644
--- a/community/gsoc/project_ideas/disk_io_performance.mdwn
+++ b/community/gsoc/project_ideas/disk_io_performance.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="Disk I/O Performance Tuning"]]
+[[!meta title="Disk I/O Performance Tuning"]]
The most obvious reason for the Hurd feeling slow compared to mainstream
systems like GNU/Linux, is very slow harddisk access.
diff --git a/community/gsoc/project_ideas/download_backends.mdwn b/community/gsoc/project_ideas/download_backends.mdwn
index a6e090eb..519d1195 100644
--- a/community/gsoc/project_ideas/download_backends.mdwn
+++ b/community/gsoc/project_ideas/download_backends.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="Use Internet Protocol Translators (ftpfs etc.) as Backends for Other Programs"]]
+[[!meta title="Use Internet Protocol Translators (ftpfs etc.) as Backends for Other Programs"]]
The Hurd design facilitates splitting up large applications into independent,
generic components, which can be easily combined in different contexts, by
diff --git a/community/gsoc/project_ideas/driver_glue_code.mdwn b/community/gsoc/project_ideas/driver_glue_code.mdwn
index 0e193a25..b3c4c129 100644
--- a/community/gsoc/project_ideas/driver_glue_code.mdwn
+++ b/community/gsoc/project_ideas/driver_glue_code.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="New Driver Glue Code"]]
+[[!meta title="New Driver Glue Code"]]
Although a driver framework in userspace would be desirable, presently the Hurd
uses kernel drivers in the microkernel,
@@ -31,7 +31,7 @@ This is a doable, but pretty involved project. Previous experience with driver
programming probably is a must. (No Hurd-specific knowledge is required,
though.)
-This is [[GNU_Savannah_task 5488]].
+This is [[!GNU_Savannah_task 5488]].
Possible mentors: Samuel Thibault (youpi)
diff --git a/community/gsoc/project_ideas/dtrace.mdwn b/community/gsoc/project_ideas/dtrace.mdwn
index f0c6f07a..18fbe956 100644
--- a/community/gsoc/project_ideas/dtrace.mdwn
+++ b/community/gsoc/project_ideas/dtrace.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="dtrace Support"]]
+[[!meta title="dtrace Support"]]
One of the main problems of the current Hurd implementation is very poor
performance. While we have a bunch of ideas what could cause the performance
diff --git a/community/gsoc/project_ideas/file_locking.mdwn b/community/gsoc/project_ideas/file_locking.mdwn
index b20b82fd..0c057639 100644
--- a/community/gsoc/project_ideas/file_locking.mdwn
+++ b/community/gsoc/project_ideas/file_locking.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="Fix File Locking"]]
+[[!meta title="Fix File Locking"]]
Over the years, [[UNIX]] has aquired a host of different file locking mechanisms.
Some of them work on the Hurd, while others are buggy or only partially
diff --git a/community/gsoc/project_ideas/gnat.mdwn b/community/gsoc/project_ideas/gnat.mdwn
index 135c19aa..b70ab3c6 100644
--- a/community/gsoc/project_ideas/gnat.mdwn
+++ b/community/gsoc/project_ideas/gnat.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="Porting GNAT"]]
+[[!meta title="Porting GNAT"]]
The GNU Ada Translator (GNAT) isn't available for the Hurd so far. There are
also a number of other Debian packages depending on GNAT, and thus not
diff --git a/community/gsoc/project_ideas/gnumach_cleanup.mdwn b/community/gsoc/project_ideas/gnumach_cleanup.mdwn
index 0fd6e481..ecbbb200 100644
--- a/community/gsoc/project_ideas/gnumach_cleanup.mdwn
+++ b/community/gsoc/project_ideas/gnumach_cleanup.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="GNU Mach Code Cleanup"]]
+[[!meta title="GNU Mach Code Cleanup"]]
Although there are some attempts to move to a more modern microkernel
alltogether, the current Hurd implementation is based on
diff --git a/community/gsoc/project_ideas/hardware_libs.mdwn b/community/gsoc/project_ideas/hardware_libs.mdwn
index 88b94caa..4a1fe73c 100644
--- a/community/gsoc/project_ideas/hardware_libs.mdwn
+++ b/community/gsoc/project_ideas/hardware_libs.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="Stub Implementations of Hardware Specific Libraries"]]
+[[!meta title="Stub Implementations of Hardware Specific Libraries"]]
Many programs use special libraries to access certain hardware devices,
like libusb, libbluetooth, libraw1394, libiw-dev (though there already is a
diff --git a/community/gsoc/project_ideas/language_bindings.mdwn b/community/gsoc/project_ideas/language_bindings.mdwn
index 6dc83463..c247a8f8 100644
--- a/community/gsoc/project_ideas/language_bindings.mdwn
+++ b/community/gsoc/project_ideas/language_bindings.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="Bindings to Other Programming Languages"]]
+[[!meta title="Bindings to Other Programming Languages"]]
The main idea of the Hurd design is giving users the ability to easily
modify/extend the system's functionality ([[extensible_system|extensibility]]).
diff --git a/community/gsoc/project_ideas/lexical_dot-dot.mdwn b/community/gsoc/project_ideas/lexical_dot-dot.mdwn
index 55d00337..e37bc71f 100644
--- a/community/gsoc/project_ideas/lexical_dot-dot.mdwn
+++ b/community/gsoc/project_ideas/lexical_dot-dot.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="Lexical .. Resolution"]]
+[[!meta title="Lexical .. Resolution"]]
For historical reasons, [[UNIX]] filesystems have a real (hard) `..` link from each
directory pointing to its parent. However, this is problematic, because the
@@ -29,7 +29,7 @@ to use lexical resolution, and to check that the system is still fully
functional afterwards. This task requires understanding the filename resolution
mechanism.
-See also [[GNU_Savannah_bug 17133]].
+See also [[!GNU_Savannah_bug 17133]].
Possible mentors: ?
diff --git a/community/gsoc/project_ideas/libcap.mdwn b/community/gsoc/project_ideas/libcap.mdwn
index 9e722815..2745dc7e 100644
--- a/community/gsoc/project_ideas/libcap.mdwn
+++ b/community/gsoc/project_ideas/libcap.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="Implementing libcap"]]
+[[!meta title="Implementing libcap"]]
libcap is a library providing the API to access POSIX capabilities. These allow
giving various kinds of specific privileges to individual users, without giving
diff --git a/community/gsoc/project_ideas/libdiskfs_locking.mdwn b/community/gsoc/project_ideas/libdiskfs_locking.mdwn
index 434e39ba..d484b40b 100644
--- a/community/gsoc/project_ideas/libdiskfs_locking.mdwn
+++ b/community/gsoc/project_ideas/libdiskfs_locking.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="Fix libdiskfs Locking Issues"]]
+[[!meta title="Fix libdiskfs Locking Issues"]]
Nowadays the most often encountered cause of Hurd crashes seems to be lockups
in the [[hurd/translator/ext2fs]] server. One of these could be traced
diff --git a/community/gsoc/project_ideas/libgtop.mdwn b/community/gsoc/project_ideas/libgtop.mdwn
index 4f848820..c0f966c5 100644
--- a/community/gsoc/project_ideas/libgtop.mdwn
+++ b/community/gsoc/project_ideas/libgtop.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="Porting libgtop"]]
+[[!meta title="Porting libgtop"]]
libgtop is a library used by many applications (especially GNOME applications)
to abstract the system-specific methods for obtaining information about the
diff --git a/community/gsoc/project_ideas/maxpath.mdwn b/community/gsoc/project_ideas/maxpath.mdwn
index d78297d5..6ece2dbf 100644
--- a/community/gsoc/project_ideas/maxpath.mdwn
+++ b/community/gsoc/project_ideas/maxpath.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="Fixing Programs Using PATH_MAX et al Unconditionally"]]
+[[!meta title="Fixing Programs Using PATH_MAX et al Unconditionally"]]
POSIX describes some constants (or rather macros) like PATH_MAX/MAXPATHLEN and
similar, which may be defined by the system to indicate certain limits. Many
diff --git a/community/gsoc/project_ideas/mtab.mdwn b/community/gsoc/project_ideas/mtab.mdwn
index 8e848410..39cde2dd 100644
--- a/community/gsoc/project_ideas/mtab.mdwn
+++ b/community/gsoc/project_ideas/mtab.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="mtab"]]
+[[!meta title="mtab"]]
In traditional monolithic system, the kernel keeps track of all mounts; the
information is available through `/proc/mounts` (on Linux at least), and in a
diff --git a/community/gsoc/project_ideas/namespace-based_translator_selection.mdwn b/community/gsoc/project_ideas/namespace-based_translator_selection.mdwn
index 6bb643fa..79aad7a1 100644
--- a/community/gsoc/project_ideas/namespace-based_translator_selection.mdwn
+++ b/community/gsoc/project_ideas/namespace-based_translator_selection.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="Namspace-based Translator Selection"]]
+[[!meta title="Namspace-based Translator Selection"]]
The main idea behind the Hurd is to make (almost) all system functionality
user-modifiable ([[extensible_system|extensibility]]). This includes a
diff --git a/community/gsoc/project_ideas/nfs.mdwn b/community/gsoc/project_ideas/nfs.mdwn
index 3874d81a..eeeda6f0 100644
--- a/community/gsoc/project_ideas/nfs.mdwn
+++ b/community/gsoc/project_ideas/nfs.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="Improved NFS Implementation"]]
+[[!meta title="Improved NFS Implementation"]]
The Hurd has both NFS server and client implementations, which work, but not
very well: File locking doesn't work properly (at least in conjuction with a
@@ -31,7 +31,7 @@ has been done for a former GSoC application -- it might give you some pointers.
But don't take any of the statements made there for granted -- check the facts
yourself!
-This task, [[GNU_Savannah_task 5497]], has no special prerequisites besides general programming skills, and
+This task, [[!GNU_Savannah_task 5497]], has no special prerequisites besides general programming skills, and
an interest in file systems and network protocols.
Possible mentors: ?
diff --git a/community/gsoc/project_ideas/package_manager.mdwn b/community/gsoc/project_ideas/package_manager.mdwn
index c7a33944..4e544ed5 100644
--- a/community/gsoc/project_ideas/package_manager.mdwn
+++ b/community/gsoc/project_ideas/package_manager.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="Hurdish Package Manager for the GNU System"]]
+[[!meta title="Hurdish Package Manager for the GNU System"]]
Most GNU/Linux systems use pretty sophisticated package managers, to ease the
management of installed software. These keep track of all installed files, and
diff --git a/community/gsoc/project_ideas/perl.mdwn b/community/gsoc/project_ideas/perl.mdwn
index 803f710e..23420159 100644
--- a/community/gsoc/project_ideas/perl.mdwn
+++ b/community/gsoc/project_ideas/perl.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="Improving Perl Support"]]
+[[!meta title="Improving Perl Support"]]
Perl is available on the Hurd, but there are quite a lot of test suite
failures. These could be caused by problems in the system-specific
diff --git a/community/gsoc/project_ideas/procfs.mdwn b/community/gsoc/project_ideas/procfs.mdwn
index 55556b02..8acfa228 100644
--- a/community/gsoc/project_ideas/procfs.mdwn
+++ b/community/gsoc/project_ideas/procfs.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="procfs"]]
+[[!meta title="procfs"]]
Although there is no standard (POSIX or other) for the layout of the `/proc`
pseudo-filesystem, it turned out a very useful facility in GNU/Linux and other
diff --git a/community/gsoc/project_ideas/pthreads.mdwn b/community/gsoc/project_ideas/pthreads.mdwn
index aa532a9a..0e677268 100644
--- a/community/gsoc/project_ideas/pthreads.mdwn
+++ b/community/gsoc/project_ideas/pthreads.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="Convert Hurd Libraries and Servers to pthreads"]]
+[[!meta title="Convert Hurd Libraries and Servers to pthreads"]]
The Hurd was originally created at a time when the [pthreads
standard](http://www.opengroup.org/onlinepubs/009695399/basedefs/pthread.h.html)
@@ -27,7 +27,7 @@ libfuse](http://www.nongnu.org/hurdextras/#libfuse) with any FUSE modules
depending on pthreads for example.)
Most of the conversion has already been done in previous efforts (see
-[[GNU_Savannah_task 5487]]) -- but the tricky parts are still missing.
+[[!GNU_Savannah_task 5487]]) -- but the tricky parts are still missing.
The goal of this project is to have all the Hurd code use pthreads. Should any
limitations in the existing pthreads implementation turn up that hinder this
diff --git a/community/gsoc/project_ideas/secure_chroot.mdwn b/community/gsoc/project_ideas/secure_chroot.mdwn
index ba47f78d..e5848a0f 100644
--- a/community/gsoc/project_ideas/secure_chroot.mdwn
+++ b/community/gsoc/project_ideas/secure_chroot.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="Secure chroot Implementation"]]
+[[!meta title="Secure chroot Implementation"]]
As the Hurd attempts to be (almost) fully [[UNIX]]-compatible, it also implements a
`chroot()` system call. However, the current implementation is not really
diff --git a/community/gsoc/project_ideas/server_overriding.mdwn b/community/gsoc/project_ideas/server_overriding.mdwn
index 2513df0b..66171313 100644
--- a/community/gsoc/project_ideas/server_overriding.mdwn
+++ b/community/gsoc/project_ideas/server_overriding.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="Server Overriding Mechanism"]]
+[[!meta title="Server Overriding Mechanism"]]
The main idea of the Hurd is that every user can influence almost all system
functionality ([[extensible_system|extensibility]]), by running private Hurd
@@ -61,7 +61,7 @@ This tasks requires some understanding of the Hurd internals, especially a good
understanding of the file name lookup mechanism. It's probably not too heavy on
the coding side.
-This is [[GNU_Savannah_task 6612]]. Also there are quite a bit of emails
+This is [[!GNU_Savannah_task 6612]]. Also there are quite a bit of emails
discussing this topic, from a previous year's GSoC application -- see
,
,
diff --git a/community/gsoc/project_ideas/sound.mdwn b/community/gsoc/project_ideas/sound.mdwn
index 26bb91cb..134c5b59 100644
--- a/community/gsoc/project_ideas/sound.mdwn
+++ b/community/gsoc/project_ideas/sound.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,9 +8,9 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="Sound Support"]]
+[[!meta title="Sound Support"]]
-The Hurd presently has no sound support. Fixing this, [[GNU_Savannah_task
+The Hurd presently has no sound support. Fixing this, [[!GNU_Savannah_task
5485]], requires two steps: the first is to port some other kernel's drivers to
[[GNU_Mach|microkernel/mach/gnumach]] so we can get access to actual sound
hardware. The second is to implement a userspace server ([[hurd/translator]]),
diff --git a/community/gsoc/project_ideas/tcp_ip_stack.mdwn b/community/gsoc/project_ideas/tcp_ip_stack.mdwn
index 29b1d22d..7ca43152 100644
--- a/community/gsoc/project_ideas/tcp_ip_stack.mdwn
+++ b/community/gsoc/project_ideas/tcp_ip_stack.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="Hurdish TCP/IP Stack"]]
+[[!meta title="Hurdish TCP/IP Stack"]]
The Hurd presently uses a [[TCP/IP_stack|hurd/translator/pfinet]] based on code from an old Linux version.
This works, but lacks some rather important features (like PPP/PPPoE), and the
@@ -32,7 +32,7 @@ individual layers later. The initial implementation, and the choice of a TCP/IP
stack, should be done with this in mind -- it needs to be modular enough to
make such a split later on feasible.
-This is [[GNU_Savannah_task 5469]].
+This is [[!GNU_Savannah_task 5469]].
Possible mentors: ?
diff --git a/community/gsoc/project_ideas/tmpfs.mdwn b/community/gsoc/project_ideas/tmpfs.mdwn
index a3f474ff..fcf8d96b 100644
--- a/community/gsoc/project_ideas/tmpfs.mdwn
+++ b/community/gsoc/project_ideas/tmpfs.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="Fix tmpfs"]]
+[[!meta title="Fix tmpfs"]]
In some situations it is desirable to have a file system that is not backed by
actual disk storage, but only by anonymous memory, i.e. lives in the RAM (and
diff --git a/community/gsoc/project_ideas/unionfs_boot.mdwn b/community/gsoc/project_ideas/unionfs_boot.mdwn
index 21cf168f..3692678f 100644
--- a/community/gsoc/project_ideas/unionfs_boot.mdwn
+++ b/community/gsoc/project_ideas/unionfs_boot.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="Allow Using unionfs Early at Boot"]]
+[[!meta title="Allow Using unionfs Early at Boot"]]
In [[UNIX]] systems, traditionally most software is installed in a common directory
hierachy, where files from various packages live beside each other, grouped by
diff --git a/community/gsoc/project_ideas/unionmount.mdwn b/community/gsoc/project_ideas/unionmount.mdwn
index 89b53123..f8fbc283 100644
--- a/community/gsoc/project_ideas/unionmount.mdwn
+++ b/community/gsoc/project_ideas/unionmount.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="Union Mounts"]]
+[[!meta title="Union Mounts"]]
When setting a translator on Hurd -- similar to mounting a file system on UNIX
-- the new node(s) exported by the translator are obscuring the original node
diff --git a/community/gsoc/project_ideas/virtualization.mdwn b/community/gsoc/project_ideas/virtualization.mdwn
index 711d3b4c..79c3ab29 100644
--- a/community/gsoc/project_ideas/virtualization.mdwn
+++ b/community/gsoc/project_ideas/virtualization.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="Virtualization Using Hurd Mechanisms"]]
+[[!meta title="Virtualization Using Hurd Mechanisms"]]
The main idea behind the Hurd design is to allow users to replace almost any
system functionality ([[extensible_system|extensibility]]). Any user can easily
diff --git a/community/gsoc/project_ideas/vm_tuning.mdwn b/community/gsoc/project_ideas/vm_tuning.mdwn
index d1d75e10..8d6a15c3 100644
--- a/community/gsoc/project_ideas/vm_tuning.mdwn
+++ b/community/gsoc/project_ideas/vm_tuning.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="VM Tuning"]]
+[[!meta title="VM Tuning"]]
Hurd/[[microkernel/Mach]] presently make very bad use of the available physical memory in the
system. Some of the problems are inherent to the system design (the kernel
@@ -26,7 +26,7 @@ implementation to other systems, implementing any worthwhile improvements, and
general optimisation/tuning. It requires very good understanding of the Mach
VM, and virtual memory in general.
-This project is related to [[GNU_Savannah_task 5489]].
+This project is related to [[!GNU_Savannah_task 5489]].
Possible mentors: Samuel Thibault (youpi)
diff --git a/community/gsoc/project_ideas/xattr.mdwn b/community/gsoc/project_ideas/xattr.mdwn
index ab16dfbb..b5466091 100644
--- a/community/gsoc/project_ideas/xattr.mdwn
+++ b/community/gsoc/project_ideas/xattr.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="Implement xattr Support"]]
+[[!meta title="Implement xattr Support"]]
Extended attributes (xattr) are a standardized, generic method for storing
additional metadata along with a file (inode). Most modern UNIX filesystems
@@ -38,7 +38,7 @@ Completing this project will require digging into some parts of the Hurd, but
it should be quite doable without previous Hurd experience. Some experience
with xattrs might help a bit, but shouldn't be really necessary either.
-Some previous work on xattr support is available in [[GNU_Savannah_patch
+Some previous work on xattr support is available in [[!GNU_Savannah_patch
5126]], and might serve as a starting point.
Possible mentors: Samuel Thibault (youpi)
diff --git a/community/gsoc/project_ideas/xmlfs.mdwn b/community/gsoc/project_ideas/xmlfs.mdwn
index e9c8a5b2..5fd2cbe4 100644
--- a/community/gsoc/project_ideas/xmlfs.mdwn
+++ b/community/gsoc/project_ideas/xmlfs.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="xmlfs"]]
+[[!meta title="xmlfs"]]
Hurd [[translators|hurd/translator]] allow presenting underlying data in a
different format. This is a very powerful ability: it allows using standard
diff --git a/community/gsoc/student_application_form.mdwn b/community/gsoc/student_application_form.mdwn
index 619843f0..e52387b6 100644
--- a/community/gsoc/student_application_form.mdwn
+++ b/community/gsoc/student_application_form.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/community/gsoc/xorg_ideas.mdwn b/community/gsoc/xorg_ideas.mdwn
index 153b8bf6..c125ee96 100644
--- a/community/gsoc/xorg_ideas.mdwn
+++ b/community/gsoc/xorg_ideas.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/community/meetings.mdwn b/community/meetings.mdwn
index 1b994e13..9a07e205 100644
--- a/community/meetings.mdwn
+++ b/community/meetings.mdwn
@@ -1,7 +1,7 @@
-[[meta copyright="Copyright © 2007, 2008, 2009 Free Software Foundation,
+[[!meta copyright="Copyright © 2007, 2008, 2009 Free Software Foundation,
Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -9,7 +9,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="Meetings with Hurd developer attendance"]]
+[[!meta title="Meetings with Hurd developer attendance"]]
# Upcoming
diff --git a/community/meetings/eurosys_2009.mdwn b/community/meetings/eurosys_2009.mdwn
index 069f6889..cc672f5e 100644
--- a/community/meetings/eurosys_2009.mdwn
+++ b/community/meetings/eurosys_2009.mdwn
@@ -1,7 +1,7 @@
-[[meta copyright="Copyright © 2006, 2007, 2008, 2009 Free Software Foundation,
+[[!meta copyright="Copyright © 2006, 2007, 2008, 2009 Free Software Foundation,
Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -9,7 +9,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="EuroSys 2009"]]
+[[!meta title="EuroSys 2009"]]
@@ -18,7 +18,7 @@ EuroSys will take place on March 30th to April 3rd in Nuremberg, Germany.
# Who and When
-[[table class="table_style_1" data="""
+[[!table class="table_style_1" data="""
"Name","Attending","Arrival","Return"
"Neal Walfield","yes","Monday evening","Friday"
"[[Thomas_Schwinge|tschwinge]]","yes","Monday evening","Friday"
diff --git a/community/meetings/fosdem_2005.mdwn b/community/meetings/fosdem_2005.mdwn
index c34319fb..e19ff41d 100644
--- a/community/meetings/fosdem_2005.mdwn
+++ b/community/meetings/fosdem_2005.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2006, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2006, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="FOSDEM 2005"]]
+[[!meta title="FOSDEM 2005"]]
diff --git a/community/meetings/fosdem_2006.mdwn b/community/meetings/fosdem_2006.mdwn
index 8bf9967f..7f3cdcce 100644
--- a/community/meetings/fosdem_2006.mdwn
+++ b/community/meetings/fosdem_2006.mdwn
@@ -1,7 +1,7 @@
-[[meta copyright="Copyright © 2006, 2007, 2008 Free Software Foundation,
+[[!meta copyright="Copyright © 2006, 2007, 2008 Free Software Foundation,
Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -9,7 +9,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="FOSDEM 2006"]]
+[[!meta title="FOSDEM 2006"]]
diff --git a/community/meetings/fosdem_2007.mdwn b/community/meetings/fosdem_2007.mdwn
index 55d346fd..e8c37441 100644
--- a/community/meetings/fosdem_2007.mdwn
+++ b/community/meetings/fosdem_2007.mdwn
@@ -1,7 +1,7 @@
-[[meta copyright="Copyright © 2006, 2007, 2008 Free Software Foundation,
+[[!meta copyright="Copyright © 2006, 2007, 2008 Free Software Foundation,
Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -9,7 +9,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="FOSDEM 2007"]]
+[[!meta title="FOSDEM 2007"]]
@@ -18,7 +18,7 @@ Bruxelles.
# Who And When
-[[table class="table_style_1" data="""
+[[!table class="table_style_1" data="""
"Name","Attending","Arrival","Return","Share room with us"
"[[AlfredoBeaumont]]","no","n/a","n/a","n/a"
"[[AndrewResch]]","no","n/a","n/a","n/a"
@@ -88,7 +88,7 @@ Been there in 2006. It was okay.
[[SamuelThibault]] booked rooms at ~ 18.60€ there:
-[[table class="table_style_1" data="""
+[[!table class="table_style_1" data="""
"Night of...","Persons"
"2007-02-22","7**6**"
"2007-02-23","10"
diff --git a/community/meetings/fosdem_2008.mdwn b/community/meetings/fosdem_2008.mdwn
index fb4a3ae9..5d641995 100644
--- a/community/meetings/fosdem_2008.mdwn
+++ b/community/meetings/fosdem_2008.mdwn
@@ -1,7 +1,7 @@
-[[meta copyright="Copyright © 2006, 2007, 2008 Free Software Foundation,
+[[!meta copyright="Copyright © 2006, 2007, 2008 Free Software Foundation,
Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -9,7 +9,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="FOSDEM 2008"]]
+[[!meta title="FOSDEM 2008"]]
@@ -19,7 +19,7 @@ Bruxelles.
# Who And When
-[[table class="table_style_1" data="""
+[[!table class="table_style_1" data="""
"Name","Attending","Arrival","Return","Share room with us"
"[[Bas_Wijnen|baswijnen]] and girlfriend","yes","Friday","Monday","yes (two)"
"Christian Dietrich","no","n/a","n/a","n/a"
@@ -42,7 +42,7 @@ Bruxelles.
(Large) evening counts:
-[[table class="table_style_1" data="""
+[[!table class="table_style_1" data="""
, Bas, Gianluca, Marcus, Michael, Neal, Olaf, Samuel, Soeren, Thomas, Total
Thu 21, , 1? , *1*, , , , 1 , , *1*, *4* 2
Fri 22, 2 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 ,10
@@ -94,7 +94,7 @@ gaah, Full!
-[[toggleable id="SATA" text="""
+[[!toggleable id="SATA" text="""
This is how booting a [[GNU/Hurd_system|hurd]] will typically fail if GNU Mach
couldn't connect to the hard disk, e.g., in a SATA system without IDE
compatibility mode:
diff --git a/microkernel/mach/gnumach/open_issues.mdwn b/microkernel/mach/gnumach/open_issues.mdwn
index aab854c2..4323ac4b 100644
--- a/microkernel/mach/gnumach/open_issues.mdwn
+++ b/microkernel/mach/gnumach/open_issues.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,11 +8,11 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="Open Issues"]]
+[[!meta title="Open Issues"]]
This is a dumping ground for open issues for GNU Mach.
-[[inline
+[[!inline
pages="(microkernel/mach/gnumach/open_issues/* or tagged(open_issue_*mach))
and !*/discussion"
show=0
diff --git a/microkernel/mach/gnumach/open_issues/resource_management_problems.mdwn b/microkernel/mach/gnumach/open_issues/resource_management_problems.mdwn
index e949fa96..07c71568 100644
--- a/microkernel/mach/gnumach/open_issues/resource_management_problems.mdwn
+++ b/microkernel/mach/gnumach/open_issues/resource_management_problems.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/microkernel/mach/gnumach/ports.mdwn b/microkernel/mach/gnumach/ports.mdwn
index 00cdee8c..b25fbe60 100644
--- a/microkernel/mach/gnumach/ports.mdwn
+++ b/microkernel/mach/gnumach/ports.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/microkernel/mach/gnumach/ports/xen.mdwn b/microkernel/mach/gnumach/ports/xen.mdwn
index b9e2fac7..7391ea2e 100644
--- a/microkernel/mach/gnumach/ports/xen.mdwn
+++ b/microkernel/mach/gnumach/ports/xen.mdwn
@@ -1,7 +1,7 @@
-[[meta copyright="Copyright © 2007, 2008, 2009 Free Software Foundation,
+[[!meta copyright="Copyright © 2007, 2008, 2009 Free Software Foundation,
Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -9,7 +9,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[toc ]]
+[[!toc]]
## Xen dom0, hypervisor
@@ -79,4 +79,4 @@ The current `hurd-modules` was built from the debian packages `hurd 20070606-2`
[[Internals]].
-[[GNU_Savannah_task 5468]], [[GNU_Savannah_task 6584]].
+[[!GNU_Savannah_task 5468]], [[!GNU_Savannah_task 6584]].
diff --git a/microkernel/mach/gnumach/ports/xen/internals.mdwn b/microkernel/mach/gnumach/ports/xen/internals.mdwn
index 09e707ea..8e46472d 100644
--- a/microkernel/mach/gnumach/ports/xen/internals.mdwn
+++ b/microkernel/mach/gnumach/ports/xen/internals.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/microkernel/mach/gnumach/ports/xen/networking_configuration.mdwn b/microkernel/mach/gnumach/ports/xen/networking_configuration.mdwn
index 71a72bac..f3b0d205 100644
--- a/microkernel/mach/gnumach/ports/xen/networking_configuration.mdwn
+++ b/microkernel/mach/gnumach/ports/xen/networking_configuration.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[toc ]]
+[[!toc]]
The Xen dom0 infrastructure provides for a bridged networking setup using shell
scripts to configure the bridging device properly and attach the domUs' virtual
@@ -38,7 +38,7 @@ Comment out everything referencing your physical devices. Add this:
[...]
This needs a version of the `bridge-utils` package more recent than the current
-Debian stable one ([[debbug 405215]]). (It's trivial to rebuild the `dpkg` of,
+Debian stable one ([[!debbug 405215]]). (It's trivial to rebuild the `dpkg` of,
e.g., the Debian testing one on Debian stable.)
# */etc/xen/xend-config.sxp*
diff --git a/microkernel/mach/gnumach/projects.mdwn b/microkernel/mach/gnumach/projects.mdwn
index 9ace6270..8ef71e30 100644
--- a/microkernel/mach/gnumach/projects.mdwn
+++ b/microkernel/mach/gnumach/projects.mdwn
@@ -1,7 +1,7 @@
-[[meta copyright="Copyright © 2005, 2006, 2007, 2008
-Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2005, 2006, 2007, 2008 Free Software Foundation,
+Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/microkernel/mach/gnumach/projects/clean_up_the_code.mdwn b/microkernel/mach/gnumach/projects/clean_up_the_code.mdwn
index 875bb8cd..0038f00e 100644
--- a/microkernel/mach/gnumach/projects/clean_up_the_code.mdwn
+++ b/microkernel/mach/gnumach/projects/clean_up_the_code.mdwn
@@ -1,7 +1,7 @@
-[[meta copyright="Copyright © 2005, 2006, 2007, 2008
- Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2005, 2006, 2007, 2008 Free Software Foundation,
+Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -39,80 +39,80 @@ So, additionally to the list given below, there may actually be a bunch of
further files (also exported ones) that serve no real value, but are being
`#include`d through one way or another.
-* [[source_gnumach-1-branch ddb/db_expr.h]]
+* [[!source_gnumach-1-branch ddb/db_expr.h]]
Currently used, but copyright violation? Rewrite?
-* [[source_gnumach-1-branch ddb/db_print.h]]
+* [[!source_gnumach-1-branch ddb/db_print.h]]
Copyright violation? Currently unused, but could be used in principle (or
be rewritten, to avoid the copyright oddity).
-* [[source_gnumach-1-branch ddb/tr.h]]
+* [[!source_gnumach-1-branch ddb/tr.h]]
Copyright violation. Unused. Remove.
-* [[source_gnumach-1-branch device/dev_master.h]]
+* [[!source_gnumach-1-branch device/dev_master.h]]
Might be usable for SMP? Remove otherwise.
-* [[source_gnumach-1-branch i386/i386/kttd_machdep.h]]
+* [[!source_gnumach-1-branch i386/i386/kttd_machdep.h]]
-* [[source_gnumach-1-branch i386/i386/sched_param.h]]
+* [[!source_gnumach-1-branch i386/i386/sched_param.h]]
-* [[source_gnumach-1-branch i386/include/mach/i386/cthreads.h]]
+* [[!source_gnumach-1-branch i386/include/mach/i386/cthreads.h]]
Was probably once exported, but is no longer.
-* [[source_gnumach-1-branch i386/include/mach/i386/ioccom.h]]
+* [[!source_gnumach-1-branch i386/include/mach/i386/ioccom.h]]
Exported.
-* [[source_gnumach-1-branch include/device/audio_status.h]]
+* [[!source_gnumach-1-branch include/device/audio_status.h]]
Exported.
-* [[source_gnumach-1-branch include/device/tape_status.h]]
+* [[!source_gnumach-1-branch include/device/tape_status.h]]
Exported.
-* [[source_gnumach-1-branch include/mach/alert.h]]
+* [[!source_gnumach-1-branch include/mach/alert.h]]
Exported.
-* [[source_gnumach-1-branch include/mach/boot.h]]
+* [[!source_gnumach-1-branch include/mach/boot.h]]
Exported.
-* [[source_gnumach-1-branch include/mach/macro_help.h]]
+* [[!source_gnumach-1-branch include/mach/macro_help.h]]
Exported.
-* [[source_gnumach-1-branch include/mach/multiboot.h]]
+* [[!source_gnumach-1-branch include/mach/multiboot.h]]
Exported.
-* [[source_gnumach-1-branch include/mach/profil.h]]
+* [[!source_gnumach-1-branch include/mach/profil.h]]
Exported.
-* [[source_gnumach-1-branch include/mach/profilparam.h]]
+* [[!source_gnumach-1-branch include/mach/profilparam.h]]
Exported.
-* [[source_gnumach-1-branch include/mach/exec/a.out.h]]
+* [[!source_gnumach-1-branch include/mach/exec/a.out.h]]
Exported.
-* [[source_gnumach-1-branch include/mach_debug/pc_info.h]]
+* [[!source_gnumach-1-branch include/mach_debug/pc_info.h]]
Currently not exported, but was probably once meant to be.
-* [[source_gnumach-1-branch kern/act.h]]
+* [[!source_gnumach-1-branch kern/act.h]]
-* [[source_gnumach-1-branch kern/refcount.h]]
+* [[!source_gnumach-1-branch kern/refcount.h]]
-* [[source_gnumach-1-branch kern/shuttle.h]]
+* [[!source_gnumach-1-branch kern/shuttle.h]]
# Remove dead functions, variables, etc. from source files
diff --git a/microkernel/mach/gnumach/projects/gdb_stubs.mdwn b/microkernel/mach/gnumach/projects/gdb_stubs.mdwn
index 9a11a82b..43e65a2b 100644
--- a/microkernel/mach/gnumach/projects/gdb_stubs.mdwn
+++ b/microkernel/mach/gnumach/projects/gdb_stubs.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/microkernel/mach/gnumach/reference_manual.mdwn b/microkernel/mach/gnumach/reference_manual.mdwn
index 225ab176..dab6423d 100644
--- a/microkernel/mach/gnumach/reference_manual.mdwn
+++ b/microkernel/mach/gnumach/reference_manual.mdwn
@@ -1,7 +1,7 @@
-[[meta copyright="Copyright © 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
+[[!meta copyright="Copyright © 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/microkernel/mach/ipc.mdwn b/microkernel/mach/ipc.mdwn
index 889fac2f..010b51c9 100644
--- a/microkernel/mach/ipc.mdwn
+++ b/microkernel/mach/ipc.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/microkernel/mach/ipc/sequence_numbering.mdwn b/microkernel/mach/ipc/sequence_numbering.mdwn
index 7c1f68e4..ea5cf5fe 100644
--- a/microkernel/mach/ipc/sequence_numbering.mdwn
+++ b/microkernel/mach/ipc/sequence_numbering.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/microkernel/mach/mig.mdwn b/microkernel/mach/mig.mdwn
index eb1c0906..2bf81d59 100644
--- a/microkernel/mach/mig.mdwn
+++ b/microkernel/mach/mig.mdwn
@@ -1,7 +1,7 @@
-[[meta copyright="Copyright © 2001, 2002, 2003, 2006, 2007, 2008 Free Software
+[[!meta copyright="Copyright © 2001, 2002, 2003, 2006, 2007, 2008 Free Software
Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/microkernel/mach/mig/documentation.mdwn b/microkernel/mach/mig/documentation.mdwn
index 93bc2769..be0796e8 100644
--- a/microkernel/mach/mig/documentation.mdwn
+++ b/microkernel/mach/mig/documentation.mdwn
@@ -1,7 +1,7 @@
-[[meta copyright="Copyright © 2002, 2003, 2005, 2007, 2008, 2009 Free Software
+[[!meta copyright="Copyright © 2002, 2003, 2005, 2007, 2008, 2009 Free Software
Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/microkernel/mach/mig/documentation/dealloc.mdwn b/microkernel/mach/mig/documentation/dealloc.mdwn
index 008499f1..42f06613 100644
--- a/microkernel/mach/mig/documentation/dealloc.mdwn
+++ b/microkernel/mach/mig/documentation/dealloc.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/microkernel/mach/mig/documentation/servercopy.mdwn b/microkernel/mach/mig/documentation/servercopy.mdwn
index 5ede723b..00edf0f3 100644
--- a/microkernel/mach/mig/documentation/servercopy.mdwn
+++ b/microkernel/mach/mig/documentation/servercopy.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/microkernel/mach/mig/gnu_mig.mdwn b/microkernel/mach/mig/gnu_mig.mdwn
index 4f5fb5c8..b2a41bac 100644
--- a/microkernel/mach/mig/gnu_mig.mdwn
+++ b/microkernel/mach/mig/gnu_mig.mdwn
@@ -1,7 +1,7 @@
-[[meta copyright="Copyright © 2001, 2006, 2008 Free Software Foundation,
+[[!meta copyright="Copyright © 2001, 2006, 2008 Free Software Foundation,
Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/microkernel/mach/mig/gnu_mig/open_issues.mdwn b/microkernel/mach/mig/gnu_mig/open_issues.mdwn
index 37d27f19..ad440b40 100644
--- a/microkernel/mach/mig/gnu_mig/open_issues.mdwn
+++ b/microkernel/mach/mig/gnu_mig/open_issues.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,11 +8,11 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="Open Issues"]]
+[[!meta title="Open Issues"]]
This is a dumping ground for open issues for GNU MIG.
-[[inline
+[[!inline
pages="(microkernel/mach/mig/gnu_mig/open_issues/* or tagged(open_issue_*mig))
and !*/discussion"
show=0
diff --git a/microkernel/mach/mig/gnu_mig/open_issues/duplicate_inclusion_guards.mdwn b/microkernel/mach/mig/gnu_mig/open_issues/duplicate_inclusion_guards.mdwn
index 93347759..27de1015 100644
--- a/microkernel/mach/mig/gnu_mig/open_issues/duplicate_inclusion_guards.mdwn
+++ b/microkernel/mach/mig/gnu_mig/open_issues/duplicate_inclusion_guards.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/microkernel/mach/port.mdwn b/microkernel/mach/port.mdwn
index 77b1372f..b3568c29 100644
--- a/microkernel/mach/port.mdwn
+++ b/microkernel/mach/port.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/microkernel/mach/rpc.mdwn b/microkernel/mach/rpc.mdwn
index ecef86ee..5508ea3c 100644
--- a/microkernel/mach/rpc.mdwn
+++ b/microkernel/mach/rpc.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/microkernel/viengoos.mdwn b/microkernel/viengoos.mdwn
index b4158843..95009142 100644
--- a/microkernel/viengoos.mdwn
+++ b/microkernel/viengoos.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/microkernel/viengoos/building.mdwn b/microkernel/viengoos/building.mdwn
index d70ea47d..b34188e2 100644
--- a/microkernel/viengoos/building.mdwn
+++ b/microkernel/viengoos/building.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/microkernel/viengoos/documentation.mdwn b/microkernel/viengoos/documentation.mdwn
index 1fe4c937..ccce208b 100644
--- a/microkernel/viengoos/documentation.mdwn
+++ b/microkernel/viengoos/documentation.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/microkernel/viengoos/hardware.mdwn b/microkernel/viengoos/hardware.mdwn
index 1b4ce514..e5a2ddf5 100644
--- a/microkernel/viengoos/hardware.mdwn
+++ b/microkernel/viengoos/hardware.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/microkernel/viengoos/projects.mdwn b/microkernel/viengoos/projects.mdwn
index c61f42bd..cbe39607 100644
--- a/microkernel/viengoos/projects.mdwn
+++ b/microkernel/viengoos/projects.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[tag open_issue_viengoos]]
+[[!tag open_issue_viengoos]]
Some projects:
diff --git a/microkernel/viengoos/serial_port.mdwn b/microkernel/viengoos/serial_port.mdwn
index 53b988c5..01dd4050 100644
--- a/microkernel/viengoos/serial_port.mdwn
+++ b/microkernel/viengoos/serial_port.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/naming_context.mdwn b/naming_context.mdwn
index 9c701e71..28b2fabd 100644
--- a/naming_context.mdwn
+++ b/naming_context.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/news.mdwn b/news.mdwn
index 8e5d73da..c5c0a851 100644
--- a/news.mdwn
+++ b/news.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[inline
+[[!inline
pages="news/* and !*/discussion"
show=0
feeds=no
diff --git a/news/2002-01-13.mdwn b/news/2002-01-13.mdwn
index ed56563d..06b62334 100644
--- a/news/2002-01-13.mdwn
+++ b/news/2002-01-13.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2002, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2002, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/news/2002-01-19.mdwn b/news/2002-01-19.mdwn
index d221453d..18fe6aab 100644
--- a/news/2002-01-19.mdwn
+++ b/news/2002-01-19.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2002, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2002, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/news/2002-02-18.mdwn b/news/2002-02-18.mdwn
index 74c0191d..b34c654a 100644
--- a/news/2002-02-18.mdwn
+++ b/news/2002-02-18.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2002, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2002, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/news/2002-03-03.mdwn b/news/2002-03-03.mdwn
index db730238..9a66a2f5 100644
--- a/news/2002-03-03.mdwn
+++ b/news/2002-03-03.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2002, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2002, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/news/2002-03-08.mdwn b/news/2002-03-08.mdwn
index 64fa508a..c107dcfc 100644
--- a/news/2002-03-08.mdwn
+++ b/news/2002-03-08.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2002, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2002, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/news/2002-03-23.mdwn b/news/2002-03-23.mdwn
index 9820b8c5..1936ca05 100644
--- a/news/2002-03-23.mdwn
+++ b/news/2002-03-23.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2002, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2002, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/news/2002-05-05.mdwn b/news/2002-05-05.mdwn
index 81d36280..d5db172b 100644
--- a/news/2002-05-05.mdwn
+++ b/news/2002-05-05.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2002, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2002, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/news/2002-05-18.mdwn b/news/2002-05-18.mdwn
index b88db508..e2cb9261 100644
--- a/news/2002-05-18.mdwn
+++ b/news/2002-05-18.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2002, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2002, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/news/2002-05-24.mdwn b/news/2002-05-24.mdwn
index cabc3e0d..32469759 100644
--- a/news/2002-05-24.mdwn
+++ b/news/2002-05-24.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2002, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2002, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/news/2002-05-28.mdwn b/news/2002-05-28.mdwn
index 60622205..330e8dc0 100644
--- a/news/2002-05-28.mdwn
+++ b/news/2002-05-28.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2002, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2002, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/news/2002-06-22.mdwn b/news/2002-06-22.mdwn
index 6ac785a6..439d7ea6 100644
--- a/news/2002-06-22.mdwn
+++ b/news/2002-06-22.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2002, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2002, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/news/2002-08-16.mdwn b/news/2002-08-16.mdwn
index 6f6dcb2e..69f42be4 100644
--- a/news/2002-08-16.mdwn
+++ b/news/2002-08-16.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2002, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2002, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/news/2002-10-03.mdwn b/news/2002-10-03.mdwn
index 40f4e1b6..28ab527a 100644
--- a/news/2002-10-03.mdwn
+++ b/news/2002-10-03.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2002, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2002, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/news/2002-10-03_2.mdwn b/news/2002-10-03_2.mdwn
index 58b44789..0dabd3b6 100644
--- a/news/2002-10-03_2.mdwn
+++ b/news/2002-10-03_2.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2002, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2002, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/news/2002-10-19.mdwn b/news/2002-10-19.mdwn
index e856370a..fb3e75b2 100644
--- a/news/2002-10-19.mdwn
+++ b/news/2002-10-19.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2002, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2002, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/news/2002-11-18.mdwn b/news/2002-11-18.mdwn
index 44e33200..fec60a89 100644
--- a/news/2002-11-18.mdwn
+++ b/news/2002-11-18.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2002, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2002, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/news/2003-01-18.mdwn b/news/2003-01-18.mdwn
index 0719f435..1d89bc68 100644
--- a/news/2003-01-18.mdwn
+++ b/news/2003-01-18.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2003, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2003, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/news/2003-02-14.mdwn b/news/2003-02-14.mdwn
index 2509a771..89473575 100644
--- a/news/2003-02-14.mdwn
+++ b/news/2003-02-14.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2003, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2003, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/news/2003-07-02.mdwn b/news/2003-07-02.mdwn
index 6e76cc66..b5433eee 100644
--- a/news/2003-07-02.mdwn
+++ b/news/2003-07-02.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2003, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2003, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/news/2003-07-16.mdwn b/news/2003-07-16.mdwn
index e4ec468b..af8c8b74 100644
--- a/news/2003-07-16.mdwn
+++ b/news/2003-07-16.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2003, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2003, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/news/2003-08-21.mdwn b/news/2003-08-21.mdwn
index 8d060582..602ee2ef 100644
--- a/news/2003-08-21.mdwn
+++ b/news/2003-08-21.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2003, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2003, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/news/2005-01-28.mdwn b/news/2005-01-28.mdwn
index 5bd2ac19..92056b38 100644
--- a/news/2005-01-28.mdwn
+++ b/news/2005-01-28.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2005, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2005, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/news/2005-09-20.mdwn b/news/2005-09-20.mdwn
index 99a20940..16424a8c 100644
--- a/news/2005-09-20.mdwn
+++ b/news/2005-09-20.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2005, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2005, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/news/2006-04-27.mdwn b/news/2006-04-27.mdwn
index dc52c527..d50fd272 100644
--- a/news/2006-04-27.mdwn
+++ b/news/2006-04-27.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2006, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2006, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/news/2007-01-07.mdwn b/news/2007-01-07.mdwn
index 75eb7d01..b82ec6e0 100644
--- a/news/2007-01-07.mdwn
+++ b/news/2007-01-07.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/news/2007-01-14.mdwn b/news/2007-01-14.mdwn
index 8dc3d9f5..16947757 100644
--- a/news/2007-01-14.mdwn
+++ b/news/2007-01-14.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/news/2007-03-14.mdwn b/news/2007-03-14.mdwn
index 3b1b2ad3..ec3ebcda 100644
--- a/news/2007-03-14.mdwn
+++ b/news/2007-03-14.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/news/2007-10-01.mdwn b/news/2007-10-01.mdwn
index 768cf42b..a95b2631 100644
--- a/news/2007-10-01.mdwn
+++ b/news/2007-10-01.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/news/2007-10-12.mdwn b/news/2007-10-12.mdwn
index d262dcd8..8d46a07f 100644
--- a/news/2007-10-12.mdwn
+++ b/news/2007-10-12.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/news/2008-02-11.mdwn b/news/2008-02-11.mdwn
index a8f00497..7b4346b8 100644
--- a/news/2008-02-11.mdwn
+++ b/news/2008-02-11.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/news/2008-03-19.mdwn b/news/2008-03-19.mdwn
index fc0388e0..0a2c91e2 100644
--- a/news/2008-03-19.mdwn
+++ b/news/2008-03-19.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/news/2008-09-11.mdwn b/news/2008-09-11.mdwn
index 1060761c..85f31317 100644
--- a/news/2008-09-11.mdwn
+++ b/news/2008-09-11.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/news/2008-11-14.mdwn b/news/2008-11-14.mdwn
index 1e2c8802..9cdbdea0 100644
--- a/news/2008-11-14.mdwn
+++ b/news/2008-11-14.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/news/2008-12-12.mdwn b/news/2008-12-12.mdwn
index 1850cb56..c55b991e 100644
--- a/news/2008-12-12.mdwn
+++ b/news/2008-12-12.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/news/2009-03-28.mdwn b/news/2009-03-28.mdwn
index 2f67b6ce..72741457 100644
--- a/news/2009-03-28.mdwn
+++ b/news/2009-03-28.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/open_issues.mdwn b/open_issues.mdwn
index 8aa07c1c..c372abfb 100644
--- a/open_issues.mdwn
+++ b/open_issues.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,17 +8,17 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="Open Issues"]]
+[[!meta title="Open Issues"]]
This is a dumping ground for open issues.
-[[inline
+[[!inline
pages=none
show=-1
feeds=no
actions=yes
rootpage="open_issues" postformtext="Add a new item titled:"]]
-[[map pages="(./open_issues/* or */open_issues/* or
+[[!map pages="(./open_issues/* or */open_issues/* or
hurd/running/debian/porting/* or tagged(open_issue*)) and !*/discussion"
show=title]]
diff --git a/open_issues/blkrrpart_ioctl.mdwn b/open_issues/blkrrpart_ioctl.mdwn
index 6a4c0378..81e07f3e 100644
--- a/open_issues/blkrrpart_ioctl.mdwn
+++ b/open_issues/blkrrpart_ioctl.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,9 +8,9 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="BLKRRPART IOCTL"]]
+[[!meta title="BLKRRPART IOCTL"]]
-[[tag open_issue_glibc open_issue_hurd open_issue_gnumach]]
+[[!tag open_issue_glibc open_issue_hurd open_issue_gnumach]]
Just like in other Unix systems one can, for example, use `fdisk` or `parted`
to manage hard disks' partition tables. After doing changes to a disk's
diff --git a/persistency.mdwn b/persistency.mdwn
index 17176708..16234c9b 100644
--- a/persistency.mdwn
+++ b/persistency.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/policy.mdwn b/policy.mdwn
index f0a414f2..7412de5f 100644
--- a/policy.mdwn
+++ b/policy.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/principal.mdwn b/principal.mdwn
index 897c0436..47ec3c7f 100644
--- a/principal.mdwn
+++ b/principal.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/public_hurd_boxen.mdwn b/public_hurd_boxen.mdwn
index b4ea6169..f504225b 100644
--- a/public_hurd_boxen.mdwn
+++ b/public_hurd_boxen.mdwn
@@ -1,7 +1,7 @@
-[[meta copyright="Copyright © 2006, 2007, 2008, 2009 Free Software Foundation,
+[[!meta copyright="Copyright © 2006, 2007, 2008, 2009 Free Software Foundation,
Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -11,7 +11,7 @@ is included in the section entitled
Here are some Hurd boxes that users have made available to the public:
-[[table class="table_style_1" data="""
+[[!table class="table_style_1" data="""
"Host Name","Operator","Access","Distro","Machine Specs","Comments"
"flubber.bddebian.com","[[Barry_de_Freese|bddebian]]","ssh; port 2250","Debian","Celeron; 2.2 GHz; 333 MiB","domU on zenhost"
"clubber.bddebian.com","[[Barry_de_Freese|bddebian]]","ssh; port 2251","Debian","PIII 1 GHz; 384 MiB"
diff --git a/qemu.mdwn b/qemu.mdwn
index 97ce5693..c0ed12f0 100644
--- a/qemu.mdwn
+++ b/qemu.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2005, 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2005, 2007, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/recent_changes.mdwn b/recent_changes.mdwn
index 708e4588..e9bd13c4 100644
--- a/recent_changes.mdwn
+++ b/recent_changes.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="Recent Changes"]]
+[[!meta title="Recent Changes"]]
-[[inline pages="internal(recent_changes/change_*)" template=recentchanges
+[[!inline pages="internal(recent_changes/change_*)" template=recentchanges
show=0]]
diff --git a/rpc.mdwn b/rpc.mdwn
index e60254d1..451dd4d4 100644
--- a/rpc.mdwn
+++ b/rpc.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/rules.mdwn b/rules.mdwn
index d1a544e0..ccc7363e 100644
--- a/rules.mdwn
+++ b/rules.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/rules/savannah_group.mdwn b/rules/savannah_group.mdwn
index ab84e75d..7de688be 100644
--- a/rules/savannah_group.mdwn
+++ b/rules/savannah_group.mdwn
@@ -1,7 +1,7 @@
-[[meta copyright="Copyright © 2006, 2007, 2008, 2009 Free Software Foundation,
+[[!meta copyright="Copyright © 2006, 2007, 2008, 2009 Free Software Foundation,
Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/rules/source_repositories.mdwn b/rules/source_repositories.mdwn
index 2c54e7cf..f15d0f3a 100644
--- a/rules/source_repositories.mdwn
+++ b/rules/source_repositories.mdwn
@@ -1,7 +1,7 @@
-[[meta copyright="Copyright © 2007, 2008, 2009 Free Software Foundation,
+[[!meta copyright="Copyright © 2007, 2008, 2009 Free Software Foundation,
Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/security.mdwn b/security.mdwn
index ae925f74..4c037982 100644
--- a/security.mdwn
+++ b/security.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/sfi.mdwn b/sfi.mdwn
index 1a987290..67d26105 100644
--- a/sfi.mdwn
+++ b/sfi.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/shortcuts.mdwn b/shortcuts.mdwn
index 19368aab..47698bb2 100644
--- a/shortcuts.mdwn
+++ b/shortcuts.mdwn
@@ -1,58 +1,58 @@
-[[if test="enabled(shortcut)"
+[[!if test="enabled(shortcut)"
then="This wiki has shortcuts **enabled**."
else="This wiki has shortcuts **disabled**."]]
Some examples of using shortcuts include:
- \[[google foo]]
- \[[wikipedia War_of_1812]]
- \[[debbug 12345]]
+ \[[!google foo]]
+ \[[!wikipedia War_of_1812]]
+ \[[!debbug 12345]]
This page controls what shortcut links the wiki supports.
-* [[shortcut name=google url="http://www.google.com/search?q=%s"]]
-* [[shortcut name=archive url="http://web.archive.org/*/%S"]]
-* [[shortcut name=gmap url="http://maps.google.com/maps?q=%s"]]
-* [[shortcut name=gmsg url="http://groups.google.com/groups?selm=%s"]]
-* [[shortcut name=wikipedia url="http://en.wikipedia.org/wiki/%s"]]
-* [[shortcut name=wikitravel url="http://wikitravel.org/en/%s"]]
-* [[shortcut name=debbug url="http://bugs.debian.org/%s" desc="bug #%s"]]
-* [[shortcut name=deblist url="http://lists.debian.org/debian-%s" desc="debian-%s@lists.debian.org"]]
-* [[shortcut name=debpkg url="http://packages.debian.org/%s"]]
-* [[shortcut name=debpts url="http://packages.qa.debian.org/%s"]]
-* [[shortcut name=debmsg url="http://lists.debian.org/msgid-search/%s"]]
-* [[shortcut name=debrt url="https://rt.debian.org/Ticket/Display.html?id=%s"]]
-* [[shortcut name=debss url="http://snapshot.debian.net/package/%s"]]
- * Usage: `\[[debss package]]`, `\[[debss package#version]]`, or `\[[debss package/version]]`. See http://snapshot.debian.net for details.
-* [[shortcut name=fdobug url="https://bugs.freedesktop.org/show_bug.cgi?id=%s" desc="freedesktop.org bug #%s"]]
-* [[shortcut name=fdolist url="http://lists.freedesktop.org/mailman/listinfo/%s" desc="%s@lists.freedesktop.org"]]
-* [[shortcut name=gnomebug url="http://bugzilla.gnome.org/show_bug.cgi?id=%s" desc="GNOME bug #%s"]]
-* [[shortcut name=linuxbug url="http://bugzilla.kernel.org/show_bug.cgi?id=%s" desc="Linux bug #%s"]]
-* [[shortcut name=mozbug url="https://bugzilla.mozilla.org/show_bug.cgi?id=%s" desc="Mozilla bug #%s"]]
-* [[shortcut name=gnulist url="http://lists.gnu.org/mailman/listinfo/%s" desc="%s@gnu.org"]]
-* [[shortcut name=marcmsg url="http://marc.info/?i=%s"]]
-* [[shortcut name=marclist url="http://marc.info/?l=%s"]]
-* [[shortcut name=gmane url="http://dir.gmane.org/gmane.%s" desc="gmane.%s"]]
-* [[shortcut name=gmanemsg url="http://mid.gmane.org/%s"]]
-* [[shortcut name=cpan url="http://search.cpan.org/search?mode=dist&query=%s"]]
-* [[shortcut name=ctan url="http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=%s"]]
-* [[shortcut name=hoogle url="http://haskell.org/hoogle/?q=%s"]]
-* [[shortcut name=iki url="http://ikiwiki.info/%S/"]]
-* [[shortcut name=ljuser url="http://%s.livejournal.com/"]]
-* [[shortcut name=rfc url="http://www.ietf.org/rfc/rfc%s.txt" desc="RFC %s"]]
-* [[shortcut name=c2 url="http://c2.com/cgi/wiki?%s"]]
-* [[shortcut name=meatballwiki url="http://www.usemod.com/cgi-bin/mb.pl?%s"]]
-* [[shortcut name=emacswiki url="http://www.emacswiki.org/cgi-bin/wiki/%s"]]
-* [[shortcut name=haskellwiki url="http://haskell.org/haskellwiki/%s"]]
-* [[shortcut name=dict url="http://www.dict.org/bin/Dict?Form=Dict1&Strategy=*&Database=*&Query=%s"]]
-* [[shortcut name=imdb url="http://imdb.com/find?q=%s"]]
-* [[shortcut name=gpg url="http://pgpkeys.mit.edu:11371/pks/lookup?op=vindex&exact=on&search=0x%s"]]
-* [[shortcut name=perldoc url="http://perldoc.perl.org/search.html?q=%s"]]
-* [[shortcut name=whois url="http://reports.internic.net/cgi/whois?whois_nic=%s&type=domain"]]
-* [[shortcut name=cve url="http://cve.mitre.org/cgi-bin/cvename.cgi?name=%s"]]
-* [[shortcut name=cia url="http://cia.vc/stats/project/%s"]]
-* [[shortcut name=ciauser url="http://cia.vc/stats/user/%s"]]
-* [[shortcut name=flickr url="http://www.flickr.com/photos/%s"]]
+* [[!shortcut name=google url="http://www.google.com/search?q=%s"]]
+* [[!shortcut name=archive url="http://web.archive.org/*/%S"]]
+* [[!shortcut name=gmap url="http://maps.google.com/maps?q=%s"]]
+* [[!shortcut name=gmsg url="http://groups.google.com/groups?selm=%s"]]
+* [[!shortcut name=wikipedia url="http://en.wikipedia.org/wiki/%s"]]
+* [[!shortcut name=wikitravel url="http://wikitravel.org/en/%s"]]
+* [[!shortcut name=debbug url="http://bugs.debian.org/%s" desc="bug #%s"]]
+* [[!shortcut name=deblist url="http://lists.debian.org/debian-%s" desc="debian-%s@lists.debian.org"]]
+* [[!shortcut name=debpkg url="http://packages.debian.org/%s"]]
+* [[!shortcut name=debpts url="http://packages.qa.debian.org/%s"]]
+* [[!shortcut name=debmsg url="http://lists.debian.org/msgid-search/%s"]]
+* [[!shortcut name=debrt url="https://rt.debian.org/Ticket/Display.html?id=%s"]]
+* [[!shortcut name=debss url="http://snapshot.debian.net/package/%s"]]
+ * Usage: `\[[!debss package]]`, `\[[!debss package#version]]`, or `\[[!debss package/version]]`. See http://snapshot.debian.net for details.
+* [[!shortcut name=fdobug url="https://bugs.freedesktop.org/show_bug.cgi?id=%s" desc="freedesktop.org bug #%s"]]
+* [[!shortcut name=fdolist url="http://lists.freedesktop.org/mailman/listinfo/%s" desc="%s@lists.freedesktop.org"]]
+* [[!shortcut name=gnomebug url="http://bugzilla.gnome.org/show_bug.cgi?id=%s" desc="GNOME bug #%s"]]
+* [[!shortcut name=linuxbug url="http://bugzilla.kernel.org/show_bug.cgi?id=%s" desc="Linux bug #%s"]]
+* [[!shortcut name=mozbug url="https://bugzilla.mozilla.org/show_bug.cgi?id=%s" desc="Mozilla bug #%s"]]
+* [[!shortcut name=gnulist url="http://lists.gnu.org/mailman/listinfo/%s" desc="%s@gnu.org"]]
+* [[!shortcut name=marcmsg url="http://marc.info/?i=%s"]]
+* [[!shortcut name=marclist url="http://marc.info/?l=%s"]]
+* [[!shortcut name=gmane url="http://dir.gmane.org/gmane.%s" desc="gmane.%s"]]
+* [[!shortcut name=gmanemsg url="http://mid.gmane.org/%s"]]
+* [[!shortcut name=cpan url="http://search.cpan.org/search?mode=dist&query=%s"]]
+* [[!shortcut name=ctan url="http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=%s"]]
+* [[!shortcut name=hoogle url="http://haskell.org/hoogle/?q=%s"]]
+* [[!shortcut name=iki url="http://ikiwiki.info/%S/"]]
+* [[!shortcut name=ljuser url="http://%s.livejournal.com/"]]
+* [[!shortcut name=rfc url="http://www.ietf.org/rfc/rfc%s.txt" desc="RFC %s"]]
+* [[!shortcut name=c2 url="http://c2.com/cgi/wiki?%s"]]
+* [[!shortcut name=meatballwiki url="http://www.usemod.com/cgi-bin/mb.pl?%s"]]
+* [[!shortcut name=emacswiki url="http://www.emacswiki.org/cgi-bin/wiki/%s"]]
+* [[!shortcut name=haskellwiki url="http://haskell.org/haskellwiki/%s"]]
+* [[!shortcut name=dict url="http://www.dict.org/bin/Dict?Form=Dict1&Strategy=*&Database=*&Query=%s"]]
+* [[!shortcut name=imdb url="http://imdb.com/find?q=%s"]]
+* [[!shortcut name=gpg url="http://pgpkeys.mit.edu:11371/pks/lookup?op=vindex&exact=on&search=0x%s"]]
+* [[!shortcut name=perldoc url="http://perldoc.perl.org/search.html?q=%s"]]
+* [[!shortcut name=whois url="http://reports.internic.net/cgi/whois?whois_nic=%s&type=domain"]]
+* [[!shortcut name=cve url="http://cve.mitre.org/cgi-bin/cvename.cgi?name=%s"]]
+* [[!shortcut name=cia url="http://cia.vc/stats/project/%s"]]
+* [[!shortcut name=ciauser url="http://cia.vc/stats/user/%s"]]
+* [[!shortcut name=flickr url="http://www.flickr.com/photos/%s"]]
To add a new shortcut, use the `shortcut`
[[ikiwiki/PreprocessorDirective]]. In the url, "%s" is replaced with the
@@ -65,14 +65,14 @@ Remember that the `name` you give the shortcut will become a new
with an existing directive.
If you come up with a shortcut that you think others might find useful,
-consider contributing it to the [[iki shortcuts]] page on the ikiwiki
+consider contributing it to the [[!iki shortcuts]] page on the ikiwiki
ikiwiki, so that future versions of ikiwiki will include your shortcut
in the standard underlay.
# Local stuff
-* [[shortcut name=source_gnumach-1-branch url="http://cvs.savannah.gnu.org/viewvc/gnumach/%S?view=log&root=hurd&pathrev=gnumach-1-branch"]]
-* [[shortcut name=GNU_Savannah_bug url="http://savannah.gnu.org/bugs/?%s" desc="GNU Savannah bug #%s"]]
-* [[shortcut name=GNU_Savannah_patch url="http://savannah.gnu.org/patch/?%s" desc="GNU Savannah patch #%s"]]
-* [[shortcut name=GNU_Savannah_task url="http://savannah.gnu.org/task/?%s" desc="GNU Savannah task #%s"]]
+* [[!shortcut name=source_gnumach-1-branch url="http://cvs.savannah.gnu.org/viewvc/gnumach/%S?view=log&root=hurd&pathrev=gnumach-1-branch"]]
+* [[!shortcut name=GNU_Savannah_bug url="http://savannah.gnu.org/bugs/?%s" desc="GNU Savannah bug #%s"]]
+* [[!shortcut name=GNU_Savannah_patch url="http://savannah.gnu.org/patch/?%s" desc="GNU Savannah patch #%s"]]
+* [[!shortcut name=GNU_Savannah_task url="http://savannah.gnu.org/task/?%s" desc="GNU Savannah task #%s"]]
diff --git a/sidebar.mdwn b/sidebar.mdwn
index 85596be8..89df4b54 100644
--- a/sidebar.mdwn
+++ b/sidebar.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-Welcome to... [[img hurd/logo/boxes-redrawn.png link=/hurd/logo]] ... the GNU
+Welcome to... [[!img hurd/logo/boxes-redrawn.png link=/hurd/logo]] ... the GNU
Hurd!
* **[[Home|/index]]**
@@ -18,13 +18,13 @@ Hurd!
---
- * **[[Hurd]]**[[if test="destpage(hurd*)" then="
+ * **[[Hurd]]**[[!if test="destpage(hurd*)" then="
* *[[Hurd/Documentation]]*
* *[[hurd/Running]]*"]]
- * **[[microkernel/Mach]]**[[if test="destpage(microkernel/mach*)" then="
+ * **[[microkernel/Mach]]**[[!if test="destpage(microkernel/mach*)" then="
* *[[microkernel/mach/Documentation]]*
* *[[GNU_Mach|microkernel/mach/gnumach]]*"]]
- * *[[microkernel/mach/MIG]]*[[if test="destpage(microkernel/mach/mig*)" then="
+ * *[[microkernel/mach/MIG]]*[[!if test="destpage(microkernel/mach/mig*)" then="
* [[microkernel/mach/mig/GNU_MIG]]"]]
---
diff --git a/tcb.mdwn b/tcb.mdwn
index d321a954..9b117fae 100644
--- a/tcb.mdwn
+++ b/tcb.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/trackers.mdwn b/trackers.mdwn
index c47daf9a..028117ef 100644
--- a/trackers.mdwn
+++ b/trackers.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/trust.mdwn b/trust.mdwn
index f0d29a9c..f0fe0cb7 100644
--- a/trust.mdwn
+++ b/trust.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/unix.mdwn b/unix.mdwn
index b313010a..96c46caf 100644
--- a/unix.mdwn
+++ b/unix.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -10,7 +10,7 @@ is included in the section entitled
# External
- * Wikipedia page about [[wikipedia UNIX]].
+ * Wikipedia page about [[!wikipedia UNIX]].
* [*Standardizing
UNIX*](http://www.informit.com/articles/printerfriendly.aspx?p=691503), an
diff --git a/user/flaviocruz.mdwn b/user/flaviocruz.mdwn
index 9c9af71d..450c2754 100644
--- a/user/flaviocruz.mdwn
+++ b/user/flaviocruz.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/user/madhusudancs.mdwn b/user/madhusudancs.mdwn
index 1139c718..382f988a 100644
--- a/user/madhusudancs.mdwn
+++ b/user/madhusudancs.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -10,7 +10,7 @@ is included in the section entitled
[[!meta title="GNU/Linux compatible procfs"]]
-[[!toc ]]
+[[!toc]]
----
Project Name
diff --git a/user/scolobb.mdwn b/user/scolobb.mdwn
index 2de8eb4f..8cf47568 100644
--- a/user/scolobb.mdwn
+++ b/user/scolobb.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/user/tschwinge.mdwn b/user/tschwinge.mdwn
index b72f26f5..5ffa6fd8 100644
--- a/user/tschwinge.mdwn
+++ b/user/tschwinge.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
-[[meta title="Thomas Schwinge"]]
+[[!meta title="Thomas Schwinge"]]
diff --git a/user/vincentvikram.mdwn b/user/vincentvikram.mdwn
index 847325e2..8927bd4e 100644
--- a/user/vincentvikram.mdwn
+++ b/user/vincentvikram.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/user/zhengda/howto.mdwn b/user/zhengda/howto.mdwn
index ed13acc2..cea3cf0b 100644
--- a/user/zhengda/howto.mdwn
+++ b/user/zhengda/howto.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
diff --git a/virtualization.mdwn b/virtualization.mdwn
index 88f95328..325340b0 100644
--- a/virtualization.mdwn
+++ b/virtualization.mdwn
@@ -1,6 +1,6 @@
-[[meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
-[[meta license="""[[toggle id="license" text="GFDL 1.2+"]][[toggleable
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
@@ -10,7 +10,7 @@ is included in the section entitled
# External
- * Wikipedia page about [[wikipedia Virtualization]].
+ * Wikipedia page about [[!wikipedia Virtualization]].
# See Also
--
cgit v1.3.1
From 1fbfe2b1102476b0c5a91bfd940ac8ad89a6f81b Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Mon, 18 May 2009 16:44:06 +0200
Subject: Simplify some links.
---
abac.mdwn | 2 +-
asbestos.mdwn | 2 +-
asking_questions.mdwn | 2 +-
binutils.mdwn | 2 +-
capability.mdwn | 2 +-
colophon.mdwn | 2 +-
colophon/about_the_twiki_to_ikiwiki_conversion.mdwn | 2 +-
community.mdwn | 2 +-
community/communication.mdwn | 8 ++++----
community/facebook.mdwn | 2 +-
community/gsoc.mdwn | 2 +-
community/gsoc/2008.mdwn | 2 +-
community/gsoc/2008/minutes-2008-04-25.mdwn | 2 +-
community/gsoc/2008/minutes-2008-05-02.mdwn | 2 +-
community/gsoc/2008/minutes-2008-05-16.mdwn | 2 +-
community/gsoc/organization_application.mdwn | 2 +-
community/gsoc/project_ideas.mdwn | 4 ++--
community/gsoc/project_ideas/cdparanoia.mdwn | 2 +-
community/gsoc/project_ideas/debian_installer.mdwn | 2 +-
community/gsoc/project_ideas/disk_io_performance.mdwn | 2 +-
community/gsoc/project_ideas/download_backends.mdwn | 2 +-
community/gsoc/project_ideas/driver_glue_code.mdwn | 2 +-
community/gsoc/project_ideas/dtrace.mdwn | 2 +-
community/gsoc/project_ideas/file_locking.mdwn | 2 +-
community/gsoc/project_ideas/gnat.mdwn | 2 +-
community/gsoc/project_ideas/gnumach_cleanup.mdwn | 2 +-
community/gsoc/project_ideas/hardware_libs.mdwn | 2 +-
community/gsoc/project_ideas/language_bindings.mdwn | 2 +-
community/gsoc/project_ideas/lexical_dot-dot.mdwn | 2 +-
community/gsoc/project_ideas/libcap.mdwn | 2 +-
community/gsoc/project_ideas/libdiskfs_locking.mdwn | 2 +-
community/gsoc/project_ideas/libgtop.mdwn | 2 +-
community/gsoc/project_ideas/maxpath.mdwn | 2 +-
community/gsoc/project_ideas/mtab.mdwn | 2 +-
.../gsoc/project_ideas/namespace-based_translator_selection.mdwn | 2 +-
community/gsoc/project_ideas/nfs.mdwn | 2 +-
community/gsoc/project_ideas/package_manager.mdwn | 2 +-
community/gsoc/project_ideas/perl.mdwn | 2 +-
community/gsoc/project_ideas/procfs.mdwn | 2 +-
community/gsoc/project_ideas/pthreads.mdwn | 2 +-
community/gsoc/project_ideas/secure_chroot.mdwn | 2 +-
community/gsoc/project_ideas/server_overriding.mdwn | 2 +-
community/gsoc/project_ideas/sound.mdwn | 2 +-
community/gsoc/project_ideas/tcp_ip_stack.mdwn | 2 +-
community/gsoc/project_ideas/tmpfs.mdwn | 2 +-
community/gsoc/project_ideas/unionfs_boot.mdwn | 2 +-
community/gsoc/project_ideas/unionmount.mdwn | 2 +-
community/gsoc/project_ideas/virtualization.mdwn | 2 +-
community/gsoc/project_ideas/vm_tuning.mdwn | 2 +-
community/gsoc/project_ideas/xattr.mdwn | 2 +-
community/gsoc/project_ideas/xmlfs.mdwn | 2 +-
community/gsoc/student_application_form.mdwn | 4 ++--
community/gsoc/xorg_ideas.mdwn | 2 +-
community/meetings.mdwn | 2 +-
community/meetings/eurosys_2009.mdwn | 2 +-
community/meetings/fosdem_2005.mdwn | 2 +-
community/meetings/fosdem_2006.mdwn | 2 +-
community/meetings/fosdem_2007.mdwn | 2 +-
community/meetings/fosdem_2008.mdwn | 2 +-
community/meetings/rmll_2006.mdwn | 2 +-
community/meetings/self-organised.mdwn | 2 +-
community/meetings/stesie_2007-10-12.mdwn | 2 +-
community/weblogs.mdwn | 2 +-
community/weblogs/ArneBab.mdwn | 2 +-
.../ArneBab/xkb-woes-trying-to-get-a-german-keyboard-layout.mdwn | 2 +-
config_edittemplate.mdwn | 2 +-
config_edittemplate/regular_page.mdwn | 2 +-
confused_deputy.mdwn | 2 +-
contact_us.mdwn | 4 ++--
contributing.mdwn | 4 ++--
contributing/questionnaire.mdwn | 4 ++--
contributing/web_pages.mdwn | 2 +-
designation.mdwn | 2 +-
destructive_interference.mdwn | 2 +-
documentation.mdwn | 2 +-
donate.mdwn | 2 +-
emulation.mdwn | 2 +-
extensibility.mdwn | 2 +-
gcc.mdwn | 2 +-
gdb.mdwn | 2 +-
gdb/backtrace.mdwn | 2 +-
getting_help.mdwn | 2 +-
glibc.mdwn | 2 +-
hurd.mdwn | 2 +-
hurd/advantages.mdwn | 2 +-
hurd/authentication.mdwn | 2 +-
hurd/binutils.mdwn | 2 +-
hurd/building/cross-compiling.mdwn | 2 +-
hurd/building/cross-compiling/discussion.mdwn | 2 +-
hurd/building/example.mdwn | 2 +-
hurd/concepts.mdwn | 2 +-
hurd/critique.mdwn | 2 +-
hurd/debugging.mdwn | 2 +-
hurd/debugging/gdb.mdwn | 2 +-
hurd/debugging/gdb/noninvasive_debugging.mdwn | 2 +-
hurd/debugging/glibc.mdwn | 2 +-
hurd/debugging/rpctrace.mdwn | 2 +-
hurd/debugging/translator.mdwn | 2 +-
hurd/debugging/translator/capturing_stdout_and_stderr.mdwn | 2 +-
hurd/debugging/translator/gdb.mdwn | 2 +-
hurd/documentation.mdwn | 2 +-
hurd/faq.mdwn | 2 +-
hurd/faq/old-stuff.mdwn | 2 +-
hurd/faq/old_faq.txt | 2 +-
hurd/faq/release.mdwn | 2 +-
hurd/faq/slash_usr_symlink.mdwn | 2 +-
hurd/gcc.mdwn | 2 +-
hurd/glibc.mdwn | 2 +-
hurd/glibc/hurd-specific_api.mdwn | 2 +-
hurd/history.mdwn | 2 +-
hurd/history/port_to_l4.mdwn | 8 ++++----
hurd/hurd_hacking_guide.mdwn | 2 +-
hurd/io_path.mdwn | 2 +-
hurd/libchannel.mdwn | 2 +-
hurd/libhello_example.mdwn | 2 +-
hurd/libnetfs.mdwn | 2 +-
hurd/libpager.mdwn | 2 +-
hurd/libstore.mdwn | 2 +-
hurd/logo.mdwn | 2 +-
hurd/neighborhurd.mdwn | 2 +-
hurd/networking.mdwn | 2 +-
hurd/ng/issues_with_mach.mdwn | 2 +-
hurd/ng/limitations_of_the_original_hurd_design.mdwn | 2 +-
hurd/ng/position_paper.mdwn | 2 +-
hurd/open_issues.mdwn | 2 +-
hurd/open_issues/cvs_tasks_file.mdwn | 2 +-
hurd/open_issues/cvs_todo_file.mdwn | 2 +-
hurd/open_issues/gdb_non-stop_mode.mdwn | 2 +-
hurd/open_issues/gdb_pending_execs.mdwn | 2 +-
hurd/open_issues/gdb_thread_ids.mdwn | 2 +-
hurd/open_issues/libfshelp_in_hurdlibs.mdwn | 2 +-
hurd/open_issues/some_todo_list.mdwn | 2 +-
hurd/open_issues/wrong_reply_message_id.mdwn | 2 +-
hurd/porting.mdwn | 2 +-
hurd/porting/guidelines.mdwn | 4 ++--
hurd/porting/system_api_limitations.mdwn | 2 +-
hurd/reference_manual.mdwn | 2 +-
hurd/running.mdwn | 2 +-
hurd/running/debian/DebianAptOffline.mdwn | 2 +-
hurd/running/debian/creating_image_tarball.mdwn | 2 +-
hurd/running/debian/faq.mdwn | 2 +-
hurd/running/debian/faq/2_gib_partition_limit.mdwn | 2 +-
hurd/running/debian/faq/512_mib_ram_limit.mdwn | 2 +-
hurd/running/debian/faq/apt_umount.mdwn | 2 +-
hurd/running/debian/faq/bad_hypermeta_data.mdwn | 2 +-
hurd/running/debian/faq/debugging_inside_glibc.mdwn | 2 +-
hurd/running/debian/faq/debugging_translators.mdwn | 2 +-
hurd/running/debian/faq/dev_random.mdwn | 2 +-
hurd/running/debian/faq/df.mdwn | 2 +-
hurd/running/debian/faq/free_memory.mdwn | 2 +-
hurd/running/debian/faq/hurd_console.mdwn | 2 +-
hurd/running/debian/faq/kernel_logs.mdwn | 2 +-
hurd/running/debian/faq/other_repositories.mdwn | 2 +-
hurd/running/debian/faq/ps_hangs.mdwn | 2 +-
hurd/running/debian/faq/reporting_bugs.mdwn | 2 +-
hurd/running/debian/faq/sata_disk_drives.mdwn | 2 +-
hurd/running/debian/faq/sshd_only_works_for_root_logins.mdwn | 2 +-
hurd/running/debian/faq/xserver-common.mdwn | 2 +-
hurd/running/debian/patch_submission.mdwn | 2 +-
hurd/running/debian/porting.mdwn | 2 +-
hurd/running/debian/porting/adduser.mdwn | 2 +-
hurd/running/debian/porting/gcc.mdwn | 2 +-
hurd/running/debian/porting/gcc/c++.mdwn | 2 +-
hurd/running/debian/porting/gcc/libmudflap.mdwn | 2 +-
hurd/running/debian/porting/git-core-2.mdwn | 2 +-
hurd/running/debian/porting/git-core.mdwn | 2 +-
hurd/running/debian/porting/libdbd-sqlite3-perl.mdwn | 2 +-
hurd/running/debian/porting/pth.mdwn | 2 +-
hurd/running/debian/porting/runit.mdwn | 2 +-
hurd/running/debian/porting/socat.mdwn | 2 +-
hurd/running/gnu/create_an_image.mdwn | 2 +-
hurd/running/gnu/setup.mdwn | 2 +-
hurd/running/gnu/universal_package_manager.mdwn | 2 +-
hurd/running/qemu/microsoft_windows.mdwn | 2 +-
hurd/running/qemu/networking.mdwn | 2 +-
hurd/running/qemu/networking/sharing_files.mdwn | 2 +-
hurd/running/vmware.mdwn | 2 +-
hurd/running/vmware/discussion.mdwn | 2 +-
hurd/settrans.mdwn | 2 +-
hurd/status.mdwn | 2 +-
hurd/subhurd.mdwn | 2 +-
hurd/subhurd/running_a_subhurd.mdwn | 2 +-
hurd/toolchain.mdwn | 2 +-
hurd/translator.mdwn | 2 +-
hurd/translator/auth.mdwn | 2 +-
hurd/translator/cvsfs.mdwn | 2 +-
hurd/translator/devfs.mdwn | 2 +-
hurd/translator/emailfs.mdwn | 2 +-
hurd/translator/examples.mdwn | 2 +-
hurd/translator/ext2fs.mdwn | 2 +-
hurd/translator/fatfs.mdwn | 2 +-
hurd/translator/magic.mdwn | 2 +-
hurd/translator/mboxfs.mdwn | 2 +-
hurd/translator/pfinet.mdwn | 2 +-
hurd/translator/pfinet/implementation.mdwn | 2 +-
hurd/translator/pfinet/ipv6.mdwn | 2 +-
hurd/translator/pflocal.mdwn | 2 +-
hurd/translator/procfs.mdwn | 2 +-
hurd/translator/procfs/htop.mdwn | 2 +-
hurd/translator/procfs/killall.mdwn | 2 +-
hurd/translator/procfs/procps.mdwn | 2 +-
hurd/translator/procfs/top.mdwn | 2 +-
hurd/translator/storeio.mdwn | 2 +-
hurd/translator/stowfs.mdwn | 2 +-
hurd/translator/tmpfs.mdwn | 2 +-
hurd/translator/tmpfs/notes_bing.mdwn | 2 +-
hurd/translator/tmpfs/notes_various.mdwn | 2 +-
hurd/translator/unionfs.mdwn | 2 +-
hurd/translator/wishlist_1.mdwn | 2 +-
hurd/translator/writing/example.mdwn | 2 +-
hurd/translator/xmlfs.mdwn | 2 +-
hurd/virtual_file_system.mdwn | 2 +-
hurd/virtualization.mdwn | 2 +-
hurd/what_is_the_gnu_hurd.mdwn | 2 +-
hurd/what_is_the_gnu_hurd/gramatically_speaking.mdwn | 2 +-
hurd/what_is_the_gnu_hurd/origin_of_the_name.mdwn | 2 +-
ibac.mdwn | 2 +-
idl.mdwn | 2 +-
index.mdwn | 6 +++---
index/discussion.mdwn | 2 +-
ipc.mdwn | 2 +-
irc.mdwn | 2 +-
isolation.mdwn | 2 +-
license.mdwn | 2 +-
liedtke.mdwn | 2 +-
mailing_lists.mdwn | 2 +-
mailing_lists/bug-hurd.mdwn | 2 +-
mailing_lists/debian-hurd.mdwn | 2 +-
mailing_lists/gnu-system-discuss.mdwn | 2 +-
mailing_lists/help-hurd.mdwn | 2 +-
mailing_lists/hurd-devel-readers.mdwn | 2 +-
mailing_lists/hurd-devel.mdwn | 2 +-
mailing_lists/l4-hurd.mdwn | 2 +-
mailing_lists/unmoderated.mdwn | 2 +-
mailing_lists/web-hurd.mdwn | 2 +-
mechanism.mdwn | 2 +-
microkernel.mdwn | 2 +-
microkernel/faq.mdwn | 2 +-
microkernel/faq/multiserver_microkernel.mdwn | 2 +-
microkernel/for_beginners.mdwn | 2 +-
microkernel/mach/documentation.mdwn | 2 +-
microkernel/mach/external_pager_mechanism.mdwn | 2 +-
microkernel/mach/gnumach.mdwn | 2 +-
microkernel/mach/gnumach/boot_trace.mdwn | 2 +-
microkernel/mach/gnumach/building/example.mdwn | 2 +-
microkernel/mach/gnumach/debugging.mdwn | 2 +-
microkernel/mach/gnumach/hardware_compatibility_list.mdwn | 2 +-
microkernel/mach/gnumach/open_issues.mdwn | 2 +-
.../mach/gnumach/open_issues/resource_management_problems.mdwn | 2 +-
microkernel/mach/gnumach/ports.mdwn | 2 +-
microkernel/mach/gnumach/ports/xen.mdwn | 2 +-
microkernel/mach/gnumach/ports/xen/internals.mdwn | 2 +-
microkernel/mach/gnumach/ports/xen/networking_configuration.mdwn | 2 +-
microkernel/mach/gnumach/projects.mdwn | 4 ++--
microkernel/mach/gnumach/projects/clean_up_the_code.mdwn | 2 +-
microkernel/mach/gnumach/projects/gdb_stubs.mdwn | 2 +-
microkernel/mach/gnumach/reference_manual.mdwn | 2 +-
microkernel/mach/ipc.mdwn | 2 +-
microkernel/mach/ipc/sequence_numbering.mdwn | 2 +-
microkernel/mach/mig.mdwn | 2 +-
microkernel/mach/mig/documentation.mdwn | 2 +-
microkernel/mach/mig/documentation/dealloc.mdwn | 2 +-
microkernel/mach/mig/documentation/servercopy.mdwn | 2 +-
microkernel/mach/mig/gnu_mig.mdwn | 2 +-
microkernel/mach/mig/gnu_mig/open_issues.mdwn | 2 +-
.../mach/mig/gnu_mig/open_issues/duplicate_inclusion_guards.mdwn | 2 +-
microkernel/mach/port.mdwn | 2 +-
microkernel/mach/rpc.mdwn | 2 +-
microkernel/viengoos.mdwn | 2 +-
microkernel/viengoos/building.mdwn | 2 +-
microkernel/viengoos/documentation.mdwn | 2 +-
microkernel/viengoos/hardware.mdwn | 2 +-
microkernel/viengoos/projects.mdwn | 2 +-
microkernel/viengoos/serial_port.mdwn | 2 +-
naming_context.mdwn | 2 +-
news.mdwn | 2 +-
news/2002-01-13.mdwn | 2 +-
news/2002-01-19.mdwn | 2 +-
news/2002-02-18.mdwn | 2 +-
news/2002-03-03.mdwn | 2 +-
news/2002-03-08.mdwn | 2 +-
news/2002-03-23.mdwn | 2 +-
news/2002-05-05.mdwn | 2 +-
news/2002-05-18.mdwn | 2 +-
news/2002-05-24.mdwn | 2 +-
news/2002-05-28.mdwn | 2 +-
news/2002-06-22.mdwn | 2 +-
news/2002-08-16.mdwn | 2 +-
news/2002-10-03.mdwn | 2 +-
news/2002-10-03_2.mdwn | 2 +-
news/2002-10-19.mdwn | 2 +-
news/2002-11-18.mdwn | 2 +-
news/2003-01-18.mdwn | 2 +-
news/2003-02-14.mdwn | 2 +-
news/2003-07-02.mdwn | 2 +-
news/2003-07-16.mdwn | 2 +-
news/2003-08-21.mdwn | 2 +-
news/2005-01-28.mdwn | 2 +-
news/2005-09-20.mdwn | 2 +-
news/2006-04-27.mdwn | 4 ++--
news/2007-01-07.mdwn | 2 +-
news/2007-01-14.mdwn | 2 +-
news/2007-03-14.mdwn | 4 ++--
news/2007-10-01.mdwn | 2 +-
news/2007-10-12.mdwn | 2 +-
news/2008-02-11.mdwn | 2 +-
news/2008-03-19.mdwn | 2 +-
news/2008-09-11.mdwn | 2 +-
news/2008-11-14.mdwn | 2 +-
news/2008-12-12.mdwn | 2 +-
news/2009-03-28.mdwn | 2 +-
open_issues.mdwn | 2 +-
open_issues/blkrrpart_ioctl.mdwn | 2 +-
persistency.mdwn | 2 +-
policy.mdwn | 2 +-
principal.mdwn | 2 +-
public_hurd_boxen.mdwn | 2 +-
qemu.mdwn | 2 +-
recent_changes.mdwn | 2 +-
rpc.mdwn | 2 +-
rules.mdwn | 2 +-
rules/savannah_group.mdwn | 4 ++--
rules/source_repositories.mdwn | 2 +-
security.mdwn | 2 +-
sfi.mdwn | 2 +-
sidebar.mdwn | 2 +-
tcb.mdwn | 2 +-
trackers.mdwn | 2 +-
trust.mdwn | 2 +-
unix.mdwn | 2 +-
unsorted/OskitMach.mdwn | 2 +-
unsorted/changelogs.html | 2 +-
user/flaviocruz.mdwn | 2 +-
user/madhusudancs.mdwn | 2 +-
user/scolobb.mdwn | 2 +-
user/tschwinge.mdwn | 2 +-
user/vincentvikram.mdwn | 2 +-
user/zhengda/howto.mdwn | 2 +-
virtualization.mdwn | 2 +-
339 files changed, 357 insertions(+), 357 deletions(-)
(limited to 'open_issues')
diff --git a/abac.mdwn b/abac.mdwn
index bdf63a32..41de2062 100644
--- a/abac.mdwn
+++ b/abac.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
ABAC stands for authorization-based access control.
In this model, access is not granted based on the
diff --git a/asbestos.mdwn b/asbestos.mdwn
index fcbd8ecb..3990eec1 100644
--- a/asbestos.mdwn
+++ b/asbestos.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Asbestos is an operating system developed at MIT, Stanford
and UCLA to explore information flow control policies. The motivation
diff --git a/asking_questions.mdwn b/asking_questions.mdwn
index bb5c8ffb..2d43cbbe 100644
--- a/asking_questions.mdwn
+++ b/asking_questions.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Before asking a question, first make an effort to find the answer to your
question. A lot of questions have been asked and answered before, so please
diff --git a/binutils.mdwn b/binutils.mdwn
index 85791914..3ce28bb1 100644
--- a/binutils.mdwn
+++ b/binutils.mdwn
@@ -6,6 +6,6 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
The [GNU Binutils](http://www.gnu.org/software/binutils/).
diff --git a/capability.mdwn b/capability.mdwn
index c5ef0d1d..367ea163 100644
--- a/capability.mdwn
+++ b/capability.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
A capability is a protected reference. It is a reference in that
it designates an object; it is protected in that in cannot be
diff --git a/colophon.mdwn b/colophon.mdwn
index 1afdd51a..a9a2952e 100644
--- a/colophon.mdwn
+++ b/colophon.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Just like a book, this topic is designed to help describe the tools used to
create this website and what methods were used to give it its look and feel.
diff --git a/colophon/about_the_twiki_to_ikiwiki_conversion.mdwn b/colophon/about_the_twiki_to_ikiwiki_conversion.mdwn
index d9443b17..0a1a5a00 100644
--- a/colophon/about_the_twiki_to_ikiwiki_conversion.mdwn
+++ b/colophon/about_the_twiki_to_ikiwiki_conversion.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
# Some Quick Notes About the *TWiki to ikiwiki* Conversion
diff --git a/community.mdwn b/community.mdwn
index 9d8af0ec..17377890 100644
--- a/community.mdwn
+++ b/community.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
There is an expanding community of people developing and running test Debian
GNU/Hurd machines.
diff --git a/community/communication.mdwn b/community/communication.mdwn
index 0e56a77e..33941000 100644
--- a/community/communication.mdwn
+++ b/community/communication.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
The GNU Hurd community comprises of a crowd of people living in different areas
of the whole world. For that, having regular working-[[meetings]] -- usually
@@ -14,7 +14,7 @@ one of the more productive ways of coordination works -- is not easily
possible.
The two key resources most often used for communication are the Debian and GNU
-[[mailing_lists]], as well as [[IRC]].
+[[mailing lists]], as well as [[IRC]].
These are measures of communication that work (compared to, e.g., a one-to-one
telephone call) one-to-many. It is important to not send email only to a
@@ -31,10 +31,10 @@ discussing with single developers. And always use *reply to all* instead of
*reply* when answering to email.
If you're interested in keeping up with current events and taking part in
-discussions, you'll want to join the [[mailing_lists/bug-hurd]] mailing list or
+discussions, you'll want to join the [[mailing lists/bug-hurd]] mailing list or
have a look at its [archives](http://lists.gnu.org/archive/html/bug-hurd/).
Even if you're a beginner (we've also been, and some of us even still
remember), don't hesitate to make the first move and make active use of these
resources. But -- of course -- please try to adhere to the conventions as
-described on the [[mailing_lists]] and [[IRC]] pages.
+described on the [[mailing lists]] and [[IRC]] pages.
diff --git a/community/facebook.mdwn b/community/facebook.mdwn
index 31a27fec..27893cf9 100644
--- a/community/facebook.mdwn
+++ b/community/facebook.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
There is [a Facebook group for the Hurd](http://www.facebook.com/group.php?gid=5141429597). If you're on Facebook, join it and say hello.
diff --git a/community/gsoc.mdwn b/community/gsoc.mdwn
index 506516bb..2719d2ab 100644
--- a/community/gsoc.mdwn
+++ b/community/gsoc.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Google Summer of Code"]]
diff --git a/community/gsoc/2008.mdwn b/community/gsoc/2008.mdwn
index 31d45d05..d7b467bb 100644
--- a/community/gsoc/2008.mdwn
+++ b/community/gsoc/2008.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
The GNU Hurd project has successfully participated in the
[Google Summer of Code 2008](http://code.google.com/soc/2008/hurd/about.html)!
diff --git a/community/gsoc/2008/minutes-2008-04-25.mdwn b/community/gsoc/2008/minutes-2008-04-25.mdwn
index 0cb624f2..4c2039d4 100644
--- a/community/gsoc/2008/minutes-2008-04-25.mdwn
+++ b/community/gsoc/2008/minutes-2008-04-25.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
- People agreed that some small projects should be done to during the bonding
period: ideas that floated around were fixing some of the build failures or
diff --git a/community/gsoc/2008/minutes-2008-05-02.mdwn b/community/gsoc/2008/minutes-2008-05-02.mdwn
index f960ab06..1dc99abe 100644
--- a/community/gsoc/2008/minutes-2008-05-02.mdwn
+++ b/community/gsoc/2008/minutes-2008-05-02.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
- madrazr wanted a wiki to keep track of progress. antrik suggested:
http://www.bddebian.com/~wiki/community/gsoc/ and that everyone use
diff --git a/community/gsoc/2008/minutes-2008-05-16.mdwn b/community/gsoc/2008/minutes-2008-05-16.mdwn
index 0c848e8a..7e7da845 100644
--- a/community/gsoc/2008/minutes-2008-05-16.mdwn
+++ b/community/gsoc/2008/minutes-2008-05-16.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
* **madrazr** said that web commits for the wiki stall forever (more than half an hour); the reason is unknown. **antrik** said that it is not much of a problem if the problems with git access are solved.
diff --git a/community/gsoc/organization_application.mdwn b/community/gsoc/organization_application.mdwn
index 946c225b..9fe3a420 100644
--- a/community/gsoc/organization_application.mdwn
+++ b/community/gsoc/organization_application.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
* Link ID:
diff --git a/community/gsoc/project_ideas.mdwn b/community/gsoc/project_ideas.mdwn
index dede290f..32c8aed8 100644
--- a/community/gsoc/project_ideas.mdwn
+++ b/community/gsoc/project_ideas.mdwn
@@ -6,13 +6,13 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
We offer a wide range of possible projects to choose from. If you have an idea
not listed here, we'd love to hear about it!
In either case, we encourage you to contact us (on [[IRC]] and/or our developer
-[[mailing_lists]]), so we can discuss your idea, or help you pick a suitable
+[[mailing lists]]), so we can discuss your idea, or help you pick a suitable
task -- we will gladly explain the tasks in more detail, if the descriptions
are not clear enough.
diff --git a/community/gsoc/project_ideas/cdparanoia.mdwn b/community/gsoc/project_ideas/cdparanoia.mdwn
index f13e19e6..a92329fe 100644
--- a/community/gsoc/project_ideas/cdparanoia.mdwn
+++ b/community/gsoc/project_ideas/cdparanoia.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Implement CD Audio Grabbing"]]
diff --git a/community/gsoc/project_ideas/debian_installer.mdwn b/community/gsoc/project_ideas/debian_installer.mdwn
index 183f6708..ca10a61e 100644
--- a/community/gsoc/project_ideas/debian_installer.mdwn
+++ b/community/gsoc/project_ideas/debian_installer.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Port the Debian Installer to the Hurd"]]
diff --git a/community/gsoc/project_ideas/disk_io_performance.mdwn b/community/gsoc/project_ideas/disk_io_performance.mdwn
index 9f361de9..bb047308 100644
--- a/community/gsoc/project_ideas/disk_io_performance.mdwn
+++ b/community/gsoc/project_ideas/disk_io_performance.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Disk I/O Performance Tuning"]]
diff --git a/community/gsoc/project_ideas/download_backends.mdwn b/community/gsoc/project_ideas/download_backends.mdwn
index 519d1195..749597a6 100644
--- a/community/gsoc/project_ideas/download_backends.mdwn
+++ b/community/gsoc/project_ideas/download_backends.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Use Internet Protocol Translators (ftpfs etc.) as Backends for Other Programs"]]
diff --git a/community/gsoc/project_ideas/driver_glue_code.mdwn b/community/gsoc/project_ideas/driver_glue_code.mdwn
index b3c4c129..04efe202 100644
--- a/community/gsoc/project_ideas/driver_glue_code.mdwn
+++ b/community/gsoc/project_ideas/driver_glue_code.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="New Driver Glue Code"]]
diff --git a/community/gsoc/project_ideas/dtrace.mdwn b/community/gsoc/project_ideas/dtrace.mdwn
index 18fbe956..93c2a5f3 100644
--- a/community/gsoc/project_ideas/dtrace.mdwn
+++ b/community/gsoc/project_ideas/dtrace.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="dtrace Support"]]
diff --git a/community/gsoc/project_ideas/file_locking.mdwn b/community/gsoc/project_ideas/file_locking.mdwn
index 0c057639..b6b393f9 100644
--- a/community/gsoc/project_ideas/file_locking.mdwn
+++ b/community/gsoc/project_ideas/file_locking.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Fix File Locking"]]
diff --git a/community/gsoc/project_ideas/gnat.mdwn b/community/gsoc/project_ideas/gnat.mdwn
index b70ab3c6..b7f2ea62 100644
--- a/community/gsoc/project_ideas/gnat.mdwn
+++ b/community/gsoc/project_ideas/gnat.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Porting GNAT"]]
diff --git a/community/gsoc/project_ideas/gnumach_cleanup.mdwn b/community/gsoc/project_ideas/gnumach_cleanup.mdwn
index ecbbb200..e75c9d3e 100644
--- a/community/gsoc/project_ideas/gnumach_cleanup.mdwn
+++ b/community/gsoc/project_ideas/gnumach_cleanup.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="GNU Mach Code Cleanup"]]
diff --git a/community/gsoc/project_ideas/hardware_libs.mdwn b/community/gsoc/project_ideas/hardware_libs.mdwn
index 4a1fe73c..c30505cb 100644
--- a/community/gsoc/project_ideas/hardware_libs.mdwn
+++ b/community/gsoc/project_ideas/hardware_libs.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Stub Implementations of Hardware Specific Libraries"]]
diff --git a/community/gsoc/project_ideas/language_bindings.mdwn b/community/gsoc/project_ideas/language_bindings.mdwn
index c247a8f8..bf75c805 100644
--- a/community/gsoc/project_ideas/language_bindings.mdwn
+++ b/community/gsoc/project_ideas/language_bindings.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Bindings to Other Programming Languages"]]
diff --git a/community/gsoc/project_ideas/lexical_dot-dot.mdwn b/community/gsoc/project_ideas/lexical_dot-dot.mdwn
index e37bc71f..f0b8db7c 100644
--- a/community/gsoc/project_ideas/lexical_dot-dot.mdwn
+++ b/community/gsoc/project_ideas/lexical_dot-dot.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Lexical .. Resolution"]]
diff --git a/community/gsoc/project_ideas/libcap.mdwn b/community/gsoc/project_ideas/libcap.mdwn
index 2745dc7e..10ca508e 100644
--- a/community/gsoc/project_ideas/libcap.mdwn
+++ b/community/gsoc/project_ideas/libcap.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Implementing libcap"]]
diff --git a/community/gsoc/project_ideas/libdiskfs_locking.mdwn b/community/gsoc/project_ideas/libdiskfs_locking.mdwn
index d484b40b..2a08b387 100644
--- a/community/gsoc/project_ideas/libdiskfs_locking.mdwn
+++ b/community/gsoc/project_ideas/libdiskfs_locking.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Fix libdiskfs Locking Issues"]]
diff --git a/community/gsoc/project_ideas/libgtop.mdwn b/community/gsoc/project_ideas/libgtop.mdwn
index c0f966c5..ef1b2bcb 100644
--- a/community/gsoc/project_ideas/libgtop.mdwn
+++ b/community/gsoc/project_ideas/libgtop.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Porting libgtop"]]
diff --git a/community/gsoc/project_ideas/maxpath.mdwn b/community/gsoc/project_ideas/maxpath.mdwn
index 6ece2dbf..5be8917f 100644
--- a/community/gsoc/project_ideas/maxpath.mdwn
+++ b/community/gsoc/project_ideas/maxpath.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Fixing Programs Using PATH_MAX et al Unconditionally"]]
diff --git a/community/gsoc/project_ideas/mtab.mdwn b/community/gsoc/project_ideas/mtab.mdwn
index 39cde2dd..045533e6 100644
--- a/community/gsoc/project_ideas/mtab.mdwn
+++ b/community/gsoc/project_ideas/mtab.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="mtab"]]
diff --git a/community/gsoc/project_ideas/namespace-based_translator_selection.mdwn b/community/gsoc/project_ideas/namespace-based_translator_selection.mdwn
index 79aad7a1..d40d73ac 100644
--- a/community/gsoc/project_ideas/namespace-based_translator_selection.mdwn
+++ b/community/gsoc/project_ideas/namespace-based_translator_selection.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Namspace-based Translator Selection"]]
diff --git a/community/gsoc/project_ideas/nfs.mdwn b/community/gsoc/project_ideas/nfs.mdwn
index eeeda6f0..683287f7 100644
--- a/community/gsoc/project_ideas/nfs.mdwn
+++ b/community/gsoc/project_ideas/nfs.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Improved NFS Implementation"]]
diff --git a/community/gsoc/project_ideas/package_manager.mdwn b/community/gsoc/project_ideas/package_manager.mdwn
index 4e544ed5..43e53f7c 100644
--- a/community/gsoc/project_ideas/package_manager.mdwn
+++ b/community/gsoc/project_ideas/package_manager.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Hurdish Package Manager for the GNU System"]]
diff --git a/community/gsoc/project_ideas/perl.mdwn b/community/gsoc/project_ideas/perl.mdwn
index 23420159..bfe1968e 100644
--- a/community/gsoc/project_ideas/perl.mdwn
+++ b/community/gsoc/project_ideas/perl.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Improving Perl Support"]]
diff --git a/community/gsoc/project_ideas/procfs.mdwn b/community/gsoc/project_ideas/procfs.mdwn
index 8acfa228..85eec43c 100644
--- a/community/gsoc/project_ideas/procfs.mdwn
+++ b/community/gsoc/project_ideas/procfs.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="procfs"]]
diff --git a/community/gsoc/project_ideas/pthreads.mdwn b/community/gsoc/project_ideas/pthreads.mdwn
index 0e677268..9c703d36 100644
--- a/community/gsoc/project_ideas/pthreads.mdwn
+++ b/community/gsoc/project_ideas/pthreads.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Convert Hurd Libraries and Servers to pthreads"]]
diff --git a/community/gsoc/project_ideas/secure_chroot.mdwn b/community/gsoc/project_ideas/secure_chroot.mdwn
index e5848a0f..a433e8d1 100644
--- a/community/gsoc/project_ideas/secure_chroot.mdwn
+++ b/community/gsoc/project_ideas/secure_chroot.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Secure chroot Implementation"]]
diff --git a/community/gsoc/project_ideas/server_overriding.mdwn b/community/gsoc/project_ideas/server_overriding.mdwn
index 66171313..42edf287 100644
--- a/community/gsoc/project_ideas/server_overriding.mdwn
+++ b/community/gsoc/project_ideas/server_overriding.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Server Overriding Mechanism"]]
diff --git a/community/gsoc/project_ideas/sound.mdwn b/community/gsoc/project_ideas/sound.mdwn
index 134c5b59..b92f76da 100644
--- a/community/gsoc/project_ideas/sound.mdwn
+++ b/community/gsoc/project_ideas/sound.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Sound Support"]]
diff --git a/community/gsoc/project_ideas/tcp_ip_stack.mdwn b/community/gsoc/project_ideas/tcp_ip_stack.mdwn
index 7ca43152..b56bff51 100644
--- a/community/gsoc/project_ideas/tcp_ip_stack.mdwn
+++ b/community/gsoc/project_ideas/tcp_ip_stack.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Hurdish TCP/IP Stack"]]
diff --git a/community/gsoc/project_ideas/tmpfs.mdwn b/community/gsoc/project_ideas/tmpfs.mdwn
index fcf8d96b..69adef0f 100644
--- a/community/gsoc/project_ideas/tmpfs.mdwn
+++ b/community/gsoc/project_ideas/tmpfs.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Fix tmpfs"]]
diff --git a/community/gsoc/project_ideas/unionfs_boot.mdwn b/community/gsoc/project_ideas/unionfs_boot.mdwn
index 3692678f..a801290f 100644
--- a/community/gsoc/project_ideas/unionfs_boot.mdwn
+++ b/community/gsoc/project_ideas/unionfs_boot.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Allow Using unionfs Early at Boot"]]
diff --git a/community/gsoc/project_ideas/unionmount.mdwn b/community/gsoc/project_ideas/unionmount.mdwn
index f8fbc283..47a3d85d 100644
--- a/community/gsoc/project_ideas/unionmount.mdwn
+++ b/community/gsoc/project_ideas/unionmount.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Union Mounts"]]
diff --git a/community/gsoc/project_ideas/virtualization.mdwn b/community/gsoc/project_ideas/virtualization.mdwn
index 79c3ab29..c7403f70 100644
--- a/community/gsoc/project_ideas/virtualization.mdwn
+++ b/community/gsoc/project_ideas/virtualization.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Virtualization Using Hurd Mechanisms"]]
diff --git a/community/gsoc/project_ideas/vm_tuning.mdwn b/community/gsoc/project_ideas/vm_tuning.mdwn
index 8d6a15c3..9e802188 100644
--- a/community/gsoc/project_ideas/vm_tuning.mdwn
+++ b/community/gsoc/project_ideas/vm_tuning.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="VM Tuning"]]
diff --git a/community/gsoc/project_ideas/xattr.mdwn b/community/gsoc/project_ideas/xattr.mdwn
index b5466091..55961547 100644
--- a/community/gsoc/project_ideas/xattr.mdwn
+++ b/community/gsoc/project_ideas/xattr.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Implement xattr Support"]]
diff --git a/community/gsoc/project_ideas/xmlfs.mdwn b/community/gsoc/project_ideas/xmlfs.mdwn
index 5fd2cbe4..5e5eaa13 100644
--- a/community/gsoc/project_ideas/xmlfs.mdwn
+++ b/community/gsoc/project_ideas/xmlfs.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="xmlfs"]]
diff --git a/community/gsoc/student_application_form.mdwn b/community/gsoc/student_application_form.mdwn
index e52387b6..84070cbf 100644
--- a/community/gsoc/student_application_form.mdwn
+++ b/community/gsoc/student_application_form.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Before we get to the actual application form, some important remarks about the
application process -- please read them carefully.
@@ -26,7 +26,7 @@ won't consider it.
One of the things we expect is that you contact us directly as soon as possible
(preferably even before you send the application form), on our developer
-[[mailing_lists]] and [[IRC]] channel. Don't be afraid -- we won't bite :-) IRC
+[[mailing lists]] and [[IRC]] channel. Don't be afraid -- we won't bite :-) IRC
in particular allows for very informal conversations.
(Note though that we are not all in the same time zone, and people generally
diff --git a/community/gsoc/xorg_ideas.mdwn b/community/gsoc/xorg_ideas.mdwn
index c125ee96..406d370d 100644
--- a/community/gsoc/xorg_ideas.mdwn
+++ b/community/gsoc/xorg_ideas.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
## libpciaccess Support for GNU Hurd
diff --git a/community/meetings.mdwn b/community/meetings.mdwn
index 9a07e205..9c88418e 100644
--- a/community/meetings.mdwn
+++ b/community/meetings.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Meetings with Hurd developer attendance"]]
diff --git a/community/meetings/eurosys_2009.mdwn b/community/meetings/eurosys_2009.mdwn
index cc672f5e..24c2b112 100644
--- a/community/meetings/eurosys_2009.mdwn
+++ b/community/meetings/eurosys_2009.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="EuroSys 2009"]]
diff --git a/community/meetings/fosdem_2005.mdwn b/community/meetings/fosdem_2005.mdwn
index e19ff41d..8d7f459d 100644
--- a/community/meetings/fosdem_2005.mdwn
+++ b/community/meetings/fosdem_2005.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="FOSDEM 2005"]]
diff --git a/community/meetings/fosdem_2006.mdwn b/community/meetings/fosdem_2006.mdwn
index 7f3cdcce..a869f262 100644
--- a/community/meetings/fosdem_2006.mdwn
+++ b/community/meetings/fosdem_2006.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="FOSDEM 2006"]]
diff --git a/community/meetings/fosdem_2007.mdwn b/community/meetings/fosdem_2007.mdwn
index e8c37441..ab9fa413 100644
--- a/community/meetings/fosdem_2007.mdwn
+++ b/community/meetings/fosdem_2007.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="FOSDEM 2007"]]
diff --git a/community/meetings/fosdem_2008.mdwn b/community/meetings/fosdem_2008.mdwn
index 5d641995..e9625fdf 100644
--- a/community/meetings/fosdem_2008.mdwn
+++ b/community/meetings/fosdem_2008.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="FOSDEM 2008"]]
diff --git a/community/meetings/rmll_2006.mdwn b/community/meetings/rmll_2006.mdwn
index ba0d8abf..0d82a2b1 100644
--- a/community/meetings/rmll_2006.mdwn
+++ b/community/meetings/rmll_2006.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="RMLL 2006"]]
diff --git a/community/meetings/self-organised.mdwn b/community/meetings/self-organised.mdwn
index 0c6f6c9f..1403c115 100644
--- a/community/meetings/self-organised.mdwn
+++ b/community/meetings/self-organised.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Self-organised meeting"]]
diff --git a/community/meetings/stesie_2007-10-12.mdwn b/community/meetings/stesie_2007-10-12.mdwn
index 737951ca..d59ceded 100644
--- a/community/meetings/stesie_2007-10-12.mdwn
+++ b/community/meetings/stesie_2007-10-12.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
On the weekend 2007-10-12 to 14 [[Stefan_Siegl|stesie]] invited Hurd people.
Colin Leitner and [[Thomas_Schwinge|tschwinge]] came, as well as novice
diff --git a/community/weblogs.mdwn b/community/weblogs.mdwn
index b3c38d00..50791549 100644
--- a/community/weblogs.mdwn
+++ b/community/weblogs.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Weblogs from Hurd programmers and enthusiasts.
diff --git a/community/weblogs/ArneBab.mdwn b/community/weblogs/ArneBab.mdwn
index 350d97b0..4ef8a329 100644
--- a/community/weblogs/ArneBab.mdwn
+++ b/community/weblogs/ArneBab.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
I'm just a Hurd dabbler who likes the ideas behind the Hurd:
diff --git a/community/weblogs/ArneBab/xkb-woes-trying-to-get-a-german-keyboard-layout.mdwn b/community/weblogs/ArneBab/xkb-woes-trying-to-get-a-german-keyboard-layout.mdwn
index 89dfb22e..693168a4 100644
--- a/community/weblogs/ArneBab/xkb-woes-trying-to-get-a-german-keyboard-layout.mdwn
+++ b/community/weblogs/ArneBab/xkb-woes-trying-to-get-a-german-keyboard-layout.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Yesterday I spent a few hours trying to get my german keyboard to let me use my umlauts (and to let me type without having to hunt down the right keys), but without much luck.
diff --git a/config_edittemplate.mdwn b/config_edittemplate.mdwn
index d8b17602..b3ff1431 100644
--- a/config_edittemplate.mdwn
+++ b/config_edittemplate.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
This page exists purely for configuring the [[iki plugins/edittemplate]]
plugin.
diff --git a/config_edittemplate/regular_page.mdwn b/config_edittemplate/regular_page.mdwn
index a43067b3..dcce6438 100644
--- a/config_edittemplate/regular_page.mdwn
+++ b/config_edittemplate/regular_page.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
HERE STARTS YOUR NEW CONTENT -- remove everything from here on, including this
line.
diff --git a/confused_deputy.mdwn b/confused_deputy.mdwn
index d7767d17..92be6415 100644
--- a/confused_deputy.mdwn
+++ b/confused_deputy.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[The confused deputy](http://www.cis.upenn.edu/~KeyKOS/ConfusedDeputy.html)
problem was articulated by Norm Hardy. It is a possible consequence
diff --git a/contact_us.mdwn b/contact_us.mdwn
index 4c5f9c5d..2f483780 100644
--- a/contact_us.mdwn
+++ b/contact_us.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
* [[Community]] -- the community around GNU Hurd.
@@ -23,4 +23,4 @@ is included in the section entitled
If you have a concern you want to send to the Hurd maintainers without
writing to a public mailing list, then please send email to
. Please don't send general support requests or
- questions there, but instead use the [[mailing_lists]].
+ questions there, but instead use the [[mailing lists]].
diff --git a/contributing.mdwn b/contributing.mdwn
index 8c02a0fe..9e2396cf 100644
--- a/contributing.mdwn
+++ b/contributing.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
So, you are interested in contributing to the GNU Hurd project?
@@ -105,5 +105,5 @@ system nevertheless is a prerequisite. At least have a deep look at the
documentation pointers given in the previous section. Also read through the
[[HurdNG|hurd/ng]] section.
-Please send email to the [[mailing_lists/l4-hurd]] mailing list for discussing
+Please send email to the [[mailing lists/l4-hurd]] mailing list for discussing
this post-Mach system design.
diff --git a/contributing/questionnaire.mdwn b/contributing/questionnaire.mdwn
index 229e5c5e..bc548b64 100644
--- a/contributing/questionnaire.mdwn
+++ b/contributing/questionnaire.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
People often come to us and state that they'd like to help with the GNU/Hurd.
This is very good and very much encouraged: we're always looking for volunteers
@@ -42,4 +42,4 @@ items and spend some time thinking about those.
Every new contributor is very much encouraged to take some notes about these
-items and post them to *[[mailing_lists/bug-hurd]]*.
+items and post them to *[[mailing lists/bug-hurd]]*.
diff --git a/contributing/web_pages.mdwn b/contributing/web_pages.mdwn
index 9d5f0705..9a9cc54c 100644
--- a/contributing/web_pages.mdwn
+++ b/contributing/web_pages.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
(!) Some general hints first; they may sound very familiar from other software
projects:
diff --git a/designation.mdwn b/designation.mdwn
index e6074322..771d8e66 100644
--- a/designation.mdwn
+++ b/designation.mdwn
@@ -6,6 +6,6 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
To designate is to name.
diff --git a/destructive_interference.mdwn b/destructive_interference.mdwn
index f6a2596b..1f468034 100644
--- a/destructive_interference.mdwn
+++ b/destructive_interference.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Interference can be destructive or non-destructive. When a [[principal]]
invokes an object (thereby requesting a service) and the implementation
diff --git a/documentation.mdwn b/documentation.mdwn
index 2c13792c..8559eff1 100644
--- a/documentation.mdwn
+++ b/documentation.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Documentation for...
diff --git a/donate.mdwn b/donate.mdwn
index f936007c..22b218c1 100644
--- a/donate.mdwn
+++ b/donate.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
If you feel like donating goods or money for the work the developers are doing,
then we're happy to confirm that this is indeed possible. Of course we'd
diff --git a/emulation.mdwn b/emulation.mdwn
index 93ce5e37..9e6a5e55 100644
--- a/emulation.mdwn
+++ b/emulation.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
# External
diff --git a/extensibility.mdwn b/extensibility.mdwn
index 7fddd8b3..01b1f3b1 100644
--- a/extensibility.mdwn
+++ b/extensibility.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
An extensible system is one that enables extensibility. Enabling extensibility
means providing non-privileged mechanisms to extend existing objects and to
diff --git a/gcc.mdwn b/gcc.mdwn
index 32892968..c9dae96e 100644
--- a/gcc.mdwn
+++ b/gcc.mdwn
@@ -6,6 +6,6 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
The [GNU Compiler Collection](http://gcc.gnu.org/).
diff --git a/gdb.mdwn b/gdb.mdwn
index 94f156b3..5409a05d 100644
--- a/gdb.mdwn
+++ b/gdb.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
The [GNU debugger *GDB*](http://www.gnu.org/software/gdb/).
diff --git a/gdb/backtrace.mdwn b/gdb/backtrace.mdwn
index 07a66178..7411ad05 100644
--- a/gdb/backtrace.mdwn
+++ b/gdb/backtrace.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
When someone asks you to supply a backtrace (from a [[segmentation_fault]], for
example), here is roughly what you have to do.
diff --git a/getting_help.mdwn b/getting_help.mdwn
index 918877fe..92efabbe 100644
--- a/getting_help.mdwn
+++ b/getting_help.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
# Essential Documentation
diff --git a/glibc.mdwn b/glibc.mdwn
index f3b9460b..c7e5eeb7 100644
--- a/glibc.mdwn
+++ b/glibc.mdwn
@@ -6,6 +6,6 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
The [GNU C Library](http://www.gnu.org/software/libc/).
diff --git a/hurd.mdwn b/hurd.mdwn
index 91c64495..4b434a65 100644
--- a/hurd.mdwn
+++ b/hurd.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
The GNU Hurd is under active development. Because of that, there is no
*stable* version. We distribute the Hurd sources only through CVS at present.
diff --git a/hurd/advantages.mdwn b/hurd/advantages.mdwn
index b3742530..a181a942 100644
--- a/hurd/advantages.mdwn
+++ b/hurd/advantages.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
The Hurd is not the most advanced kernel known to the planet (yet),
but it does have a number of enticing features:
diff --git a/hurd/authentication.mdwn b/hurd/authentication.mdwn
index 0780e54d..2d6084bf 100644
--- a/hurd/authentication.mdwn
+++ b/hurd/authentication.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
UIDs on the Hurd are separate from processes. A process has
[[capabilities|capability]] designating so-called UID vectors that
diff --git a/hurd/binutils.mdwn b/hurd/binutils.mdwn
index a46eef6b..76b0ae60 100644
--- a/hurd/binutils.mdwn
+++ b/hurd/binutils.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[General_information|/binutils]] about the binutils.
diff --git a/hurd/building/cross-compiling.mdwn b/hurd/building/cross-compiling.mdwn
index c2861c3b..51b3abfc 100644
--- a/hurd/building/cross-compiling.mdwn
+++ b/hurd/building/cross-compiling.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
# `cross-gnu`
diff --git a/hurd/building/cross-compiling/discussion.mdwn b/hurd/building/cross-compiling/discussion.mdwn
index 2c326d21..dbe317ad 100644
--- a/hurd/building/cross-compiling/discussion.mdwn
+++ b/hurd/building/cross-compiling/discussion.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
What happens if the external link goes down? Is there any way to store files
within the wiki itself? --[[vincentvikram]]
diff --git a/hurd/building/example.mdwn b/hurd/building/example.mdwn
index 57ddb313..bf31bf7e 100644
--- a/hurd/building/example.mdwn
+++ b/hurd/building/example.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
I checked out the source code on my Ubuntu GNU/Linux system connected to the
Internet using:
diff --git a/hurd/concepts.mdwn b/hurd/concepts.mdwn
index 10739b80..e8183d79 100644
--- a/hurd/concepts.mdwn
+++ b/hurd/concepts.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
* [[Translator]]
* [[Virtual_File_System]]
diff --git a/hurd/critique.mdwn b/hurd/critique.mdwn
index f4bff270..c432cc17 100644
--- a/hurd/critique.mdwn
+++ b/hurd/critique.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="A Critique of the GNU Hurd Multi-server Operating System"]]
diff --git a/hurd/debugging.mdwn b/hurd/debugging.mdwn
index f71ff69a..36ab769a 100644
--- a/hurd/debugging.mdwn
+++ b/hurd/debugging.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
# Strategies
diff --git a/hurd/debugging/gdb.mdwn b/hurd/debugging/gdb.mdwn
index f6fb9af5..1fede74f 100644
--- a/hurd/debugging/gdb.mdwn
+++ b/hurd/debugging/gdb.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
The [[GNU_debugger_*GDB*|/gdb]] works on GNU/Hurd
systems as it does on other system, but has some additional [hurd-specific
diff --git a/hurd/debugging/gdb/noninvasive_debugging.mdwn b/hurd/debugging/gdb/noninvasive_debugging.mdwn
index bd732ca1..fa7a3c5b 100644
--- a/hurd/debugging/gdb/noninvasive_debugging.mdwn
+++ b/hurd/debugging/gdb/noninvasive_debugging.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Sometimes using [[GDB]] on a [[system_server|translator]] can result in a [[deadlock]]. You
can however still use GDB by using the [`set
diff --git a/hurd/debugging/glibc.mdwn b/hurd/debugging/glibc.mdwn
index 064b7ab8..905dd0da 100644
--- a/hurd/debugging/glibc.mdwn
+++ b/hurd/debugging/glibc.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Here are some hints about how to approach testing after nontrivial changes to
glibc have been done.
diff --git a/hurd/debugging/rpctrace.mdwn b/hurd/debugging/rpctrace.mdwn
index 664e8601..63b72ee0 100644
--- a/hurd/debugging/rpctrace.mdwn
+++ b/hurd/debugging/rpctrace.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
*rpctrace* is -- roughly -- an equivavlent to Linux's *strace* or Solaris' or
BSD's *truss*. It is used to trace [[remote_procedure_call|rpc]]s a process is
diff --git a/hurd/debugging/translator.mdwn b/hurd/debugging/translator.mdwn
index b3b9e95a..d439e17b 100644
--- a/hurd/debugging/translator.mdwn
+++ b/hurd/debugging/translator.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!inline
pages="hurd/debugging/translator/* and !*/discussion"
diff --git a/hurd/debugging/translator/capturing_stdout_and_stderr.mdwn b/hurd/debugging/translator/capturing_stdout_and_stderr.mdwn
index 14c46d29..646738b1 100644
--- a/hurd/debugging/translator/capturing_stdout_and_stderr.mdwn
+++ b/hurd/debugging/translator/capturing_stdout_and_stderr.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Sometimes it may already be helpful to capture a translator's `stdout` and
`stderr`, for example like this:
diff --git a/hurd/debugging/translator/gdb.mdwn b/hurd/debugging/translator/gdb.mdwn
index ad9d87b0..82a50736 100644
--- a/hurd/debugging/translator/gdb.mdwn
+++ b/hurd/debugging/translator/gdb.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Say you want to try running file system server ([[`ext2fs`|translator/ext2fs]],
[[`jfs`|translator/jfs]], ...) against a modified version of
diff --git a/hurd/documentation.mdwn b/hurd/documentation.mdwn
index ce8ae2e7..0d311758 100644
--- a/hurd/documentation.mdwn
+++ b/hurd/documentation.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
# Introductory Material
diff --git a/hurd/faq.mdwn b/hurd/faq.mdwn
index 7b2023cc..be30e1b4 100644
--- a/hurd/faq.mdwn
+++ b/hurd/faq.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="GNU Hurd FAQ"]]
diff --git a/hurd/faq/old-stuff.mdwn b/hurd/faq/old-stuff.mdwn
index e4132d50..6968a894 100644
--- a/hurd/faq/old-stuff.mdwn
+++ b/hurd/faq/old-stuff.mdwn
@@ -1,6 +1,6 @@
In addition to the [general FAQ](http://www.gnu.org/software/hurd/docs.html#TOCfaq) there are the following typical newbie questions. (There is an [updated version](http://tuxou.ouvaton.org/hurd/) which is not official yet.)
-If you still have problems, do not hesitate to make use of the [[mailing_lists]] or the [[IRC]].
+If you still have problems, do not hesitate to make use of the [[mailing lists]] or the [[IRC]].
* **_You say GNU, don't you mean GNU/Hurd?_**
* Yes and no. GNU refers to the system as a whole, while GNU/Hurd is more specific, saying that it is the GNU system running on the Hurd -- to differentiate it from the GNU system running on Linux, GNU/Linux. Also see [[GNU/GnuNames]]
diff --git a/hurd/faq/old_faq.txt b/hurd/faq/old_faq.txt
index 4c7bb8e3..617d7661 100644
--- a/hurd/faq/old_faq.txt
+++ b/hurd/faq/old_faq.txt
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Frequently Asked Questions about the GNU Hurd
diff --git a/hurd/faq/release.mdwn b/hurd/faq/release.mdwn
index a1a4c10a..d80c6825 100644
--- a/hurd/faq/release.mdwn
+++ b/hurd/faq/release.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="When will the Hurd be released?"]]
diff --git a/hurd/faq/slash_usr_symlink.mdwn b/hurd/faq/slash_usr_symlink.mdwn
index f769b0b9..5c47f4e1 100644
--- a/hurd/faq/slash_usr_symlink.mdwn
+++ b/hurd/faq/slash_usr_symlink.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Why is `/usr' a symbolic link to `.'?"]]
diff --git a/hurd/gcc.mdwn b/hurd/gcc.mdwn
index 2aba090f..53b5e071 100644
--- a/hurd/gcc.mdwn
+++ b/hurd/gcc.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[General_information|/gcc]] about the GCC.
diff --git a/hurd/glibc.mdwn b/hurd/glibc.mdwn
index 4a9fd0af..e975a239 100644
--- a/hurd/glibc.mdwn
+++ b/hurd/glibc.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[General_information|/glibc]] about the glibc.
diff --git a/hurd/glibc/hurd-specific_api.mdwn b/hurd/glibc/hurd-specific_api.mdwn
index 740eb260..aeb63d91 100644
--- a/hurd/glibc/hurd-specific_api.mdwn
+++ b/hurd/glibc/hurd-specific_api.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Hurd-specific glibc API"]]
diff --git a/hurd/history.mdwn b/hurd/history.mdwn
index fbdb1bf5..18a1506f 100644
--- a/hurd/history.mdwn
+++ b/hurd/history.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Richard Stallman (RMS) started GNU in 1983, as a project to create a
complete free operating system. In the text of the GNU Manifesto, he
diff --git a/hurd/history/port_to_l4.mdwn b/hurd/history/port_to_l4.mdwn
index e7524503..fdaeeffb 100644
--- a/hurd/history/port_to_l4.mdwn
+++ b/hurd/history/port_to_l4.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Porting the Hurd to L4: Hurd/L4"]]
@@ -16,7 +16,7 @@ There was an effort to port the Hurd from [[microkernel/Mach]] to the
The idea of using L4 as a [[microkernel]] for a [[Hurd_system|hurd]] was
initially voiced in the [[Hurd_community|community]] by Okuji Yoshinori, who,
-for discussing this purpose, created the [[mailing_lists/l4-hurd]] mailing list
+for discussing this purpose, created the [[mailing lists/l4-hurd]] mailing list
in November 2000.
The project itself then was mostly lead by Marcus Brinkmann and Neal Walfield.
@@ -33,7 +33,7 @@ By now, the development of Hurd/L4 has stopped. However, Neal Walfield moved
on to working on a newly designed kernel called [[microkernel/viengoos]].
Over the years, a lot of discussion have been held on the
-[[mailing_lists/l4-hurd]] mailing list, which today is still the right place
+[[mailing lists/l4-hurd]] mailing list, which today is still the right place
for [[next-generation_Hurd|ng]] discussions.
Development of Hurd/L4 was done in the `hurd-l4` module of the Hurd CVS
@@ -94,7 +94,7 @@ explains:
> a number of security issues.
A lange number of discussion threads can be found in the archives of the
-[[mailing_lists/l4-hurd]] mailing list.
+[[mailing lists/l4-hurd]] mailing list.
> Hurd-NG, as we originally called it, was an attempt to articulate the system
> that we had come to envision in terms of interfaces and description of the
diff --git a/hurd/hurd_hacking_guide.mdwn b/hurd/hurd_hacking_guide.mdwn
index b5dae04e..ea9aa259 100644
--- a/hurd/hurd_hacking_guide.mdwn
+++ b/hurd/hurd_hacking_guide.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Originally written by Wolfgang Jährling, the *Hurd Hacking Guide* contains an
introduction to GNU Hurd and GNU Mach programming, an overview of some of the
diff --git a/hurd/io_path.mdwn b/hurd/io_path.mdwn
index c4e104df..78e13efd 100644
--- a/hurd/io_path.mdwn
+++ b/hurd/io_path.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
# read
diff --git a/hurd/libchannel.mdwn b/hurd/libchannel.mdwn
index ab126cf6..91c7810f 100644
--- a/hurd/libchannel.mdwn
+++ b/hurd/libchannel.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
# libchannel
diff --git a/hurd/libhello_example.mdwn b/hurd/libhello_example.mdwn
index 6c10ec08..2c5490e2 100644
--- a/hurd/libhello_example.mdwn
+++ b/hurd/libhello_example.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
## Howto write a Hurd library
diff --git a/hurd/libnetfs.mdwn b/hurd/libnetfs.mdwn
index 589b4abd..fef6a8ef 100644
--- a/hurd/libnetfs.mdwn
+++ b/hurd/libnetfs.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
#libnetfs
diff --git a/hurd/libpager.mdwn b/hurd/libpager.mdwn
index d3803d89..c9a1c0b6 100644
--- a/hurd/libpager.mdwn
+++ b/hurd/libpager.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Mach's [[microkernel/mach/external_pager_mechanism]].
diff --git a/hurd/libstore.mdwn b/hurd/libstore.mdwn
index 577f9d0c..3d54a839 100644
--- a/hurd/libstore.mdwn
+++ b/hurd/libstore.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
`libstore` is more than just a thin layer between
[[GNU_Mach|microkernel/mach/gnumach]] devices (`hd0` for example) and the
diff --git a/hurd/logo.mdwn b/hurd/logo.mdwn
index 7b66ed9b..aae80561 100644
--- a/hurd/logo.mdwn
+++ b/hurd/logo.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
The famous *Hurd Boxes* logo is available at
.
diff --git a/hurd/neighborhurd.mdwn b/hurd/neighborhurd.mdwn
index a055ab70..5a66f992 100644
--- a/hurd/neighborhurd.mdwn
+++ b/hurd/neighborhurd.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
It is possible to run multiple instances of the Hurd
in parallel, on a single instance of Mach. Other than
diff --git a/hurd/networking.mdwn b/hurd/networking.mdwn
index 9e1fbfa9..ff16eb25 100644
--- a/hurd/networking.mdwn
+++ b/hurd/networking.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
For each supported `PF_*` protocol family, there is a file `/servers/socket/N`
where `N` is the numberic value fo the `PF_*` symbol. Right now
diff --git a/hurd/ng/issues_with_mach.mdwn b/hurd/ng/issues_with_mach.mdwn
index 59c49002..9785b08a 100644
--- a/hurd/ng/issues_with_mach.mdwn
+++ b/hurd/ng/issues_with_mach.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
* [[microkernel/mach/gnumach/open_issues/Resource_management_problems]]
* [[Critique]]
diff --git a/hurd/ng/limitations_of_the_original_hurd_design.mdwn b/hurd/ng/limitations_of_the_original_hurd_design.mdwn
index a7133ce9..96d8912b 100644
--- a/hurd/ng/limitations_of_the_original_hurd_design.mdwn
+++ b/hurd/ng/limitations_of_the_original_hurd_design.mdwn
@@ -6,6 +6,6 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
* [[Critique]]
diff --git a/hurd/ng/position_paper.mdwn b/hurd/ng/position_paper.mdwn
index 16c99115..abc781da 100644
--- a/hurd/ng/position_paper.mdwn
+++ b/hurd/ng/position_paper.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Neal Walfield and Marcus Brinkmann wrote a paper titled [*Improving Usability
via Access Decomposition and Policy
diff --git a/hurd/open_issues.mdwn b/hurd/open_issues.mdwn
index cc70fa83..3513c378 100644
--- a/hurd/open_issues.mdwn
+++ b/hurd/open_issues.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Open Issues"]]
diff --git a/hurd/open_issues/cvs_tasks_file.mdwn b/hurd/open_issues/cvs_tasks_file.mdwn
index d85b87fc..a2fbf619 100644
--- a/hurd/open_issues/cvs_tasks_file.mdwn
+++ b/hurd/open_issues/cvs_tasks_file.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
The canonical [tasks
file](http://savannah.gnu.org/cgi-bin/viewcvs/~checkout~/hurd/hurd/tasks?rev=HEAD&content-type=text/plain)
diff --git a/hurd/open_issues/cvs_todo_file.mdwn b/hurd/open_issues/cvs_todo_file.mdwn
index 453f846b..c5e48979 100644
--- a/hurd/open_issues/cvs_todo_file.mdwn
+++ b/hurd/open_issues/cvs_todo_file.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
The canonical [TODO
file](http://savannah.gnu.org/cgi-bin/viewcvs/~checkout~/hurd/hurd/TODO?rev=HEAD&content-type=text/plain)
diff --git a/hurd/open_issues/gdb_non-stop_mode.mdwn b/hurd/open_issues/gdb_non-stop_mode.mdwn
index 424afe17..199cb7ae 100644
--- a/hurd/open_issues/gdb_non-stop_mode.mdwn
+++ b/hurd/open_issues/gdb_non-stop_mode.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
GNU GDB's `gnu-nat.c` doesn't support *non-stop* mode.
diff --git a/hurd/open_issues/gdb_pending_execs.mdwn b/hurd/open_issues/gdb_pending_execs.mdwn
index b31f183d..cf5cc705 100644
--- a/hurd/open_issues/gdb_pending_execs.mdwn
+++ b/hurd/open_issues/gdb_pending_execs.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
:
diff --git a/hurd/open_issues/gdb_thread_ids.mdwn b/hurd/open_issues/gdb_thread_ids.mdwn
index 006399d4..8752e9d8 100644
--- a/hurd/open_issues/gdb_thread_ids.mdwn
+++ b/hurd/open_issues/gdb_thread_ids.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
GNU GDB's Pedro Alves:
diff --git a/hurd/open_issues/libfshelp_in_hurdlibs.mdwn b/hurd/open_issues/libfshelp_in_hurdlibs.mdwn
index 78b641ca..d5b455a0 100644
--- a/hurd/open_issues/libfshelp_in_hurdlibs.mdwn
+++ b/hurd/open_issues/libfshelp_in_hurdlibs.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[libtrivfs]] seems to use [[libfshelp]], but doesn't have it listed in
`HURDLIBS`. Should change that? Same for [[libnetfs]] and [[libdiskfs]]?
diff --git a/hurd/open_issues/some_todo_list.mdwn b/hurd/open_issues/some_todo_list.mdwn
index 77823128..88cbbe75 100644
--- a/hurd/open_issues/some_todo_list.mdwn
+++ b/hurd/open_issues/some_todo_list.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
This todo is primarily targetted at the Hurd proper
and applications that rely on the Hurd interfaces.
diff --git a/hurd/open_issues/wrong_reply_message_id.mdwn b/hurd/open_issues/wrong_reply_message_id.mdwn
index 18161a97..552a5681 100644
--- a/hurd/open_issues/wrong_reply_message_id.mdwn
+++ b/hurd/open_issues/wrong_reply_message_id.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
# settrans -P -a /servers/socket/2 /hurd/pfinet -i eth0 -a 192.168.10.61 -g 192.168.10.1 -m 255.255.255.0
Translator pid: 2289
diff --git a/hurd/porting.mdwn b/hurd/porting.mdwn
index fa0c55c8..c94572a4 100644
--- a/hurd/porting.mdwn
+++ b/hurd/porting.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
* [[Guidelines]]
* [[System_API_Limitations]]
diff --git a/hurd/porting/guidelines.mdwn b/hurd/porting/guidelines.mdwn
index 59abb091..7dea771d 100644
--- a/hurd/porting/guidelines.mdwn
+++ b/hurd/porting/guidelines.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
This is a compilation of common porting problems and their solutions.
@@ -19,7 +19,7 @@ information.
There is a separate page about [[System_API_Limitations]].
-You may ask on the [[mailing_lists/bug-hurd]] mailing list for details or
+You may ask on the [[mailing lists/bug-hurd]] mailing list for details or
questions about fixing bugs.
diff --git a/hurd/porting/system_api_limitations.mdwn b/hurd/porting/system_api_limitations.mdwn
index 6e70f1f8..06a6b382 100644
--- a/hurd/porting/system_api_limitations.mdwn
+++ b/hurd/porting/system_api_limitations.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Sometimes building or running a program will fail due to bugs in the system API
implementation (in [[glibc]] and the [[Hurd]]). Make sure you check this list
diff --git a/hurd/reference_manual.mdwn b/hurd/reference_manual.mdwn
index 4229e7fd..9337b784 100644
--- a/hurd/reference_manual.mdwn
+++ b/hurd/reference_manual.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
*The GNU Hurd Reference Manual* documents the architecture, the usage and the
programming of the GNU Hurd. At the moment, the manual is quite incomplete.
diff --git a/hurd/running.mdwn b/hurd/running.mdwn
index 9293bd9c..95dc024a 100644
--- a/hurd/running.mdwn
+++ b/hurd/running.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
* [[Distrib]] - Distributions based on the Hurd
* [[microkernel/mach/gnumach/ports/Xen]] - In Xen
diff --git a/hurd/running/debian/DebianAptOffline.mdwn b/hurd/running/debian/DebianAptOffline.mdwn
index 249bfd86..9596040d 100644
--- a/hurd/running/debian/DebianAptOffline.mdwn
+++ b/hurd/running/debian/DebianAptOffline.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
# How to Installing Packages without a Network Connection from your Hurd Installation
diff --git a/hurd/running/debian/creating_image_tarball.mdwn b/hurd/running/debian/creating_image_tarball.mdwn
index d7ad3ee6..ac91dab4 100644
--- a/hurd/running/debian/creating_image_tarball.mdwn
+++ b/hurd/running/debian/creating_image_tarball.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
The following [[anonftpsync-ports]] is used to create a local Debian GNU/Hurd
repo. You will need atleast 12G of disk space. Change the
diff --git a/hurd/running/debian/faq.mdwn b/hurd/running/debian/faq.mdwn
index 4e61e353..4966456a 100644
--- a/hurd/running/debian/faq.mdwn
+++ b/hurd/running/debian/faq.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Debian GNU/Hurd FAQ"]]
diff --git a/hurd/running/debian/faq/2_gib_partition_limit.mdwn b/hurd/running/debian/faq/2_gib_partition_limit.mdwn
index e803fefb..195191cb 100644
--- a/hurd/running/debian/faq/2_gib_partition_limit.mdwn
+++ b/hurd/running/debian/faq/2_gib_partition_limit.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="2 GiB Partition Limit"]]
diff --git a/hurd/running/debian/faq/512_mib_ram_limit.mdwn b/hurd/running/debian/faq/512_mib_ram_limit.mdwn
index 1c023941..90c16a69 100644
--- a/hurd/running/debian/faq/512_mib_ram_limit.mdwn
+++ b/hurd/running/debian/faq/512_mib_ram_limit.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="512 MiB RAM Limit"]]
diff --git a/hurd/running/debian/faq/apt_umount.mdwn b/hurd/running/debian/faq/apt_umount.mdwn
index b48452b9..f2889f3e 100644
--- a/hurd/running/debian/faq/apt_umount.mdwn
+++ b/hurd/running/debian/faq/apt_umount.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="apt: unmount cdroms"]]
diff --git a/hurd/running/debian/faq/bad_hypermeta_data.mdwn b/hurd/running/debian/faq/bad_hypermeta_data.mdwn
index 4d79bad5..bc960e30 100644
--- a/hurd/running/debian/faq/bad_hypermeta_data.mdwn
+++ b/hurd/running/debian/faq/bad_hypermeta_data.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
If you get the error `bad hypermeta data` when trying to mount an ext3
partition from GNU/Linux, that is usually because the file system has not been
diff --git a/hurd/running/debian/faq/debugging_inside_glibc.mdwn b/hurd/running/debian/faq/debugging_inside_glibc.mdwn
index 30348844..91b71d64 100644
--- a/hurd/running/debian/faq/debugging_inside_glibc.mdwn
+++ b/hurd/running/debian/faq/debugging_inside_glibc.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
To get [[debugging]] information for glibc, you need to install the
`libc0.3-dbg` package. At the place [[debugging/GDB]] looks for debugging
diff --git a/hurd/running/debian/faq/debugging_translators.mdwn b/hurd/running/debian/faq/debugging_translators.mdwn
index e72ead91..d3aadec8 100644
--- a/hurd/running/debian/faq/debugging_translators.mdwn
+++ b/hurd/running/debian/faq/debugging_translators.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
In order to [[debug|debugging]] translators and being able to step into glibc
during it, you need the `hurd-dbg` and `libc0.3-dbg` packages installed. Then
diff --git a/hurd/running/debian/faq/dev_random.mdwn b/hurd/running/debian/faq/dev_random.mdwn
index d39a815d..3b5fdffe 100644
--- a/hurd/running/debian/faq/dev_random.mdwn
+++ b/hurd/running/debian/faq/dev_random.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="/dev/random"]]
diff --git a/hurd/running/debian/faq/df.mdwn b/hurd/running/debian/faq/df.mdwn
index 5b2256f4..4de232da 100644
--- a/hurd/running/debian/faq/df.mdwn
+++ b/hurd/running/debian/faq/df.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
There is no `/etc/mtab`, so just running `df` will yield an error. Pass `df` a
path like `df /` or `df ./` to see the disk usage of that particular file
diff --git a/hurd/running/debian/faq/free_memory.mdwn b/hurd/running/debian/faq/free_memory.mdwn
index 155a48c8..c1c0a83c 100644
--- a/hurd/running/debian/faq/free_memory.mdwn
+++ b/hurd/running/debian/faq/free_memory.mdwn
@@ -6,6 +6,6 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Run `vmstat` to see memory and swap usage.
diff --git a/hurd/running/debian/faq/hurd_console.mdwn b/hurd/running/debian/faq/hurd_console.mdwn
index ba7918b5..c4a619a1 100644
--- a/hurd/running/debian/faq/hurd_console.mdwn
+++ b/hurd/running/debian/faq/hurd_console.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Edit `/etc/default/hurd-console` to configure the Hurd console and enable it on
bootup. See [[console]] for further information about the Hurd console.
diff --git a/hurd/running/debian/faq/kernel_logs.mdwn b/hurd/running/debian/faq/kernel_logs.mdwn
index e3a68be2..ff14ce5f 100644
--- a/hurd/running/debian/faq/kernel_logs.mdwn
+++ b/hurd/running/debian/faq/kernel_logs.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
The kernel logs are written to `/dev/klog`. Run `cat /dev/klog > foo` as root
and hit `ctrl+c` after a few seconds to catch the logs. You can do this only
diff --git a/hurd/running/debian/faq/other_repositories.mdwn b/hurd/running/debian/faq/other_repositories.mdwn
index 38407d07..88781d46 100644
--- a/hurd/running/debian/faq/other_repositories.mdwn
+++ b/hurd/running/debian/faq/other_repositories.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
If you want to use the `apt-get source` facility, make sure that
`/etc/apt/sources.list` contains a line like
diff --git a/hurd/running/debian/faq/ps_hangs.mdwn b/hurd/running/debian/faq/ps_hangs.mdwn
index 46c970b9..b5e35420 100644
--- a/hurd/running/debian/faq/ps_hangs.mdwn
+++ b/hurd/running/debian/faq/ps_hangs.mdwn
@@ -6,6 +6,6 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
If `ps` hangs, try `ps -M` which might still work.
diff --git a/hurd/running/debian/faq/reporting_bugs.mdwn b/hurd/running/debian/faq/reporting_bugs.mdwn
index 631f170c..40781ab0 100644
--- a/hurd/running/debian/faq/reporting_bugs.mdwn
+++ b/hurd/running/debian/faq/reporting_bugs.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Please try to reproduce bugs which are not obviously Hurd-specific on Debian
GNU/Linux and then file them there.
diff --git a/hurd/running/debian/faq/sata_disk_drives.mdwn b/hurd/running/debian/faq/sata_disk_drives.mdwn
index 139ddd7f..dad10cb9 100644
--- a/hurd/running/debian/faq/sata_disk_drives.mdwn
+++ b/hurd/running/debian/faq/sata_disk_drives.mdwn
@@ -6,6 +6,6 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
GNU Mach does not support SATA disk drives (/dev/sda etc. in GNU/Linux) natively, so using device:sd0s1 will not work, sd* devices are for SCSI drives only. The only way to get those drives to work is to put them into compatibility mode in the BIOS, if such an option exists. GNU Mach will then recognize them as hda etc.
diff --git a/hurd/running/debian/faq/sshd_only_works_for_root_logins.mdwn b/hurd/running/debian/faq/sshd_only_works_for_root_logins.mdwn
index 8305cd79..517d59dc 100644
--- a/hurd/running/debian/faq/sshd_only_works_for_root_logins.mdwn
+++ b/hurd/running/debian/faq/sshd_only_works_for_root_logins.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Privilege seperation does not work with Hurd currently. You need to explicitely
set `PrivilegeSeparation` to `no` in `/etc/ssh/sshd_options`, just commenting out
diff --git a/hurd/running/debian/faq/xserver-common.mdwn b/hurd/running/debian/faq/xserver-common.mdwn
index bb80a815..09fbc902 100644
--- a/hurd/running/debian/faq/xserver-common.mdwn
+++ b/hurd/running/debian/faq/xserver-common.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
You need to run `dpkg-reconfigure xserver-common` and select `Anybody` for
starting X as there is no way to detect console users currently.
diff --git a/hurd/running/debian/patch_submission.mdwn b/hurd/running/debian/patch_submission.mdwn
index b2c938f0..66348dd9 100644
--- a/hurd/running/debian/patch_submission.mdwn
+++ b/hurd/running/debian/patch_submission.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
If you fixed a Debian package which *FTBFS* (fails to build from source), you
should submit the patch so that all users can profit from your work.
diff --git a/hurd/running/debian/porting.mdwn b/hurd/running/debian/porting.mdwn
index 546f325f..debe206b 100644
--- a/hurd/running/debian/porting.mdwn
+++ b/hurd/running/debian/porting.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Debian packages that need porting"]]
diff --git a/hurd/running/debian/porting/adduser.mdwn b/hurd/running/debian/porting/adduser.mdwn
index b4413526..72ed6dbf 100644
--- a/hurd/running/debian/porting/adduser.mdwn
+++ b/hurd/running/debian/porting/adduser.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
`adduser` does work as expected, but what are these error messages?
diff --git a/hurd/running/debian/porting/gcc.mdwn b/hurd/running/debian/porting/gcc.mdwn
index 9f20193f..24fb6ec4 100644
--- a/hurd/running/debian/porting/gcc.mdwn
+++ b/hurd/running/debian/porting/gcc.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
For GCC trunk:
diff --git a/hurd/running/debian/porting/gcc/c++.mdwn b/hurd/running/debian/porting/gcc/c++.mdwn
index 41566aa8..c8d67b29 100644
--- a/hurd/running/debian/porting/gcc/c++.mdwn
+++ b/hurd/running/debian/porting/gcc/c++.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!tag fixed_in_debian]]
diff --git a/hurd/running/debian/porting/gcc/libmudflap.mdwn b/hurd/running/debian/porting/gcc/libmudflap.mdwn
index 87d2061f..994b7782 100644
--- a/hurd/running/debian/porting/gcc/libmudflap.mdwn
+++ b/hurd/running/debian/porting/gcc/libmudflap.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Single-threaded use appears to work:
diff --git a/hurd/running/debian/porting/git-core-2.mdwn b/hurd/running/debian/porting/git-core-2.mdwn
index f5929548..837608f5 100644
--- a/hurd/running/debian/porting/git-core-2.mdwn
+++ b/hurd/running/debian/porting/git-core-2.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
On the otherwise-idle flubber:
diff --git a/hurd/running/debian/porting/git-core.mdwn b/hurd/running/debian/porting/git-core.mdwn
index f7dc450b..9e26d273 100644
--- a/hurd/running/debian/porting/git-core.mdwn
+++ b/hurd/running/debian/porting/git-core.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Depends on [[libdbd-sqlite3-perl]].
diff --git a/hurd/running/debian/porting/libdbd-sqlite3-perl.mdwn b/hurd/running/debian/porting/libdbd-sqlite3-perl.mdwn
index b2d3af69..2e6e7134 100644
--- a/hurd/running/debian/porting/libdbd-sqlite3-perl.mdwn
+++ b/hurd/running/debian/porting/libdbd-sqlite3-perl.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Does build, but has test-suite problems:
diff --git a/hurd/running/debian/porting/pth.mdwn b/hurd/running/debian/porting/pth.mdwn
index 66564c25..8ddabb24 100644
--- a/hurd/running/debian/porting/pth.mdwn
+++ b/hurd/running/debian/porting/pth.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
seems pth still doesn't work
Doesn't build or doesn't work?
diff --git a/hurd/running/debian/porting/runit.mdwn b/hurd/running/debian/porting/runit.mdwn
index 0605f48e..865c3b17 100644
--- a/hurd/running/debian/porting/runit.mdwn
+++ b/hurd/running/debian/porting/runit.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
The `runit` package doesn't work, even its test suite doesn't finish.
diff --git a/hurd/running/debian/porting/socat.mdwn b/hurd/running/debian/porting/socat.mdwn
index 6d3b572a..280e75e1 100644
--- a/hurd/running/debian/porting/socat.mdwn
+++ b/hurd/running/debian/porting/socat.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
`socat` needs porting. Some work has already been done in 2007, see
or contact
diff --git a/hurd/running/gnu/create_an_image.mdwn b/hurd/running/gnu/create_an_image.mdwn
index f133ea1d..2cdb8e27 100644
--- a/hurd/running/gnu/create_an_image.mdwn
+++ b/hurd/running/gnu/create_an_image.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Creating a bootable qemu image from a root filesystem and bootloader
diff --git a/hurd/running/gnu/setup.mdwn b/hurd/running/gnu/setup.mdwn
index 180b5320..57a19054 100644
--- a/hurd/running/gnu/setup.mdwn
+++ b/hurd/running/gnu/setup.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Setup is very easy (You need a GNU/Linux system to install GNU, we are developing an installer for GNU and if you want to help us join us on [[http://lists.gnu.org/mailman/listinfo/gnu-system-discuss][gnu-system-discuss]]), just follow these steps ...
diff --git a/hurd/running/gnu/universal_package_manager.mdwn b/hurd/running/gnu/universal_package_manager.mdwn
index 89fe0e52..bb8ff693 100644
--- a/hurd/running/gnu/universal_package_manager.mdwn
+++ b/hurd/running/gnu/universal_package_manager.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
## Mission
diff --git a/hurd/running/qemu/microsoft_windows.mdwn b/hurd/running/qemu/microsoft_windows.mdwn
index 605d43e8..832b4bef 100644
--- a/hurd/running/qemu/microsoft_windows.mdwn
+++ b/hurd/running/qemu/microsoft_windows.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Welcome, This document is for getting you started in a few minutes.
diff --git a/hurd/running/qemu/networking.mdwn b/hurd/running/qemu/networking.mdwn
index f896aa2e..71daa576 100644
--- a/hurd/running/qemu/networking.mdwn
+++ b/hurd/running/qemu/networking.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
## User mode network
diff --git a/hurd/running/qemu/networking/sharing_files.mdwn b/hurd/running/qemu/networking/sharing_files.mdwn
index 77485569..5bdec5f1 100644
--- a/hurd/running/qemu/networking/sharing_files.mdwn
+++ b/hurd/running/qemu/networking/sharing_files.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
# SCP
diff --git a/hurd/running/vmware.mdwn b/hurd/running/vmware.mdwn
index d0930bf0..1f99e247 100644
--- a/hurd/running/vmware.mdwn
+++ b/hurd/running/vmware.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
## Installation
diff --git a/hurd/running/vmware/discussion.mdwn b/hurd/running/vmware/discussion.mdwn
index b61efc84..2db08654 100644
--- a/hurd/running/vmware/discussion.mdwn
+++ b/hurd/running/vmware/discussion.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
I find that this is all quite quick to try and that I can run through the
./native-install and reboot cycle twice OK. However, at that point the
diff --git a/hurd/settrans.mdwn b/hurd/settrans.mdwn
index 008c73c5..5b381090 100644
--- a/hurd/settrans.mdwn
+++ b/hurd/settrans.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
The `settrans` command is used to attach a [[translator]] (server) to a given
[[file_system_node|virtual_file_system]].
diff --git a/hurd/status.mdwn b/hurd/status.mdwn
index 84d16d3b..1122b703 100644
--- a/hurd/status.mdwn
+++ b/hurd/status.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
The Hurd, together with the GNU Mach microkernel, the GNU C Library
and the other GNU and non-GNU programs in the GNU system, provide a
diff --git a/hurd/subhurd.mdwn b/hurd/subhurd.mdwn
index 6cb260d9..5b132604 100644
--- a/hurd/subhurd.mdwn
+++ b/hurd/subhurd.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
A sub-Hurd is like a [[neighbor_Hurd|neighborhurd]], however, makes use of some
resources provided by another Hurd. For instance, backing store and the
diff --git a/hurd/subhurd/running_a_subhurd.mdwn b/hurd/subhurd/running_a_subhurd.mdwn
index 4b98f8a2..f337108e 100644
--- a/hurd/subhurd/running_a_subhurd.mdwn
+++ b/hurd/subhurd/running_a_subhurd.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Running a Subhurd"]]
diff --git a/hurd/toolchain.mdwn b/hurd/toolchain.mdwn
index bc7048be..8b852089 100644
--- a/hurd/toolchain.mdwn
+++ b/hurd/toolchain.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
* [[binutils]]
* [[GCC]]
diff --git a/hurd/translator.mdwn b/hurd/translator.mdwn
index e1597483..8f2f07b4 100644
--- a/hurd/translator.mdwn
+++ b/hurd/translator.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
A translator is simply a normal program acting as
an object server and participating in the Hurd's
diff --git a/hurd/translator/auth.mdwn b/hurd/translator/auth.mdwn
index de47016e..d9e70ec2 100644
--- a/hurd/translator/auth.mdwn
+++ b/hurd/translator/auth.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[*The_Authentication_Server*|documentation/auth]], the transcript of a talk
about the details of the authentication mechanisms in the Hurd by Wolfgang
diff --git a/hurd/translator/cvsfs.mdwn b/hurd/translator/cvsfs.mdwn
index f4223b93..f5f1a9e0 100644
--- a/hurd/translator/cvsfs.mdwn
+++ b/hurd/translator/cvsfs.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
## Setting up cvsfs on GNU/Hurd - A step by step process
diff --git a/hurd/translator/devfs.mdwn b/hurd/translator/devfs.mdwn
index 1f8fcf53..27df23aa 100644
--- a/hurd/translator/devfs.mdwn
+++ b/hurd/translator/devfs.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
`devfs` is a translator sitting on `/dev` and providing what is to be provided
in there in a dynamic fashion -- as compared to static passive translator
diff --git a/hurd/translator/emailfs.mdwn b/hurd/translator/emailfs.mdwn
index a54ff634..80e2b150 100644
--- a/hurd/translator/emailfs.mdwn
+++ b/hurd/translator/emailfs.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
# How cool it would be if the email becomes similar to snail mail?
diff --git a/hurd/translator/examples.mdwn b/hurd/translator/examples.mdwn
index 5fccfd37..6319df77 100644
--- a/hurd/translator/examples.mdwn
+++ b/hurd/translator/examples.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
## Setting up translators - HowTo
diff --git a/hurd/translator/ext2fs.mdwn b/hurd/translator/ext2fs.mdwn
index e226cea2..441fb00f 100644
--- a/hurd/translator/ext2fs.mdwn
+++ b/hurd/translator/ext2fs.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
The `ext2fs` translator from the upstream Hurd code base can only handle file
systems with sizes of less than roughly 2 GiB.
diff --git a/hurd/translator/fatfs.mdwn b/hurd/translator/fatfs.mdwn
index 733778b2..006fac0b 100644
--- a/hurd/translator/fatfs.mdwn
+++ b/hurd/translator/fatfs.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
The current `fatfs` translator is read-only, and it has a severe bug:
[[!GNU_Savannah_bug 25961]].
diff --git a/hurd/translator/magic.mdwn b/hurd/translator/magic.mdwn
index 4d4b02b1..06ee798b 100644
--- a/hurd/translator/magic.mdwn
+++ b/hurd/translator/magic.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
The magic translator provides `/dev/fd`.
diff --git a/hurd/translator/mboxfs.mdwn b/hurd/translator/mboxfs.mdwn
index e1c27bf0..e357294f 100644
--- a/hurd/translator/mboxfs.mdwn
+++ b/hurd/translator/mboxfs.mdwn
@@ -6,6 +6,6 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
diff --git a/hurd/translator/pfinet.mdwn b/hurd/translator/pfinet.mdwn
index 9cafcf69..cbe50b48 100644
--- a/hurd/translator/pfinet.mdwn
+++ b/hurd/translator/pfinet.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
To configure Internet connectivity, the `pfinet` (*Protocol Family Internet*)
[[translator]] must be configured. This is done using the
diff --git a/hurd/translator/pfinet/implementation.mdwn b/hurd/translator/pfinet/implementation.mdwn
index ce5e6b94..50b5dfc2 100644
--- a/hurd/translator/pfinet/implementation.mdwn
+++ b/hurd/translator/pfinet/implementation.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
The `pfinet` server is a hacked Linux internet implementation with a glue layer
translating between the Hurd [[RPC]]s and the middle layer of the Linux
diff --git a/hurd/translator/pfinet/ipv6.mdwn b/hurd/translator/pfinet/ipv6.mdwn
index b2601135..996ffd6d 100644
--- a/hurd/translator/pfinet/ipv6.mdwn
+++ b/hurd/translator/pfinet/ipv6.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[Stefan_Siegl|stesie]] has added IPv6 support to the pfinet [[translator]].
This was [Savannah task #5470](http://savannah.gnu.org/task/?5470).
diff --git a/hurd/translator/pflocal.mdwn b/hurd/translator/pflocal.mdwn
index 84074050..dc2434dc 100644
--- a/hurd/translator/pflocal.mdwn
+++ b/hurd/translator/pflocal.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
The implementation of the `pflocal` server is in the `pflocal` directory, and
uses [[`libpipe`|libpipe]] (shared code with the [[named_pipe|fifo]]
diff --git a/hurd/translator/procfs.mdwn b/hurd/translator/procfs.mdwn
index 2284d8f9..404a6764 100644
--- a/hurd/translator/procfs.mdwn
+++ b/hurd/translator/procfs.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
diff --git a/hurd/translator/procfs/htop.mdwn b/hurd/translator/procfs/htop.mdwn
index bed9045c..ce38b92c 100644
--- a/hurd/translator/procfs/htop.mdwn
+++ b/hurd/translator/procfs/htop.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
open("/proc/stat", O_RDONLY) = 3
open("/proc/meminfo", O_RDONLY) = 3
diff --git a/hurd/translator/procfs/killall.mdwn b/hurd/translator/procfs/killall.mdwn
index 1f1a3dcc..3d31b51a 100644
--- a/hurd/translator/procfs/killall.mdwn
+++ b/hurd/translator/procfs/killall.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
open("/proc/stat", O_RDONLY) = 3
open("/proc/self/stat", O_RDONLY) = 3
diff --git a/hurd/translator/procfs/procps.mdwn b/hurd/translator/procfs/procps.mdwn
index 1f1a3dcc..3d31b51a 100644
--- a/hurd/translator/procfs/procps.mdwn
+++ b/hurd/translator/procfs/procps.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
open("/proc/stat", O_RDONLY) = 3
open("/proc/self/stat", O_RDONLY) = 3
diff --git a/hurd/translator/procfs/top.mdwn b/hurd/translator/procfs/top.mdwn
index a0d6a513..2cba78ad 100644
--- a/hurd/translator/procfs/top.mdwn
+++ b/hurd/translator/procfs/top.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
open("/proc/stat", O_RDONLY) = 3
open("/proc/sys/kernel/pid_max", O_RDONLY) = 3
diff --git a/hurd/translator/storeio.mdwn b/hurd/translator/storeio.mdwn
index d3ad7c4c..e4482e65 100644
--- a/hurd/translator/storeio.mdwn
+++ b/hurd/translator/storeio.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
`storeio` is a *translator for devices and other stores*.
diff --git a/hurd/translator/stowfs.mdwn b/hurd/translator/stowfs.mdwn
index 31a73b13..9c88f1a3 100644
--- a/hurd/translator/stowfs.mdwn
+++ b/hurd/translator/stowfs.mdwn
@@ -6,6 +6,6 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta redir=unionfs#stowfs]]
diff --git a/hurd/translator/tmpfs.mdwn b/hurd/translator/tmpfs.mdwn
index 49f02ae8..abd47c96 100644
--- a/hurd/translator/tmpfs.mdwn
+++ b/hurd/translator/tmpfs.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
`tmpfs` is a file system server for temporary data storage without using a real
(permanent) [[backing_store]].
diff --git a/hurd/translator/tmpfs/notes_bing.mdwn b/hurd/translator/tmpfs/notes_bing.mdwn
index 81d2f362..b36fc1aa 100644
--- a/hurd/translator/tmpfs/notes_bing.mdwn
+++ b/hurd/translator/tmpfs/notes_bing.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
1. to run tmpfs as a regular user, /servers/default-pager must be executable by
that user. by default it seems to be set to read/write.
diff --git a/hurd/translator/tmpfs/notes_various.mdwn b/hurd/translator/tmpfs/notes_various.mdwn
index 72fa0765..3ec649e5 100644
--- a/hurd/translator/tmpfs/notes_various.mdwn
+++ b/hurd/translator/tmpfs/notes_various.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
hde: what's the status on tmpfs?
Broke
diff --git a/hurd/translator/unionfs.mdwn b/hurd/translator/unionfs.mdwn
index 28c9ff22..8a29d0f7 100644
--- a/hurd/translator/unionfs.mdwn
+++ b/hurd/translator/unionfs.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
diff --git a/hurd/translator/wishlist_1.mdwn b/hurd/translator/wishlist_1.mdwn
index fa0f47cd..36290883 100644
--- a/hurd/translator/wishlist_1.mdwn
+++ b/hurd/translator/wishlist_1.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
* [[devfs]]
diff --git a/hurd/translator/writing/example.mdwn b/hurd/translator/writing/example.mdwn
index 2b75d63a..0a3be4df 100644
--- a/hurd/translator/writing/example.mdwn
+++ b/hurd/translator/writing/example.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
## Data User-Server Translator Example
diff --git a/hurd/translator/xmlfs.mdwn b/hurd/translator/xmlfs.mdwn
index aa709839..769c43ce 100644
--- a/hurd/translator/xmlfs.mdwn
+++ b/hurd/translator/xmlfs.mdwn
@@ -6,6 +6,6 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
diff --git a/hurd/virtual_file_system.mdwn b/hurd/virtual_file_system.mdwn
index 738010cc..1e2f68fb 100644
--- a/hurd/virtual_file_system.mdwn
+++ b/hurd/virtual_file_system.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Path names are resolved using a distributed protocol.
No single entity is responsible for the resolution of
diff --git a/hurd/virtualization.mdwn b/hurd/virtualization.mdwn
index 3c6f19ea..42f83f77 100644
--- a/hurd/virtualization.mdwn
+++ b/hurd/virtualization.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Olaf Buddenhagen has written a text about how [[/virtualization]] is applicable
within Hurd systems:
diff --git a/hurd/what_is_the_gnu_hurd.mdwn b/hurd/what_is_the_gnu_hurd.mdwn
index 8a64d093..0b8f7ef6 100644
--- a/hurd/what_is_the_gnu_hurd.mdwn
+++ b/hurd/what_is_the_gnu_hurd.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="What Is the GNU Hurd?"]]
diff --git a/hurd/what_is_the_gnu_hurd/gramatically_speaking.mdwn b/hurd/what_is_the_gnu_hurd/gramatically_speaking.mdwn
index cb9beaa9..5905a19b 100644
--- a/hurd/what_is_the_gnu_hurd/gramatically_speaking.mdwn
+++ b/hurd/what_is_the_gnu_hurd/gramatically_speaking.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Grammatically speaking..."]]
diff --git a/hurd/what_is_the_gnu_hurd/origin_of_the_name.mdwn b/hurd/what_is_the_gnu_hurd/origin_of_the_name.mdwn
index 5e175592..51857e21 100644
--- a/hurd/what_is_the_gnu_hurd/origin_of_the_name.mdwn
+++ b/hurd/what_is_the_gnu_hurd/origin_of_the_name.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Origin of the Name"]]
diff --git a/ibac.mdwn b/ibac.mdwn
index b8d2606c..c1d46ba8 100644
--- a/ibac.mdwn
+++ b/ibac.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
IBAC stands for identity-based access control.
In this access control scheme, access to a resource
diff --git a/idl.mdwn b/idl.mdwn
index 2fa6f081..db58f789 100644
--- a/idl.mdwn
+++ b/idl.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
An IDL is an interface definition language. The most well-known is
CORBA. An IDL compiler takes a specification and generates stubs
diff --git a/index.mdwn b/index.mdwn
index 5481effe..960300c8 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
**What Is the GNU Hurd?**
The GNU Hurd is the GNU project's replacement for the Unix kernel.
@@ -59,7 +59,7 @@ Read about ways to contribute [[in_more_detail|contributing]].
There are a couple of different [[Hurd_FAQs|hurd/FAQ]].
There are a number of [[IRC_channels|IRC]] and several
-different [[mailing_lists]] with searchable archives.
+different [[mailing lists]] with searchable archives.
Before asking a question on a mailing list or on IRC, first, please try to
answer your own question using a search engine and reading the introductory
@@ -90,7 +90,7 @@ systems are currently mostly based on the [[Debian_GNU/Hurd|hurd/running/debian]
sponsored by the [Debian project](http://www.debian.org/).
Community resources for related projects focus around these pages,
-, the [[mailing_lists]] and the [[IRC_channels|IRC]].
+, the [[mailing lists]] and the [[IRC_channels|IRC]].
If you want to see the current discussions in the Hurd project, please have a look at
the [bug-hurd mailinglist archives](http://lists.gnu.org/pipermail/bug-hurd/).
diff --git a/index/discussion.mdwn b/index/discussion.mdwn
index 2dc542c5..f369ed35 100644
--- a/index/discussion.mdwn
+++ b/index/discussion.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
# TODO
diff --git a/ipc.mdwn b/ipc.mdwn
index 108bb395..2f9cef2e 100644
--- a/ipc.mdwn
+++ b/ipc.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
IPC stands for interprocess communication.
diff --git a/irc.mdwn b/irc.mdwn
index a53113f7..9d73311d 100644
--- a/irc.mdwn
+++ b/irc.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="IRC"]]
diff --git a/isolation.mdwn b/isolation.mdwn
index de3df43e..638085e6 100644
--- a/isolation.mdwn
+++ b/isolation.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
When two [[principal]]s cannot affect each other, they are said to
be isolated from one another. Strictly speaking, if two principals
diff --git a/license.mdwn b/license.mdwn
index 8fa57c98..0f7bf9bd 100644
--- a/license.mdwn
+++ b/license.mdwn
@@ -3,4 +3,4 @@ text="Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.2 or any later
version published by the Free Software Foundation; with no Invariant Sections,
no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is
-included in the section entitled [[GNU_Free_Documentation_License|/fdl]]."]]
+included in the section entitled [[GNU Free Documentation License|/fdl]]."]]
diff --git a/liedtke.mdwn b/liedtke.mdwn
index bf8c5dc0..8a204a32 100644
--- a/liedtke.mdwn
+++ b/liedtke.mdwn
@@ -6,6 +6,6 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Liedtke is the father of [[microkernel/L4]].
diff --git a/mailing_lists.mdwn b/mailing_lists.mdwn
index 58f0017e..d64582b8 100644
--- a/mailing_lists.mdwn
+++ b/mailing_lists.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
# On Posting
diff --git a/mailing_lists/bug-hurd.mdwn b/mailing_lists/bug-hurd.mdwn
index 66f49925..ee803d7d 100644
--- a/mailing_lists/bug-hurd.mdwn
+++ b/mailing_lists/bug-hurd.mdwn
@@ -6,6 +6,6 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta redir=mailing_lists#bug-hurd]]
diff --git a/mailing_lists/debian-hurd.mdwn b/mailing_lists/debian-hurd.mdwn
index 1cef9017..735e321b 100644
--- a/mailing_lists/debian-hurd.mdwn
+++ b/mailing_lists/debian-hurd.mdwn
@@ -6,6 +6,6 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta redir=mailing_lists#debian-hurd]]
diff --git a/mailing_lists/gnu-system-discuss.mdwn b/mailing_lists/gnu-system-discuss.mdwn
index 4d4ed429..d966e172 100644
--- a/mailing_lists/gnu-system-discuss.mdwn
+++ b/mailing_lists/gnu-system-discuss.mdwn
@@ -6,6 +6,6 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta redir=mailing_lists#gnu-system-discuss]]
diff --git a/mailing_lists/help-hurd.mdwn b/mailing_lists/help-hurd.mdwn
index 65eb8191..7e283561 100644
--- a/mailing_lists/help-hurd.mdwn
+++ b/mailing_lists/help-hurd.mdwn
@@ -6,6 +6,6 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta redir=mailing_lists#help-hurd]]
diff --git a/mailing_lists/hurd-devel-readers.mdwn b/mailing_lists/hurd-devel-readers.mdwn
index 4c8135fa..0476c501 100644
--- a/mailing_lists/hurd-devel-readers.mdwn
+++ b/mailing_lists/hurd-devel-readers.mdwn
@@ -6,6 +6,6 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta redir=mailing_lists#hurd-devel-readers]]
diff --git a/mailing_lists/hurd-devel.mdwn b/mailing_lists/hurd-devel.mdwn
index c0805b53..26ca1c33 100644
--- a/mailing_lists/hurd-devel.mdwn
+++ b/mailing_lists/hurd-devel.mdwn
@@ -6,6 +6,6 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta redir=mailing_lists#hurd-devel]]
diff --git a/mailing_lists/l4-hurd.mdwn b/mailing_lists/l4-hurd.mdwn
index 8c2527f0..493c38b6 100644
--- a/mailing_lists/l4-hurd.mdwn
+++ b/mailing_lists/l4-hurd.mdwn
@@ -6,6 +6,6 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta redir=mailing_lists#l4-hurd]]
diff --git a/mailing_lists/unmoderated.mdwn b/mailing_lists/unmoderated.mdwn
index afd2fe21..4bef130e 100644
--- a/mailing_lists/unmoderated.mdwn
+++ b/mailing_lists/unmoderated.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
In fact the lists *are* moderated for users that post from not-subscribed email
addresses. However, this moderation should be transparent to the poster, you
diff --git a/mailing_lists/web-hurd.mdwn b/mailing_lists/web-hurd.mdwn
index 2e09244f..f449205f 100644
--- a/mailing_lists/web-hurd.mdwn
+++ b/mailing_lists/web-hurd.mdwn
@@ -6,6 +6,6 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta redir=mailing_lists#web-hurd]]
diff --git a/mechanism.mdwn b/mechanism.mdwn
index 222fcd14..dddb234b 100644
--- a/mechanism.mdwn
+++ b/mechanism.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
The Collaborative International Dictionary of English v.0.48
defines a mechanism as:
diff --git a/microkernel.mdwn b/microkernel.mdwn
index 4a067ba1..e2d70c01 100644
--- a/microkernel.mdwn
+++ b/microkernel.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[Liedtke]] explains in [On Microkernel Construction](http://l4ka.org/publications/paper.php?docid=642)
that a microkernel attempts to minimize the mandatory part of the operating
diff --git a/microkernel/faq.mdwn b/microkernel/faq.mdwn
index 4fb75103..a6c4f1f8 100644
--- a/microkernel/faq.mdwn
+++ b/microkernel/faq.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Microkernel FAQ"]]
diff --git a/microkernel/faq/multiserver_microkernel.mdwn b/microkernel/faq/multiserver_microkernel.mdwn
index e42c4887..b16faa92 100644
--- a/microkernel/faq/multiserver_microkernel.mdwn
+++ b/microkernel/faq/multiserver_microkernel.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="What is a Multiserver Microkernel?"]]
diff --git a/microkernel/for_beginners.mdwn b/microkernel/for_beginners.mdwn
index a901e827..ad50425e 100644
--- a/microkernel/for_beginners.mdwn
+++ b/microkernel/for_beginners.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
# Concepts
diff --git a/microkernel/mach/documentation.mdwn b/microkernel/mach/documentation.mdwn
index f2a39f1c..3b12bfac 100644
--- a/microkernel/mach/documentation.mdwn
+++ b/microkernel/mach/documentation.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
- [Meet Mach](http://www.stepwise.com/Articles/Technical/MeetMach.html), a
summary of Mach's history and main concepts.
diff --git a/microkernel/mach/external_pager_mechanism.mdwn b/microkernel/mach/external_pager_mechanism.mdwn
index 40bd3d4a..b175d1cc 100644
--- a/microkernel/mach/external_pager_mechanism.mdwn
+++ b/microkernel/mach/external_pager_mechanism.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Mach provides a so-called external pager [[mechanism]]. This
mechanism serves to separate *managing memory* from *managing
diff --git a/microkernel/mach/gnumach.mdwn b/microkernel/mach/gnumach.mdwn
index abd53116..8c42d1e8 100644
--- a/microkernel/mach/gnumach.mdwn
+++ b/microkernel/mach/gnumach.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
GNU Mach is the microkernel that the [[GNU_Hurd|hurd]] system is based on.
diff --git a/microkernel/mach/gnumach/boot_trace.mdwn b/microkernel/mach/gnumach/boot_trace.mdwn
index bd3eb115..d33ef25a 100644
--- a/microkernel/mach/gnumach/boot_trace.mdwn
+++ b/microkernel/mach/gnumach/boot_trace.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
`if NCPUS > 1` stuff is not being considered so far.
diff --git a/microkernel/mach/gnumach/building/example.mdwn b/microkernel/mach/gnumach/building/example.mdwn
index 25c8e1cc..7db98547 100644
--- a/microkernel/mach/gnumach/building/example.mdwn
+++ b/microkernel/mach/gnumach/building/example.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
## Compiling GNU Mach microkernel
diff --git a/microkernel/mach/gnumach/debugging.mdwn b/microkernel/mach/gnumach/debugging.mdwn
index 0867cbce..38cc7911 100644
--- a/microkernel/mach/gnumach/debugging.mdwn
+++ b/microkernel/mach/gnumach/debugging.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Mach has a built-in kernel debugger.
[Manual](http://www.gnu.org/software/hurd/gnumach-doc/Kernel-Debugger.html).
diff --git a/microkernel/mach/gnumach/hardware_compatibility_list.mdwn b/microkernel/mach/gnumach/hardware_compatibility_list.mdwn
index ae3d0ee1..2152c079 100644
--- a/microkernel/mach/gnumach/hardware_compatibility_list.mdwn
+++ b/microkernel/mach/gnumach/hardware_compatibility_list.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
# CPU Architecture
diff --git a/microkernel/mach/gnumach/open_issues.mdwn b/microkernel/mach/gnumach/open_issues.mdwn
index 4323ac4b..2f601199 100644
--- a/microkernel/mach/gnumach/open_issues.mdwn
+++ b/microkernel/mach/gnumach/open_issues.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Open Issues"]]
diff --git a/microkernel/mach/gnumach/open_issues/resource_management_problems.mdwn b/microkernel/mach/gnumach/open_issues/resource_management_problems.mdwn
index 07c71568..96028896 100644
--- a/microkernel/mach/gnumach/open_issues/resource_management_problems.mdwn
+++ b/microkernel/mach/gnumach/open_issues/resource_management_problems.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[Mach]] interfaces do not allow for proper resource accounting, when a server
allocates resources on behalf of a client.
diff --git a/microkernel/mach/gnumach/ports.mdwn b/microkernel/mach/gnumach/ports.mdwn
index b25fbe60..a29b8651 100644
--- a/microkernel/mach/gnumach/ports.mdwn
+++ b/microkernel/mach/gnumach/ports.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
* x86. This is the main port.
* [PowerPC](http://www.pjbruin.dds.nl/hurd/). Is not in a usable state.
diff --git a/microkernel/mach/gnumach/ports/xen.mdwn b/microkernel/mach/gnumach/ports/xen.mdwn
index 7391ea2e..a4c27c6a 100644
--- a/microkernel/mach/gnumach/ports/xen.mdwn
+++ b/microkernel/mach/gnumach/ports/xen.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!toc]]
diff --git a/microkernel/mach/gnumach/ports/xen/internals.mdwn b/microkernel/mach/gnumach/ports/xen/internals.mdwn
index 8e46472d..eae9d9a8 100644
--- a/microkernel/mach/gnumach/ports/xen/internals.mdwn
+++ b/microkernel/mach/gnumach/ports/xen/internals.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
The port does use Xen's para-virtualized interface for device (ide, network,
etc.) access.
diff --git a/microkernel/mach/gnumach/ports/xen/networking_configuration.mdwn b/microkernel/mach/gnumach/ports/xen/networking_configuration.mdwn
index f3b0d205..52e6db87 100644
--- a/microkernel/mach/gnumach/ports/xen/networking_configuration.mdwn
+++ b/microkernel/mach/gnumach/ports/xen/networking_configuration.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!toc]]
diff --git a/microkernel/mach/gnumach/projects.mdwn b/microkernel/mach/gnumach/projects.mdwn
index 8ef71e30..bd13802c 100644
--- a/microkernel/mach/gnumach/projects.mdwn
+++ b/microkernel/mach/gnumach/projects.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
This page is a place to keep track of ideas about things that may be improved
in GNU Mach, so that it'll evolve to a reliable microkernel for The Hurd, both
@@ -15,7 +15,7 @@ in terms of stability and performance. If you find anything missing here,
please feel free to add a entry with a short description.
If you want to help with any of the task (thanks!), please send a mail to
-*[[mailing_lists/bug-hurd]]* stating what task you wish to work on,
+*[[mailing lists/bug-hurd]]* stating what task you wish to work on,
so that no duplicate efforts end up.
# Active Branches
diff --git a/microkernel/mach/gnumach/projects/clean_up_the_code.mdwn b/microkernel/mach/gnumach/projects/clean_up_the_code.mdwn
index 0038f00e..e865e61a 100644
--- a/microkernel/mach/gnumach/projects/clean_up_the_code.mdwn
+++ b/microkernel/mach/gnumach/projects/clean_up_the_code.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
# Restructure the tree in a sane way
diff --git a/microkernel/mach/gnumach/projects/gdb_stubs.mdwn b/microkernel/mach/gnumach/projects/gdb_stubs.mdwn
index 43e65a2b..ef1b4909 100644
--- a/microkernel/mach/gnumach/projects/gdb_stubs.mdwn
+++ b/microkernel/mach/gnumach/projects/gdb_stubs.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
*
diff --git a/microkernel/mach/gnumach/reference_manual.mdwn b/microkernel/mach/gnumach/reference_manual.mdwn
index dab6423d..95d11517 100644
--- a/microkernel/mach/gnumach/reference_manual.mdwn
+++ b/microkernel/mach/gnumach/reference_manual.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
*The GNU Mach Reference Manual* documents the architecture, the usage and the
programming of the GNU Mach microkernel. At the moment, the manual documents
diff --git a/microkernel/mach/ipc.mdwn b/microkernel/mach/ipc.mdwn
index 010b51c9..aaf3ba23 100644
--- a/microkernel/mach/ipc.mdwn
+++ b/microkernel/mach/ipc.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[General_information|/ipc]] about IPC.
diff --git a/microkernel/mach/ipc/sequence_numbering.mdwn b/microkernel/mach/ipc/sequence_numbering.mdwn
index ea5cf5fe..eb94d662 100644
--- a/microkernel/mach/ipc/sequence_numbering.mdwn
+++ b/microkernel/mach/ipc/sequence_numbering.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Mach's [[IPC]] mechanism allows for getting access to a message's sequence
number.
diff --git a/microkernel/mach/mig.mdwn b/microkernel/mach/mig.mdwn
index 2bf81d59..4275a4b4 100644
--- a/microkernel/mach/mig.mdwn
+++ b/microkernel/mach/mig.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
The Mach Interface Generator (MIG) is an [[IDL]] compiler. Based on an
interface definition, it creates stubs to [[invoke]] object methods
diff --git a/microkernel/mach/mig/documentation.mdwn b/microkernel/mach/mig/documentation.mdwn
index be0796e8..82d51a72 100644
--- a/microkernel/mach/mig/documentation.mdwn
+++ b/microkernel/mach/mig/documentation.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
This is a small collection of links to external documents describing the *Mach
Interface Generator* used by GNU Mach.
diff --git a/microkernel/mach/mig/documentation/dealloc.mdwn b/microkernel/mach/mig/documentation/dealloc.mdwn
index 42f06613..b627b532 100644
--- a/microkernel/mach/mig/documentation/dealloc.mdwn
+++ b/microkernel/mach/mig/documentation/dealloc.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
The [[GNU_Mach_Reference_Manual|gnumach/reference_manual]] describes the
`dealloc` flag in [Chapter 4.2.4,
diff --git a/microkernel/mach/mig/documentation/servercopy.mdwn b/microkernel/mach/mig/documentation/servercopy.mdwn
index 00edf0f3..8abf9b07 100644
--- a/microkernel/mach/mig/documentation/servercopy.mdwn
+++ b/microkernel/mach/mig/documentation/servercopy.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
For IN args. If set it...
diff --git a/microkernel/mach/mig/gnu_mig.mdwn b/microkernel/mach/mig/gnu_mig.mdwn
index b2a41bac..03ef0967 100644
--- a/microkernel/mach/mig/gnu_mig.mdwn
+++ b/microkernel/mach/mig/gnu_mig.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
GNU MIG is the GNU distribution of the
[[Mach_3.0_interface_generator_*MIG*|mig]], as maintained by the GNU Hurd
diff --git a/microkernel/mach/mig/gnu_mig/open_issues.mdwn b/microkernel/mach/mig/gnu_mig/open_issues.mdwn
index ad440b40..33e6429a 100644
--- a/microkernel/mach/mig/gnu_mig/open_issues.mdwn
+++ b/microkernel/mach/mig/gnu_mig/open_issues.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Open Issues"]]
diff --git a/microkernel/mach/mig/gnu_mig/open_issues/duplicate_inclusion_guards.mdwn b/microkernel/mach/mig/gnu_mig/open_issues/duplicate_inclusion_guards.mdwn
index 27de1015..daace92e 100644
--- a/microkernel/mach/mig/gnu_mig/open_issues/duplicate_inclusion_guards.mdwn
+++ b/microkernel/mach/mig/gnu_mig/open_issues/duplicate_inclusion_guards.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
E.g., both `/usr/include/hurd/process.h` and
`/usr/include/hurd/process_request.h` use `_process_user_` as an inclusion
diff --git a/microkernel/mach/port.mdwn b/microkernel/mach/port.mdwn
index b3568c29..af4a0c8d 100644
--- a/microkernel/mach/port.mdwn
+++ b/microkernel/mach/port.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Mach ports are [[capabilities|capability]].
diff --git a/microkernel/mach/rpc.mdwn b/microkernel/mach/rpc.mdwn
index 5508ea3c..72acfaa0 100644
--- a/microkernel/mach/rpc.mdwn
+++ b/microkernel/mach/rpc.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[General_information|/rpc]] about RPC.
diff --git a/microkernel/viengoos.mdwn b/microkernel/viengoos.mdwn
index 95009142..d4edc929 100644
--- a/microkernel/viengoos.mdwn
+++ b/microkernel/viengoos.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
*viengoos* is a new kernel currently being designed and written by Neal
Walfield.
diff --git a/microkernel/viengoos/building.mdwn b/microkernel/viengoos/building.mdwn
index b34188e2..536c21fa 100644
--- a/microkernel/viengoos/building.mdwn
+++ b/microkernel/viengoos/building.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Check out Viengoos and switch to the viengoos-on-bare-metal branch
(all development is currently done on this branch and it will
diff --git a/microkernel/viengoos/documentation.mdwn b/microkernel/viengoos/documentation.mdwn
index ccce208b..52ff7a48 100644
--- a/microkernel/viengoos/documentation.mdwn
+++ b/microkernel/viengoos/documentation.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
The most up-to-date documentation is in the source code itself, see in
particular the header files in the hurd directory.
diff --git a/microkernel/viengoos/hardware.mdwn b/microkernel/viengoos/hardware.mdwn
index e5a2ddf5..aff70604 100644
--- a/microkernel/viengoos/hardware.mdwn
+++ b/microkernel/viengoos/hardware.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
I boot over the network using PXE.
diff --git a/microkernel/viengoos/projects.mdwn b/microkernel/viengoos/projects.mdwn
index cbe39607..27dcc3e2 100644
--- a/microkernel/viengoos/projects.mdwn
+++ b/microkernel/viengoos/projects.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!tag open_issue_viengoos]]
diff --git a/microkernel/viengoos/serial_port.mdwn b/microkernel/viengoos/serial_port.mdwn
index 01dd4050..14efcb9f 100644
--- a/microkernel/viengoos/serial_port.mdwn
+++ b/microkernel/viengoos/serial_port.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Viengoos can be configured to send output to the serial port (in fact,
this is the only configuration that I use). To talk to the serial
diff --git a/naming_context.mdwn b/naming_context.mdwn
index 28b2fabd..3a0751c0 100644
--- a/naming_context.mdwn
+++ b/naming_context.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Names are bindings to objects, however, to find an object
given a name, the relation must be looked up in a
diff --git a/news.mdwn b/news.mdwn
index c5c0a851..4511047c 100644
--- a/news.mdwn
+++ b/news.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!inline
pages="news/* and !*/discussion"
diff --git a/news/2002-01-13.mdwn b/news/2002-01-13.mdwn
index 06b62334..920c2593 100644
--- a/news/2002-01-13.mdwn
+++ b/news/2002-01-13.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
An
interview
diff --git a/news/2002-01-19.mdwn b/news/2002-01-19.mdwn
index 18fe6aab..c6923220 100644
--- a/news/2002-01-19.mdwn
+++ b/news/2002-01-19.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
The Toronto Hurd User Group meets: The University of Waterloo
Computer Science Club will be hosting a talk on the Hurd and the
diff --git a/news/2002-02-18.mdwn b/news/2002-02-18.mdwn
index b34c654a..e550a8f6 100644
--- a/news/2002-02-18.mdwn
+++ b/news/2002-02-18.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Pro-Linux has published a GNU/Hurd
diff --git a/news/2002-03-03.mdwn b/news/2002-03-03.mdwn
index 9a66a2f5..8b60ed9b 100644
--- a/news/2002-03-03.mdwn
+++ b/news/2002-03-03.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
There is a new mailing list called
diff --git a/news/2002-03-08.mdwn b/news/2002-03-08.mdwn
index c107dcfc..f64f04f1 100644
--- a/news/2002-03-08.mdwn
+++ b/news/2002-03-08.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
We are pleased to announce version 1.3 of the GNU distribution of the
Mach 3.0 interface generator `MIG'. It may be found in the file
diff --git a/news/2002-03-23.mdwn b/news/2002-03-23.mdwn
index 1936ca05..f3c12633 100644
--- a/news/2002-03-23.mdwn
+++ b/news/2002-03-23.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Added the [[hurd/Hurd_Hacking_Guide]] to the documentation section. Thanks to
Wolfgang Jährling for providing this introduction into GNU/Hurd and Mach
diff --git a/news/2002-05-05.mdwn b/news/2002-05-05.mdwn
index d5db172b..2b38863e 100644
--- a/news/2002-05-05.mdwn
+++ b/news/2002-05-05.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
We are currently finishing the transition from a stdio-based GNU C
Library (glibc) to a libio-based one. This is the result of about
diff --git a/news/2002-05-18.mdwn b/news/2002-05-18.mdwn
index e2cb9261..7017e410 100644
--- a/news/2002-05-18.mdwn
+++ b/news/2002-05-18.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
The "Linux and Unix User Group Heilbronn" (in Germany) is organizing
a Debian GNU/Hurd Libre Software Meeting in
diff --git a/news/2002-08-16.mdwn b/news/2002-08-16.mdwn
index 69f42be4..9e70d686 100644
--- a/news/2002-08-16.mdwn
+++ b/news/2002-08-16.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
The Hurd sources have stabilized again after a short period in
which some of the interfaces were changed to prepare support of long
diff --git a/news/2002-10-03.mdwn b/news/2002-10-03.mdwn
index 28ab527a..90f4da9f 100644
--- a/news/2002-10-03.mdwn
+++ b/news/2002-10-03.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
A new article about [[the_authentication_server|hurd/documentation/auth]]
has been added to the web pages. It resembles the talk
diff --git a/news/2002-10-03_2.mdwn b/news/2002-10-03_2.mdwn
index 0dabd3b6..e08e2b3c 100644
--- a/news/2002-10-03_2.mdwn
+++ b/news/2002-10-03_2.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Marcus Brinkmann speaks about the GNU Hurd at "Reflections |
Projections 2002", the University of Waterloo
diff --git a/news/2003-02-14.mdwn b/news/2003-02-14.mdwn
index 89473575..2754d737 100644
--- a/news/2003-02-14.mdwn
+++ b/news/2003-02-14.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
The GNU/Hurd User's Guide
is now accessible through the Documentation
diff --git a/news/2003-07-02.mdwn b/news/2003-07-02.mdwn
index b5433eee..7e9634b7 100644
--- a/news/2003-07-02.mdwn
+++ b/news/2003-07-02.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
The tarball for Debian GNU/Hurd that Marcus Brinkmann made over the
years has been discontinued in favour of Jeff Bailey's
diff --git a/news/2003-07-16.mdwn b/news/2003-07-16.mdwn
index af8c8b74..da1fc12a 100644
--- a/news/2003-07-16.mdwn
+++ b/news/2003-07-16.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
GNU/LinuxTag 2003 is now over and since there was a talk given about
the Hurd, a demo GNU/Hurd machine running and the sale of Hurd
diff --git a/news/2003-08-21.mdwn b/news/2003-08-21.mdwn
index 602ee2ef..fcd2adb8 100644
--- a/news/2003-08-21.mdwn
+++ b/news/2003-08-21.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Added a link to Patrick Strasser's the Hurd Source
diff --git a/news/2005-01-28.mdwn b/news/2005-01-28.mdwn
index 92056b38..3360fd3e 100644
--- a/news/2005-01-28.mdwn
+++ b/news/2005-01-28.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Marcus Brinkmann added
a small web page describing
diff --git a/news/2005-09-20.mdwn b/news/2005-09-20.mdwn
index 16424a8c..09e156eb 100644
--- a/news/2005-09-20.mdwn
+++ b/news/2005-09-20.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Material from the Operating System topic during
the Libre Software
diff --git a/news/2006-04-27.mdwn b/news/2006-04-27.mdwn
index d50fd272..9f99488a 100644
--- a/news/2006-04-27.mdwn
+++ b/news/2006-04-27.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
The GNU Hurd project will participate in this year's Google
Summer of Code, under the aegis of the GNU project.
@@ -14,7 +14,7 @@ Summer of Code, under the aegis of the GNU project.
The following is a list of items you might want to work on. If you want to
modify or extend these tasks or have your own ideas what to work on, please
feel invited to contact us on the
-[[bug-hurd_mailing_list|mailing_lists/bug-hurd]] or
+[[bug-hurd_mailing_list|mailing lists/bug-hurd]] or
the [[#hurd_IRC_channel|irc]].
diff --git a/news/2007-01-07.mdwn b/news/2007-01-07.mdwn
index b82ec6e0..530491f2 100644
--- a/news/2007-01-07.mdwn
+++ b/news/2007-01-07.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
A number of GNU Hurd developers will again (as already in the previous years)
meet at the time of the FOSDEM 2007, which will take place from 2007-02-24 to
diff --git a/news/2007-01-14.mdwn b/news/2007-01-14.mdwn
index 16947757..f99eda87 100644
--- a/news/2007-01-14.mdwn
+++ b/news/2007-01-14.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Neal Walfield and Marcus Brinkmann have written and submitted for
publication The GNU Hurd project will participate in this year's Google
Summer of Code, under the aegis of the GNU project.
@@ -14,7 +14,7 @@ Summer of Code, under the aegis of the GNU project.
The following is a list of items you might want to work on. If you want to
modify these task proposals or have your own ideas on what to work, then please
don't hesitate to contact us on the
-[[bug-hurd_mailing_list|mailing_lists/bug-hurd]] or
+[[bug-hurd_mailing_list|mailing lists/bug-hurd]] or
the [[#hurd_IRC_channel|irc]].
diff --git a/news/2007-10-01.mdwn b/news/2007-10-01.mdwn
index a95b2631..b35bc337 100644
--- a/news/2007-10-01.mdwn
+++ b/news/2007-10-01.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
This year the GNU Hurd had again been assigned one slot within the **Google
Summer of Code** program, which was assigned to the task **design and implement
diff --git a/news/2007-10-12.mdwn b/news/2007-10-12.mdwn
index 8d46a07f..ae125149 100644
--- a/news/2007-10-12.mdwn
+++ b/news/2007-10-12.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Stefan Siegl added [[support_for_IPv6_networking|hurd/translator/pfinet/ipv6]]
to the *pfinet* translator.
diff --git a/news/2008-02-11.mdwn b/news/2008-02-11.mdwn
index 7b4346b8..0805287c 100644
--- a/news/2008-02-11.mdwn
+++ b/news/2008-02-11.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
A number of GNU Hurd developers will again (as already in the previous
years) meet at the time of the FOSDEM 2008, which will take place from
diff --git a/news/2008-03-19.mdwn b/news/2008-03-19.mdwn
index 0a2c91e2..02ea4c5f 100644
--- a/news/2008-03-19.mdwn
+++ b/news/2008-03-19.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
The GNU Hurd project has been accepted as a mentoring organisation for the
**Google Summer of Code 2008**! If you are a student and looking for a job
diff --git a/news/2008-09-11.mdwn b/news/2008-09-11.mdwn
index 85f31317..8dc39924 100644
--- a/news/2008-09-11.mdwn
+++ b/news/2008-09-11.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Please see [[the_community/gsoc_page|community/gsoc]] for information about how
our **Google Summer of Code 2008 participation** worked out. **Congratulations
diff --git a/news/2008-11-14.mdwn b/news/2008-11-14.mdwn
index 9cdbdea0..58e035c3 100644
--- a/news/2008-11-14.mdwn
+++ b/news/2008-11-14.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[Samuel_Thibault|samuelthibault]] has implemented support for the PAE feature
offered by modern x86 processors. This largely faciliates the deployment of
diff --git a/news/2008-12-12.mdwn b/news/2008-12-12.mdwn
index c55b991e..b2e92ef0 100644
--- a/news/2008-12-12.mdwn
+++ b/news/2008-12-12.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Neal Walfield has submitted a paper to
[[community/meetings/EuroSys_2009]] describing how resource management
diff --git a/news/2009-03-28.mdwn b/news/2009-03-28.mdwn
index 72741457..00aebb09 100644
--- a/news/2009-03-28.mdwn
+++ b/news/2009-03-28.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
The application phase for the **Google Summer of Code 2009** has already
started. Please see our [[page_about_the_GSoC|community/gsoc]] for
diff --git a/open_issues.mdwn b/open_issues.mdwn
index c372abfb..b6771287 100644
--- a/open_issues.mdwn
+++ b/open_issues.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Open Issues"]]
diff --git a/open_issues/blkrrpart_ioctl.mdwn b/open_issues/blkrrpart_ioctl.mdwn
index 81e07f3e..6f6d7cbd 100644
--- a/open_issues/blkrrpart_ioctl.mdwn
+++ b/open_issues/blkrrpart_ioctl.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="BLKRRPART IOCTL"]]
diff --git a/persistency.mdwn b/persistency.mdwn
index 16234c9b..f5347a4e 100644
--- a/persistency.mdwn
+++ b/persistency.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
A persistent object is an object that survives reboot.
On [[Unix]], files and directories are persistent but
diff --git a/policy.mdwn b/policy.mdwn
index 7412de5f..1bc3c527 100644
--- a/policy.mdwn
+++ b/policy.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
A policy is a rule that define what may or may not happens, not
how it happens. The latter is referred to as [[mechanism]].
diff --git a/principal.mdwn b/principal.mdwn
index 47ec3c7f..c9b952ec 100644
--- a/principal.mdwn
+++ b/principal.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
A principal is an accountable entity. A principal may be
a user. On some computer systems, users are represented by their
diff --git a/public_hurd_boxen.mdwn b/public_hurd_boxen.mdwn
index f504225b..f7b264fb 100644
--- a/public_hurd_boxen.mdwn
+++ b/public_hurd_boxen.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Here are some Hurd boxes that users have made available to the public:
diff --git a/qemu.mdwn b/qemu.mdwn
index c0ed12f0..bfd2f1cb 100644
--- a/qemu.mdwn
+++ b/qemu.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
QEMU is free software written by Fabrice Bellard that implements a fast
processor [[emulator|emulation]], allowing a user to run one operating system
diff --git a/recent_changes.mdwn b/recent_changes.mdwn
index e9bd13c4..594a0390 100644
--- a/recent_changes.mdwn
+++ b/recent_changes.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Recent Changes"]]
diff --git a/rpc.mdwn b/rpc.mdwn
index 451dd4d4..9703268f 100644
--- a/rpc.mdwn
+++ b/rpc.mdwn
@@ -6,6 +6,6 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
RPC stands for remote procedure call.
diff --git a/rules.mdwn b/rules.mdwn
index ccc7363e..6f6f9e2f 100644
--- a/rules.mdwn
+++ b/rules.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
* [[Source_repositories]]
* [[Savannah_group]]
diff --git a/rules/savannah_group.mdwn b/rules/savannah_group.mdwn
index 7de688be..4e2cf357 100644
--- a/rules/savannah_group.mdwn
+++ b/rules/savannah_group.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
@@ -17,7 +17,7 @@ There is no need to be a formal member of the GNU Hurd Savannah group in order
to be able to contribute to the system. In fact, if we added every single soul
that was interested in the Hurd to the Savannah group it'd probably have
exploded by now. We have the policy of adding people as soon as they are
-beginning to make substantial contributions. Simply use the [[mailing_lists]]
+beginning to make substantial contributions. Simply use the [[mailing lists]]
for sending your contributions, for asking questions, and so on.
Have a look at the page for [[contributing]]. Also be sure to have a look at
diff --git a/rules/source_repositories.mdwn b/rules/source_repositories.mdwn
index f15d0f3a..2c2092f8 100644
--- a/rules/source_repositories.mdwn
+++ b/rules/source_repositories.mdwn
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Git repositories on Savannah, see (search
for *hurd*).
diff --git a/security.mdwn b/security.mdwn
index 4c037982..0e22df00 100644
--- a/security.mdwn
+++ b/security.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Alan Karp [identifies][1] 11 security questions:
diff --git a/sfi.mdwn b/sfi.mdwn
index 67d26105..4b57d7c6 100644
--- a/sfi.mdwn
+++ b/sfi.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
SFI stands for Software-Based Fault Isolation. SFI is an [[isolation]]
technique described by Wahbe et al. in their 1993 paper [Effcient
diff --git a/sidebar.mdwn b/sidebar.mdwn
index 89df4b54..446eecf2 100644
--- a/sidebar.mdwn
+++ b/sidebar.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Welcome to... [[!img hurd/logo/boxes-redrawn.png link=/hurd/logo]] ... the GNU
Hurd!
diff --git a/tcb.mdwn b/tcb.mdwn
index 9b117fae..f6018dae 100644
--- a/tcb.mdwn
+++ b/tcb.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
TCB stands for trusted computed base. Unqualified, the trusted
computing base referrers to the set of components programs
diff --git a/trackers.mdwn b/trackers.mdwn
index 028117ef..c8fe913e 100644
--- a/trackers.mdwn
+++ b/trackers.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
A number of different trackers are available at the [GNU Savannah Hurd
Group](http://savannah.gnu.org/projects/hurd).
diff --git a/trust.mdwn b/trust.mdwn
index f0fe0cb7..2bf0a9ae 100644
--- a/trust.mdwn
+++ b/trust.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
The word trust is used in a number of contexts with different technical meanings.
Sometimes it is used to confuse, for instance trusted computing is rarely about
diff --git a/unix.mdwn b/unix.mdwn
index 96c46caf..a927eb64 100644
--- a/unix.mdwn
+++ b/unix.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
# External
diff --git a/unsorted/OskitMach.mdwn b/unsorted/OskitMach.mdwn
index b5b92d68..0f7dfa54 100644
--- a/unsorted/OskitMach.mdwn
+++ b/unsorted/OskitMach.mdwn
@@ -22,7 +22,7 @@ concentrate on completely different microkernels (Coyotos being the current
favourite), as well as on improving the original GNU Mach 1.x codebase. (See
also [[microkernel/mach/gnumach/projects]].)
-The [[mailing_lists]], or the [[IRC]] is, like always, the best source of more
+The [[mailing lists]], or the [[IRC]] is, like always, the best source of more
current information.
There also exist other efforts:
diff --git a/unsorted/changelogs.html b/unsorted/changelogs.html
index 7689484e..299ef281 100644
--- a/unsorted/changelogs.html
+++ b/unsorted/changelogs.html
@@ -7,7 +7,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
ChangeLogs
diff --git a/user/flaviocruz.mdwn b/user/flaviocruz.mdwn
index 450c2754..f3a67afd 100644
--- a/user/flaviocruz.mdwn
+++ b/user/flaviocruz.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
Name: Flávio Cruz
diff --git a/user/madhusudancs.mdwn b/user/madhusudancs.mdwn
index 382f988a..903b0964 100644
--- a/user/madhusudancs.mdwn
+++ b/user/madhusudancs.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="GNU/Linux compatible procfs"]]
diff --git a/user/scolobb.mdwn b/user/scolobb.mdwn
index 8cf47568..09016edb 100644
--- a/user/scolobb.mdwn
+++ b/user/scolobb.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
# scolobb
diff --git a/user/tschwinge.mdwn b/user/tschwinge.mdwn
index 5ffa6fd8..2c75292b 100644
--- a/user/tschwinge.mdwn
+++ b/user/tschwinge.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
[[!meta title="Thomas Schwinge"]]
diff --git a/user/vincentvikram.mdwn b/user/vincentvikram.mdwn
index 8927bd4e..875b6311 100644
--- a/user/vincentvikram.mdwn
+++ b/user/vincentvikram.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
* Name: Vikram Vincent
* Email: vincentvikram@swatantra.org OR vincentvikram@gmail.com
diff --git a/user/zhengda/howto.mdwn b/user/zhengda/howto.mdwn
index cea3cf0b..a2664a18 100644
--- a/user/zhengda/howto.mdwn
+++ b/user/zhengda/howto.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
This document briefly introduces how to set up the virtual network and connect the subhurd with the main hurd.
diff --git a/virtualization.mdwn b/virtualization.mdwn
index 325340b0..52131c12 100644
--- a/virtualization.mdwn
+++ b/virtualization.mdwn
@@ -6,7 +6,7 @@ document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
-[[GNU_Free_Documentation_License|/fdl]]."]]"""]]
+[[GNU Free Documentation License|/fdl]]."]]"""]]
# External
--
cgit v1.3.1
From 83e4562b290577f353aec09d5fbcd4fc133b3904 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Tue, 19 May 2009 09:06:34 +0200
Subject: GDB issues.
---
gdb.mdwn | 12 ++++++++----
hurd/open_issues/gdb_non-stop_mode.mdwn | 21 ---------------------
hurd/open_issues/gdb_pending_execs.mdwn | 23 -----------------------
hurd/open_issues/gdb_thread_ids.mdwn | 17 -----------------
open_issues/gdb_non-stop_mode.mdwn | 25 +++++++++++++++++++++++++
open_issues/gdb_pending_execs.mdwn | 27 +++++++++++++++++++++++++++
open_issues/gdb_thread_ids.mdwn | 21 +++++++++++++++++++++
tag/open_issue_gdb.mdwn | 19 +++++++++++++++++++
8 files changed, 100 insertions(+), 65 deletions(-)
delete mode 100644 hurd/open_issues/gdb_non-stop_mode.mdwn
delete mode 100644 hurd/open_issues/gdb_pending_execs.mdwn
delete mode 100644 hurd/open_issues/gdb_thread_ids.mdwn
create mode 100644 open_issues/gdb_non-stop_mode.mdwn
create mode 100644 open_issues/gdb_pending_execs.mdwn
create mode 100644 open_issues/gdb_thread_ids.mdwn
create mode 100644 tag/open_issue_gdb.mdwn
(limited to 'open_issues')
diff --git a/gdb.mdwn b/gdb.mdwn
index 5409a05d..6c43728c 100644
--- a/gdb.mdwn
+++ b/gdb.mdwn
@@ -1,4 +1,5 @@
-[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008, 2009 Free Software Foundation,
+Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
@@ -10,8 +11,11 @@ is included in the section entitled
The [GNU debugger *GDB*](http://www.gnu.org/software/gdb/).
-* [[Backtrace]]s
+ * [[Backtrace]]s
-* [Manual](http://sourceware.org/gdb/documentation/)
+ * [Manual](http://sourceware.org/gdb/documentation/)
-* [When disassemble doesn't work](http://lists.gnu.org/archive/html/bug-hurd/2007-02/msg00039.html)
+ * [When disassemble doesn't
+ work](http://lists.gnu.org/archive/html/bug-hurd/2007-02/msg00039.html)
+
+ * [[Open Issues|tag/open_issue_gdb]]
diff --git a/hurd/open_issues/gdb_non-stop_mode.mdwn b/hurd/open_issues/gdb_non-stop_mode.mdwn
deleted file mode 100644
index 199cb7ae..00000000
--- a/hurd/open_issues/gdb_non-stop_mode.mdwn
+++ /dev/null
@@ -1,21 +0,0 @@
-[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
-GNU GDB's `gnu-nat.c` doesn't support *non-stop* mode.
-
-Also, from ,
-GNU GDB's Pedro Alves:
-
-> I also notice that when going through the shell in non-stop mode, it would be
-> more correct to resume all threads --- we don't want non-stop and its
-> scheduler-locking to apply to the shell. Basically, non-stop should be off
-> if there are pending execs. This was an existing issue, and doesn't affect
-> linux today, so I'll just ignore that for now, as it needs more tweaking to
-> fix.
diff --git a/hurd/open_issues/gdb_pending_execs.mdwn b/hurd/open_issues/gdb_pending_execs.mdwn
deleted file mode 100644
index cf5cc705..00000000
--- a/hurd/open_issues/gdb_pending_execs.mdwn
+++ /dev/null
@@ -1,23 +0,0 @@
-[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
-:
-
-GNU GDB's Ulrich Weigand:
-
-> Hmm. It would appear that "set exec-wrapper" is currently broken with
-> the gnu-nat.c target, right?
-
-GNU GDB's Pedro Alves:
-
->> Yeah, it appears so. Don't know if it's possible to get rid of the local
->> pending execs handling in gnu-nat.c. An alternative would be to make
->> pending_execs a property of inferior.h:`struct inferior' instead of of
->> gnu-nat.c:`struct inf'.
diff --git a/hurd/open_issues/gdb_thread_ids.mdwn b/hurd/open_issues/gdb_thread_ids.mdwn
deleted file mode 100644
index 8752e9d8..00000000
--- a/hurd/open_issues/gdb_thread_ids.mdwn
+++ /dev/null
@@ -1,17 +0,0 @@
-[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
-GNU GDB's Pedro Alves:
-
-> One thing [I asked
-> myself](http://lists.gnu.org/archive/html/bug-hurd/2008-10/msg00045.html)
-> was, if gnu-nat.c couldn't be using the port's id as thread ids instead of a
-> locally auto-generated number. Maybe the thread id of the main thread would
-> be preserved across execs this way
diff --git a/open_issues/gdb_non-stop_mode.mdwn b/open_issues/gdb_non-stop_mode.mdwn
new file mode 100644
index 00000000..418b144c
--- /dev/null
+++ b/open_issues/gdb_non-stop_mode.mdwn
@@ -0,0 +1,25 @@
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled
+[[GNU Free Documentation License|/fdl]]."]]"""]]
+
+[[!meta title="GDB's non-stop mode"]]
+
+[[!tag open_issue_gdb]]
+
+GNU GDB's `gnu-nat.c` doesn't support *non-stop* mode.
+
+Also, from ,
+GNU GDB's Pedro Alves:
+
+> I also notice that when going through the shell in non-stop mode, it would be
+> more correct to resume all threads --- we don't want non-stop and its
+> scheduler-locking to apply to the shell. Basically, non-stop should be off
+> if there are pending execs. This was an existing issue, and doesn't affect
+> linux today, so I'll just ignore that for now, as it needs more tweaking to
+> fix.
diff --git a/open_issues/gdb_pending_execs.mdwn b/open_issues/gdb_pending_execs.mdwn
new file mode 100644
index 00000000..bb0f8419
--- /dev/null
+++ b/open_issues/gdb_pending_execs.mdwn
@@ -0,0 +1,27 @@
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled
+[[GNU Free Documentation License|/fdl]]."]]"""]]
+
+[[!meta title="GDB: pending_execs"]]
+
+[[!tag open_issue_gdb]]
+
+:
+
+GNU GDB's Ulrich Weigand:
+
+> Hmm. It would appear that "set exec-wrapper" is currently broken with
+> the gnu-nat.c target, right?
+
+GNU GDB's Pedro Alves:
+
+>> Yeah, it appears so. Don't know if it's possible to get rid of the local
+>> pending execs handling in gnu-nat.c. An alternative would be to make
+>> pending_execs a property of inferior.h:`struct inferior' instead of of
+>> gnu-nat.c:`struct inf'.
diff --git a/open_issues/gdb_thread_ids.mdwn b/open_issues/gdb_thread_ids.mdwn
new file mode 100644
index 00000000..eeb67f30
--- /dev/null
+++ b/open_issues/gdb_thread_ids.mdwn
@@ -0,0 +1,21 @@
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled
+[[GNU Free Documentation License|/fdl]]."]]"""]]
+
+[[!meta title="GDB: thread ids"]]
+
+[[!tag open_issue_gdb]]
+
+GNU GDB's Pedro Alves:
+
+> One thing [I asked
+> myself](http://lists.gnu.org/archive/html/bug-hurd/2008-10/msg00045.html)
+> was, if gnu-nat.c couldn't be using the port's id as thread ids instead of a
+> locally auto-generated number. Maybe the thread id of the main thread would
+> be preserved across execs this way
diff --git a/tag/open_issue_gdb.mdwn b/tag/open_issue_gdb.mdwn
new file mode 100644
index 00000000..937aafc2
--- /dev/null
+++ b/tag/open_issue_gdb.mdwn
@@ -0,0 +1,19 @@
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!meta title=open_issue_gdb]]
+
+[[!map pages="tagged(open_issue_gdb) and !open_issues and !*/discussion"
+show=title]]
+
+[[!inline
+pages="tagged(open_issue_gdb) and !open_issues and !*/discussion"
+show=0
+feeds=no]]
--
cgit v1.3.1
From 19d36ab6069b08af9e8c35812ed6d5f95aa13a58 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Tue, 19 May 2009 10:59:11 +0200
Subject: MIG issues.
---
microkernel/mach/mig/gnu_mig.mdwn | 4 ++--
microkernel/mach/mig/gnu_mig/open_issues.mdwn | 22 ----------------------
.../open_issues/duplicate_inclusion_guards.mdwn | 14 --------------
open_issues/duplicate_inclusion_guards.mdwn | 16 ++++++++++++++++
tag/open_issue_mig.mdwn | 8 +++++++-
5 files changed, 25 insertions(+), 39 deletions(-)
delete mode 100644 microkernel/mach/mig/gnu_mig/open_issues.mdwn
delete mode 100644 microkernel/mach/mig/gnu_mig/open_issues/duplicate_inclusion_guards.mdwn
create mode 100644 open_issues/duplicate_inclusion_guards.mdwn
(limited to 'open_issues')
diff --git a/microkernel/mach/mig/gnu_mig.mdwn b/microkernel/mach/mig/gnu_mig.mdwn
index 03ef0967..1bcbd545 100644
--- a/microkernel/mach/mig/gnu_mig.mdwn
+++ b/microkernel/mach/mig/gnu_mig.mdwn
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2001, 2006, 2008 Free Software Foundation,
+[[!meta copyright="Copyright © 2001, 2006, 2008, 2009 Free Software Foundation,
Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
@@ -21,4 +21,4 @@ software in the GNU system that uses Mach-based
GNU MIG is fully compatible with [[OSF_MIG|mig]].
* [[Building]] - building (and obtaining) GNU MIG
- * [[Open_Issues]]
+ * [[Open Issues|tag/open_issue_mig]]
diff --git a/microkernel/mach/mig/gnu_mig/open_issues.mdwn b/microkernel/mach/mig/gnu_mig/open_issues.mdwn
deleted file mode 100644
index 208712da..00000000
--- a/microkernel/mach/mig/gnu_mig/open_issues.mdwn
+++ /dev/null
@@ -1,22 +0,0 @@
-[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
-[[!meta title="Open Issues"]]
-
-This is a dumping ground for open issues for GNU MIG.
-
-[[!inline
-pages="(microkernel/mach/mig/gnu_mig/open_issues/* or tagged(open_issue_*mig))
-and !open_issues and !*/discussion"
-show=0
-feeds=no
-actions=yes
-rootpage="microkernel/mach/mig/gnu_mig/open_issues"
-postformtext="Add a new item titled:"]]
diff --git a/microkernel/mach/mig/gnu_mig/open_issues/duplicate_inclusion_guards.mdwn b/microkernel/mach/mig/gnu_mig/open_issues/duplicate_inclusion_guards.mdwn
deleted file mode 100644
index daace92e..00000000
--- a/microkernel/mach/mig/gnu_mig/open_issues/duplicate_inclusion_guards.mdwn
+++ /dev/null
@@ -1,14 +0,0 @@
-[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
-E.g., both `/usr/include/hurd/process.h` and
-`/usr/include/hurd/process_request.h` use `_process_user_` as an inclusion
-guard. This leads to problems when both are needed, as is the case in
-[[GDB]]'s `gdb/gnu-nat.c`.
diff --git a/open_issues/duplicate_inclusion_guards.mdwn b/open_issues/duplicate_inclusion_guards.mdwn
new file mode 100644
index 00000000..1bb8fc36
--- /dev/null
+++ b/open_issues/duplicate_inclusion_guards.mdwn
@@ -0,0 +1,16 @@
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled
+[[GNU Free Documentation License|/fdl]]."]]"""]]
+
+[[!tag open_issue_mig]]
+
+E.g., both `/usr/include/hurd/process.h` and
+`/usr/include/hurd/process_request.h` use `_process_user_` as an inclusion
+guard. This leads to problems when both are needed, as is the case in
+[[GDB]]'s `gdb/gnu-nat.c`.
diff --git a/tag/open_issue_mig.mdwn b/tag/open_issue_mig.mdwn
index 13fd5a26..8ac476cc 100644
--- a/tag/open_issue_mig.mdwn
+++ b/tag/open_issue_mig.mdwn
@@ -10,4 +10,10 @@ License|/fdl]]."]]"""]]
[[!meta title=open_issue_mig]]
-[[!meta redir=microkernel/mach/mig/gnu_mig/open_issues]]
+[[!map pages="tagged(open_issue_mig) and !open_issues and !*/discussion"
+show=title]]
+
+[[!inline
+pages="tagged(open_issue_mig) and !open_issues and !*/discussion"
+show=0
+feeds=no]]
--
cgit v1.3.1
From 98af3eee371766914b053a5011b4830ac358f477 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Tue, 19 May 2009 11:06:58 +0200
Subject: Hurd issues.
---
hurd.mdwn | 2 +-
hurd/open_issues.mdwn | 21 -----
hurd/open_issues/cvs_tasks_file.mdwn | 14 ----
hurd/open_issues/cvs_todo_file.mdwn | 14 ----
hurd/open_issues/libfshelp_in_hurdlibs.mdwn | 12 ---
hurd/open_issues/some_todo_list.mdwn | 119 --------------------------
hurd/open_issues/wrong_reply_message_id.mdwn | 19 -----
open_issues/cvs_tasks_file.mdwn | 18 ++++
open_issues/cvs_todo_file.mdwn | 18 ++++
open_issues/libfshelp_in_hurdlibs.mdwn | 16 ++++
open_issues/some_todo_list.mdwn | 121 +++++++++++++++++++++++++++
open_issues/wrong_reply_message_id.mdwn | 23 +++++
tag/open_issue_hurd.mdwn | 8 +-
13 files changed, 204 insertions(+), 201 deletions(-)
delete mode 100644 hurd/open_issues.mdwn
delete mode 100644 hurd/open_issues/cvs_tasks_file.mdwn
delete mode 100644 hurd/open_issues/cvs_todo_file.mdwn
delete mode 100644 hurd/open_issues/libfshelp_in_hurdlibs.mdwn
delete mode 100644 hurd/open_issues/some_todo_list.mdwn
delete mode 100644 hurd/open_issues/wrong_reply_message_id.mdwn
create mode 100644 open_issues/cvs_tasks_file.mdwn
create mode 100644 open_issues/cvs_todo_file.mdwn
create mode 100644 open_issues/libfshelp_in_hurdlibs.mdwn
create mode 100644 open_issues/some_todo_list.mdwn
create mode 100644 open_issues/wrong_reply_message_id.mdwn
(limited to 'open_issues')
diff --git a/hurd.mdwn b/hurd.mdwn
index 4b434a65..6c56b619 100644
--- a/hurd.mdwn
+++ b/hurd.mdwn
@@ -77,7 +77,7 @@ in the *unstable* branch of the Debian archive.
* [[Building]]
* [[building/Cross-Compiling]]
-* [[Open_Issues]]
+* [[Open Issues|tag/open_issue_hurd]]
# Developer References
diff --git a/hurd/open_issues.mdwn b/hurd/open_issues.mdwn
deleted file mode 100644
index 83adcce5..00000000
--- a/hurd/open_issues.mdwn
+++ /dev/null
@@ -1,21 +0,0 @@
-[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
-[[!meta title="Open Issues"]]
-
-This is a dumping ground for open issues for the GNU Hurd.
-
-[[!inline
-pages="(hurd/open_issues/* or tagged(open_issue_hurd)) and !open_issues and
-!*/discussion"
-show=0
-feeds=no
-actions=yes
-rootpage="hurd/open_issues" postformtext="Add a new item titled:"]]
diff --git a/hurd/open_issues/cvs_tasks_file.mdwn b/hurd/open_issues/cvs_tasks_file.mdwn
deleted file mode 100644
index a2fbf619..00000000
--- a/hurd/open_issues/cvs_tasks_file.mdwn
+++ /dev/null
@@ -1,14 +0,0 @@
-[[!meta copyright="Copyright © 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free
-Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
-The canonical [tasks
-file](http://savannah.gnu.org/cgi-bin/viewcvs/~checkout~/hurd/hurd/tasks?rev=HEAD&content-type=text/plain)
-from the CVS archive.
diff --git a/hurd/open_issues/cvs_todo_file.mdwn b/hurd/open_issues/cvs_todo_file.mdwn
deleted file mode 100644
index c5e48979..00000000
--- a/hurd/open_issues/cvs_todo_file.mdwn
+++ /dev/null
@@ -1,14 +0,0 @@
-[[!meta copyright="Copyright © 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free
-Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
-The canonical [TODO
-file](http://savannah.gnu.org/cgi-bin/viewcvs/~checkout~/hurd/hurd/TODO?rev=HEAD&content-type=text/plain)
-from the CVS archive.
diff --git a/hurd/open_issues/libfshelp_in_hurdlibs.mdwn b/hurd/open_issues/libfshelp_in_hurdlibs.mdwn
deleted file mode 100644
index d5b455a0..00000000
--- a/hurd/open_issues/libfshelp_in_hurdlibs.mdwn
+++ /dev/null
@@ -1,12 +0,0 @@
-[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
-[[libtrivfs]] seems to use [[libfshelp]], but doesn't have it listed in
-`HURDLIBS`. Should change that? Same for [[libnetfs]] and [[libdiskfs]]?
diff --git a/hurd/open_issues/some_todo_list.mdwn b/hurd/open_issues/some_todo_list.mdwn
deleted file mode 100644
index 88cbbe75..00000000
--- a/hurd/open_issues/some_todo_list.mdwn
+++ /dev/null
@@ -1,119 +0,0 @@
-[[!meta copyright="Copyright © 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free
-Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
-This todo is primarily targetted at the Hurd proper
-and applications that rely on the Hurd interfaces.
-
-* psmisc
-
-The tools provided by the psmisc package are linux centric. Killall and pstree, for instance, require Linux's proc file system but could just as easily use Hurd's libps.
-
-* tmpfs
-* ppp
-* unionfs/stowfs
-* supermount translator
-
-Related: [[KnownHurdLimits]]
-
-From Marcus, 2002:
-
-* xkb driver for console (for international users)
-* kbd leds in console (well, in general, Roland's new driver in oskit for that crap)
-* fixing fakeroot (it's buggy)
-* fixing tmpfs (it's buggy, Neal says it's Mach's fault)
-* adding posix shared memory (requires the io\_close call to be implemented)
-* adding posix file locking (requires the io\_close call to be implemented)
-* testing
- * find + various filesystems (are inode numbers for . and .. sane?)
- * ext2fs with other block sizes than 4096
- * --help and --version and --usage in all programs
- * I have seen ^V in some --help output, might be argp bug
- * Verify that all options are documented clearly, and that no unimplemented options appear
- * Is the short and long description in the help output correct?
- * Is the return value of all programs correct (eg, does main() return a sane value)
- * Is the suid bit correctly set for all installed programs?
- * Translators
- * Does settrans -g work? -fg?
- * Does fsysopts work? Does setting options with fsysopts work?
- * Does stat() work on all translated nodes and give proper data?
- * What about chown, chmod (some translators should pass this through to the underlying node, esp in /dev!)
- * Does statfs give correct data?
- * Are all inode numbers and link counts correct?
-* We also should have a "make check" test suite. We can add this once Jeff finished his automake patches
-* pick up the other things
- * pthread, definitely. Now that we are so close
- * new console is basically done
- * needs integration of course
- * X switching support
-* there is certainly more to do ...
-
-Wolfgang list of [Easy tasks](http://mail.gnu.org/pipermail/help-hurd/2002-July/006413.html) on July 28, 2002:
-
-
-
- | Difficulty |
- Task |
-
-
- | 0 |
- Check if all programs handle options (at least --help, --version and --usage; don't forget about the shell scripts) |
-
-
- | 1 |
- Check if all translators handle fsysopts |
-
-
- | 1 |
- Check if all translators respond to "settrans -g" |
-
-
- | 1 |
- More tests of this kind |
-
-
- | 2 |
- Fix those of the above who don't work as intended |
-
-
- | 2 |
- Document (in doc/hurd.texi) all undocumented programs (translators as well as programs in utils/ and sutils/ and some others) |
-
-
- | 1 |
- Find a POSIX test suite, run it on GNU/Hurd, report the results |
-
-
- | 1 |
- Find more useful test suites to run |
-
-
- | 3 |
- Update INSTALL-cross |
-
-
- | 2 |
- Check if all the store classes in libstore work (we have many of them, look into the Makefile) |
-
-
- | 4 |
- Fix those who don't work |
-
-
- | 2 |
- Document all still undocumented store classes |
-
-
- | 2 |
- The console is pretty new code, it told me it wants to get tested |
-
-
-
-Where difficulty 0 means trivial and 4 means tricky; the difficulty has nothing to do with the importance.
diff --git a/hurd/open_issues/wrong_reply_message_id.mdwn b/hurd/open_issues/wrong_reply_message_id.mdwn
deleted file mode 100644
index 53f5b797..00000000
--- a/hurd/open_issues/wrong_reply_message_id.mdwn
+++ /dev/null
@@ -1,19 +0,0 @@
-[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
- # settrans -P -a /servers/socket/2 /hurd/pfinet -i eth0 -a 192.168.10.61 -g 192.168.10.1 -m 255.255.255.0
- Translator pid: 2289
- Pausing...
- pfinet: /build/buildd/hurd-20080607/build-tree/hurd/libports/create-internal.c:115: _ports_create_port_internal: Unexpected error: (ipc/mig) wrong reply message ID.
- it would be nice to print out the id when those sorts of errors occur.
-
-This error code is `MIG_REPLY_MISMATCH` and can be returned in GNU Mach's
-`kern/exception.c (exception_parse_reply)`, in MIG-generated code, see `user.c
-(WriteCheckIdentity)`, and in glibc's `sysdeps/mach/hurd/ioctl.c (__ioctl)`.
diff --git a/open_issues/cvs_tasks_file.mdwn b/open_issues/cvs_tasks_file.mdwn
new file mode 100644
index 00000000..67b64651
--- /dev/null
+++ b/open_issues/cvs_tasks_file.mdwn
@@ -0,0 +1,18 @@
+[[!meta copyright="Copyright © 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
+Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled
+[[GNU Free Documentation License|/fdl]]."]]"""]]
+
+[[!meta title="CVS tasks file"]]
+
+[[!tag open_issue_hurd]]
+
+The canonical [tasks
+file](http://savannah.gnu.org/cgi-bin/viewcvs/~checkout~/hurd/hurd/tasks?rev=HEAD&content-type=text/plain)
+from the CVS archive.
diff --git a/open_issues/cvs_todo_file.mdwn b/open_issues/cvs_todo_file.mdwn
new file mode 100644
index 00000000..a42e6dca
--- /dev/null
+++ b/open_issues/cvs_todo_file.mdwn
@@ -0,0 +1,18 @@
+[[!meta copyright="Copyright © 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
+Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled
+[[GNU Free Documentation License|/fdl]]."]]"""]]
+
+[[!meta title="CVS TODO file"]]
+
+[[!tag open_issue_hurd]]
+
+The canonical [TODO
+file](http://savannah.gnu.org/cgi-bin/viewcvs/~checkout~/hurd/hurd/TODO?rev=HEAD&content-type=text/plain)
+from the CVS archive.
diff --git a/open_issues/libfshelp_in_hurdlibs.mdwn b/open_issues/libfshelp_in_hurdlibs.mdwn
new file mode 100644
index 00000000..a2652cac
--- /dev/null
+++ b/open_issues/libfshelp_in_hurdlibs.mdwn
@@ -0,0 +1,16 @@
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled
+[[GNU Free Documentation License|/fdl]]."]]"""]]
+
+[[!meta title="libfshelp in HURDLIBS"]]
+
+[[!tag open_issue_hurd]]
+
+[[libtrivfs]] seems to use [[libfshelp]], but doesn't have it listed in
+`HURDLIBS`. Should change that? Same for [[libnetfs]] and [[libdiskfs]]?
diff --git a/open_issues/some_todo_list.mdwn b/open_issues/some_todo_list.mdwn
new file mode 100644
index 00000000..5f8470b7
--- /dev/null
+++ b/open_issues/some_todo_list.mdwn
@@ -0,0 +1,121 @@
+[[!meta copyright="Copyright © 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
+Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled
+[[GNU Free Documentation License|/fdl]]."]]"""]]
+
+[[!tag open_issue_hurd]]
+
+This todo is primarily targetted at the Hurd proper
+and applications that rely on the Hurd interfaces.
+
+* psmisc
+
+The tools provided by the psmisc package are linux centric. Killall and pstree, for instance, require Linux's proc file system but could just as easily use Hurd's libps.
+
+* tmpfs
+* ppp
+* unionfs/stowfs
+* supermount translator
+
+Related: [[KnownHurdLimits]]
+
+From Marcus, 2002:
+
+* xkb driver for console (for international users)
+* kbd leds in console (well, in general, Roland's new driver in oskit for that crap)
+* fixing fakeroot (it's buggy)
+* fixing tmpfs (it's buggy, Neal says it's Mach's fault)
+* adding posix shared memory (requires the io\_close call to be implemented)
+* adding posix file locking (requires the io\_close call to be implemented)
+* testing
+ * find + various filesystems (are inode numbers for . and .. sane?)
+ * ext2fs with other block sizes than 4096
+ * --help and --version and --usage in all programs
+ * I have seen ^V in some --help output, might be argp bug
+ * Verify that all options are documented clearly, and that no unimplemented options appear
+ * Is the short and long description in the help output correct?
+ * Is the return value of all programs correct (eg, does main() return a sane value)
+ * Is the suid bit correctly set for all installed programs?
+ * Translators
+ * Does settrans -g work? -fg?
+ * Does fsysopts work? Does setting options with fsysopts work?
+ * Does stat() work on all translated nodes and give proper data?
+ * What about chown, chmod (some translators should pass this through to the underlying node, esp in /dev!)
+ * Does statfs give correct data?
+ * Are all inode numbers and link counts correct?
+* We also should have a "make check" test suite. We can add this once Jeff finished his automake patches
+* pick up the other things
+ * pthread, definitely. Now that we are so close
+ * new console is basically done
+ * needs integration of course
+ * X switching support
+* there is certainly more to do ...
+
+Wolfgang list of [Easy tasks](http://mail.gnu.org/pipermail/help-hurd/2002-July/006413.html) on July 28, 2002:
+
+
+
+ | Difficulty |
+ Task |
+
+
+ | 0 |
+ Check if all programs handle options (at least --help, --version and --usage; don't forget about the shell scripts) |
+
+
+ | 1 |
+ Check if all translators handle fsysopts |
+
+
+ | 1 |
+ Check if all translators respond to "settrans -g" |
+
+
+ | 1 |
+ More tests of this kind |
+
+
+ | 2 |
+ Fix those of the above who don't work as intended |
+
+
+ | 2 |
+ Document (in doc/hurd.texi) all undocumented programs (translators as well as programs in utils/ and sutils/ and some others) |
+
+
+ | 1 |
+ Find a POSIX test suite, run it on GNU/Hurd, report the results |
+
+
+ | 1 |
+ Find more useful test suites to run |
+
+
+ | 3 |
+ Update INSTALL-cross |
+
+
+ | 2 |
+ Check if all the store classes in libstore work (we have many of them, look into the Makefile) |
+
+
+ | 4 |
+ Fix those who don't work |
+
+
+ | 2 |
+ Document all still undocumented store classes |
+
+
+ | 2 |
+ The console is pretty new code, it told me it wants to get tested |
+
+
+
+Where difficulty 0 means trivial and 4 means tricky; the difficulty has nothing to do with the importance.
diff --git a/open_issues/wrong_reply_message_id.mdwn b/open_issues/wrong_reply_message_id.mdwn
new file mode 100644
index 00000000..e84e2571
--- /dev/null
+++ b/open_issues/wrong_reply_message_id.mdwn
@@ -0,0 +1,23 @@
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled
+[[GNU Free Documentation License|/fdl]]."]]"""]]
+
+[[!meta title="(ipc/mig) wrong reply message ID"]]
+
+[[!tag open_issue_gnumach open_issue_mig open_issue_glibc]]
+
+ # settrans -P -a /servers/socket/2 /hurd/pfinet -i eth0 -a 192.168.10.61 -g 192.168.10.1 -m 255.255.255.0
+ Translator pid: 2289
+ Pausing...
+ pfinet: /build/buildd/hurd-20080607/build-tree/hurd/libports/create-internal.c:115: _ports_create_port_internal: Unexpected error: (ipc/mig) wrong reply message ID.
+ it would be nice to print out the id when those sorts of errors occur.
+
+This error code is `MIG_REPLY_MISMATCH` and can be returned in GNU Mach's
+`kern/exception.c (exception_parse_reply)`, in MIG-generated code, see `user.c
+(WriteCheckIdentity)`, and in glibc's `sysdeps/mach/hurd/ioctl.c (__ioctl)`.
diff --git a/tag/open_issue_hurd.mdwn b/tag/open_issue_hurd.mdwn
index 5d456d12..2e3c7206 100644
--- a/tag/open_issue_hurd.mdwn
+++ b/tag/open_issue_hurd.mdwn
@@ -10,4 +10,10 @@ License|/fdl]]."]]"""]]
[[!meta title=open_issue_hurd]]
-[[!meta redir=hurd/open_issues]]
+[[!map pages="tagged(open_issue_hurd) and !open_issues and !*/discussion"
+show=title]]
+
+[[!inline
+pages="tagged(open_issue_hurd) and !open_issues and !*/discussion"
+show=0
+feeds=no]]
--
cgit v1.3.1
From 9a504117097495928a2a83884bb40438baa2321a Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Tue, 19 May 2009 11:15:58 +0200
Subject: Mach issues.
---
hurd/history/port_to_l4.mdwn | 2 +-
hurd/ng/issues_with_mach.mdwn | 2 +-
microkernel/mach/gnumach.mdwn | 2 +-
microkernel/mach/gnumach/open_issues.mdwn | 21 ---------------------
.../open_issues/resource_management_problems.mdwn | 19 -------------------
microkernel/mach/gnumach/projects.mdwn | 2 +-
open_issues/resource_management_problems.mdwn | 21 +++++++++++++++++++++
tag/open_issue_gnumach.mdwn | 8 +++++++-
8 files changed, 32 insertions(+), 45 deletions(-)
delete mode 100644 microkernel/mach/gnumach/open_issues.mdwn
delete mode 100644 microkernel/mach/gnumach/open_issues/resource_management_problems.mdwn
create mode 100644 open_issues/resource_management_problems.mdwn
(limited to 'open_issues')
diff --git a/hurd/history/port_to_l4.mdwn b/hurd/history/port_to_l4.mdwn
index fdaeeffb..ec72def4 100644
--- a/hurd/history/port_to_l4.mdwn
+++ b/hurd/history/port_to_l4.mdwn
@@ -81,7 +81,7 @@ explains:
> Before Marcus and I considered [[microkernel/Coyotos]], we had already
> rejected some parts of the Hurd's design. The
-> [[microkernel/mach/gnumach/open_issues/resource_management_problems]] were
+> [[open issues/resource management problems]] were
> what prompted me to look at L4. Also, some of the problems with
> [[translator]]s were already well-known to us. (For a more detailed
> description of the problems we have identified, see our [[critique]] in the
diff --git a/hurd/ng/issues_with_mach.mdwn b/hurd/ng/issues_with_mach.mdwn
index 9785b08a..9fac498f 100644
--- a/hurd/ng/issues_with_mach.mdwn
+++ b/hurd/ng/issues_with_mach.mdwn
@@ -8,5 +8,5 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled
[[GNU Free Documentation License|/fdl]]."]]"""]]
- * [[microkernel/mach/gnumach/open_issues/Resource_management_problems]]
+ * [[open issues/Resource Management Problems]]
* [[Critique]]
diff --git a/microkernel/mach/gnumach.mdwn b/microkernel/mach/gnumach.mdwn
index 8c42d1e8..f3d6d5f9 100644
--- a/microkernel/mach/gnumach.mdwn
+++ b/microkernel/mach/gnumach.mdwn
@@ -77,4 +77,4 @@ GNU/Hurd.
* [[Boot_Trace]]
* [[Projects]]
* [[Rules]]
- * [[Open_Issues]]
+ * [[Open Issues|tag/open_issue_gnumach]]
diff --git a/microkernel/mach/gnumach/open_issues.mdwn b/microkernel/mach/gnumach/open_issues.mdwn
deleted file mode 100644
index 0aa4f4c8..00000000
--- a/microkernel/mach/gnumach/open_issues.mdwn
+++ /dev/null
@@ -1,21 +0,0 @@
-[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
-[[!meta title="Open Issues"]]
-
-This is a dumping ground for open issues for GNU Mach.
-
-[[!inline
-pages="(microkernel/mach/gnumach/open_issues/* or tagged(open_issue_*mach))
-and !open_issues and !*/discussion"
-show=0
-feeds=no
-actions=yes
-rootpage="microkernel/mach/gnumach/open_issues" postformtext="Add a new item titled:"]]
diff --git a/microkernel/mach/gnumach/open_issues/resource_management_problems.mdwn b/microkernel/mach/gnumach/open_issues/resource_management_problems.mdwn
deleted file mode 100644
index 96028896..00000000
--- a/microkernel/mach/gnumach/open_issues/resource_management_problems.mdwn
+++ /dev/null
@@ -1,19 +0,0 @@
-[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
-[[Mach]] interfaces do not allow for proper resource accounting, when a server
-allocates resources on behalf of a client.
-
-Mach can't do a good job at resource management, as it doesn't have enough
-information how resources are used: which data is important and which is
-discardable, for example.
-
-These issues are what Neal Walfield is working on with his new kernel
-[[viengoos]].
diff --git a/microkernel/mach/gnumach/projects.mdwn b/microkernel/mach/gnumach/projects.mdwn
index bd13802c..47a2756c 100644
--- a/microkernel/mach/gnumach/projects.mdwn
+++ b/microkernel/mach/gnumach/projects.mdwn
@@ -33,7 +33,7 @@ so that no duplicate efforts end up.
* [[Clean_up_the_code]]
- * [[Open_Issues]]
+ * [[Open Issues|tag/open_issue_gnumach]]
* Update the core architecture and drivers
diff --git a/open_issues/resource_management_problems.mdwn b/open_issues/resource_management_problems.mdwn
new file mode 100644
index 00000000..42515897
--- /dev/null
+++ b/open_issues/resource_management_problems.mdwn
@@ -0,0 +1,21 @@
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled
+[[GNU Free Documentation License|/fdl]]."]]"""]]
+
+[[!tag open_issue_gnumach open_issue_hurd open_issue_viengoos]]
+
+[[Mach]] interfaces do not allow for proper resource accounting, when a server
+allocates resources on behalf of a client.
+
+Mach can't do a good job at resource management, as it doesn't have enough
+information how resources are used: which data is important and which is
+discardable, for example.
+
+These issues are what Neal Walfield is working on with his new kernel
+[[viengoos]].
diff --git a/tag/open_issue_gnumach.mdwn b/tag/open_issue_gnumach.mdwn
index 39ab4f6b..5a46840d 100644
--- a/tag/open_issue_gnumach.mdwn
+++ b/tag/open_issue_gnumach.mdwn
@@ -10,4 +10,10 @@ License|/fdl]]."]]"""]]
[[!meta title=open_issue_gnumach]]
-[[!meta redir=microkernel/mach/gnumach/open_issues]]
+[[!map pages="tagged(open_issue_*mach) and !open_issues and !*/discussion"
+show=title]]
+
+[[!inline
+pages="tagged(open_issue_*mach) and !open_issues and !*/discussion"
+show=0
+feeds=no]]
--
cgit v1.3.1
From a956d8791ffe383fe6fe356fd1035cabe76d4bdd Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Tue, 19 May 2009 11:30:24 +0200
Subject: GCC issues.
---
gcc.mdwn | 5 +-
hurd/running/debian/porting/gcc.mdwn | 48 ----------------
hurd/running/debian/porting/gcc/c++.mdwn | 41 --------------
hurd/running/debian/porting/gcc/libmudflap.mdwn | 72 ------------------------
open_issues/gcc.mdwn | 50 +++++++++++++++++
open_issues/gcc/c++.mdwn | 41 ++++++++++++++
open_issues/gcc/libmudflap.mdwn | 74 +++++++++++++++++++++++++
tag/open_issue_gcc.mdwn | 19 +++++++
8 files changed, 188 insertions(+), 162 deletions(-)
delete mode 100644 hurd/running/debian/porting/gcc.mdwn
delete mode 100644 hurd/running/debian/porting/gcc/c++.mdwn
delete mode 100644 hurd/running/debian/porting/gcc/libmudflap.mdwn
create mode 100644 open_issues/gcc.mdwn
create mode 100644 open_issues/gcc/c++.mdwn
create mode 100644 open_issues/gcc/libmudflap.mdwn
create mode 100644 tag/open_issue_gcc.mdwn
(limited to 'open_issues')
diff --git a/gcc.mdwn b/gcc.mdwn
index c9dae96e..81a2a357 100644
--- a/gcc.mdwn
+++ b/gcc.mdwn
@@ -1,4 +1,5 @@
-[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2007, 2008, 2009 Free Software Foundation,
+Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
@@ -9,3 +10,5 @@ is included in the section entitled
[[GNU Free Documentation License|/fdl]]."]]"""]]
The [GNU Compiler Collection](http://gcc.gnu.org/).
+
+ * [[Open Issues|tag/open_issue_gcc]]
diff --git a/hurd/running/debian/porting/gcc.mdwn b/hurd/running/debian/porting/gcc.mdwn
deleted file mode 100644
index 24fb6ec4..00000000
--- a/hurd/running/debian/porting/gcc.mdwn
+++ /dev/null
@@ -1,48 +0,0 @@
-[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
-For GCC trunk:
-
-Debian package has patches (for 4.3). Some have been forwarded upstream. (And
-have been ignored.) [[Thomas_Schwinge|tschwinge]] is working on getting them
-integrated.
-
- * [\[meta-bug\] bootstrap bugs for
- \*-gnu\*](http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21824)
-
- * [build system: gcc\_cv\_libc\_provides\_ssp and
- NATIVE\_SYSTEM\_HEADER\_DIR](http://gcc.gnu.org/ml/gcc/2008-10/msg00130.html)
-
- * [-fstack-protector shouldn't use TLS in freestanding
- mode](http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29838)
-
- * [Tool chain configuration: GNU/\* sharing stuff with
- GNU/Linux](http://gcc.gnu.org/ml/gcc/2007-11/msg00289.html)
-
-
-
-Additionally:
-
- * Configure fragments that have `*linux*` cases might/should often contain
- those for us (and GNU/k*BSD) as well.
-
- * `libgcc/configure.ac` [might
- need](http://gcc.gnu.org/ml/gcc-patches/2008-10/msg00315.html) to be
- aligned for us to the `*linux*` cases. As well as at the end of
- `libgcc/config.host`. Check.
-
- checking whether decimal floating point is supported... no
- checking whether fixed-point is supported... no
-
- * `libgomp/configure.tgt`
-
- * [[`libmudflap`|libmudflap]].
-
- * [[C++]].
diff --git a/hurd/running/debian/porting/gcc/c++.mdwn b/hurd/running/debian/porting/gcc/c++.mdwn
deleted file mode 100644
index c8d67b29..00000000
--- a/hurd/running/debian/porting/gcc/c++.mdwn
+++ /dev/null
@@ -1,41 +0,0 @@
-[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
-[[!tag fixed_in_debian]]
-
-Modify the [[building/cross-compiling]] shell script to configure GCC for
-building GCC with C++ support when building its second (i.e., final) version.
-
-Compiling a most-trivial C++ program used to work with GCC 4.2 and 4.3 (and the
-resulting binaries would also work), but linking fails with GCC SVN trunk:
-
- $ $TARGET-g++ -Wall a.cc -lpthread
- /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__multf3'
- /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__fixunstfsi'
- /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__subtf3'
- /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__divtf3'
- /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__copysigntf3'
- /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__addtf3'
- /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__lttf2'
- /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__floatsitf'
- /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__netf2'
- /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__floatunsitf'
- /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__eqtf2'
- /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__fabstf2'
- collect2: ld returned 1 exit status
-
-Whether this defect report also applies to a natively-build GCC from SVN trunk
-has not yet been checked.
-
-[[Thomas_Schwinge|tschwinge]] suspects the problem to be a configuration issue
-of a GCC helper library, whose configuration setup has changed after GCC 4.3.
-
-The need for `-lpthread` is another story. See the Debian glibc patches
-repository for details.
diff --git a/hurd/running/debian/porting/gcc/libmudflap.mdwn b/hurd/running/debian/porting/gcc/libmudflap.mdwn
deleted file mode 100644
index 994b7782..00000000
--- a/hurd/running/debian/porting/gcc/libmudflap.mdwn
+++ /dev/null
@@ -1,72 +0,0 @@
-[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
-Single-threaded use appears to work:
-
- $ echo 'int main(void) { int *a; a[10]=0; return a[5]; }' | ↩
- gcc -o a -fmudflap -x c - -lmudflap
- $ ./a
- *******
- mudflap violation 1 (check/write): time=1227208721.922064 ptr=0x1023de0 size=4
- pc=0x1037a33 location=`:1:26 (main)'
- /usr/lib/libmudflap.so.0(__mf_check+0x33) [0x1037a33]
- ./a(main+0x7c) [0x80486c4]
- /usr/lib/libmudflap.so.0(__wrap_main+0x49) [0x1037239]
- Nearby object 1: checked region begins 68B before and ends 65B before
- mudflap object 0x80ca268: name=`argv[]'
- bounds=[0x1023e24,0x1023e2b] size=8 area=static check=0r/0w liveness=0
- alloc time=1227208721.922064 pc=0x10371d3
- Nearby object 2: checked region begins 76B before and ends 73B before
- mudflap object 0x80cb448: name=`environ[]'
- bounds=[0x1023e2c,0x1023ed7] size=172 area=static check=0r/0w liveness=0
- alloc time=1227208721.922064 pc=0x10371d3
- number of nearby objects: 2
- *******
- mudflap violation 2 (check/read): time=1227208721.942109 ptr=0x1023dcc size=4
- pc=0x1037a33 location=`:1:35 (main)'
- /usr/lib/libmudflap.so.0(__mf_check+0x33) [0x1037a33]
- ./a(main+0xf3) [0x804873b]
- /usr/lib/libmudflap.so.0(__wrap_main+0x49) [0x1037239]
- Nearby object 1: checked region begins 88B before and ends 85B before
- mudflap object 0x80ca268: name=`argv[]'
- Nearby object 2: checked region begins 96B before and ends 93B before
- mudflap object 0x80cb448: name=`environ[]'
- number of nearby objects: 2
-
-Multi-threaded use doesn't:
-
- $ echo 'int main(void) { int *a; a[10]=0; return a[5]; }' | ↩
- gcc -include pthread.h -o a -fmudflapth -x c - -lmudflapth -lpthread
- $ ./a
- Killed
- $ gdb a
- [...]
- Starting program: /media/data/home/tschwinge/a
-
- Program received signal EXC_BAD_ACCESS, Could not access memory.
- 0x01180653 in getenv () from /lib/libc.so.0.3
- (gdb) bt
- #0 0x01180653 in getenv () from /lib/libc.so.0.3
- #1 0x01177a02 in __dcigettext () from /lib/libc.so.0.3
- #2 0x01176a57 in dcgettext () from /lib/libc.so.0.3
- #3 0x011c03b5 in strerror_r () from /lib/libc.so.0.3
- #4 0x01175b57 in __assert_perror_fail () from /lib/libc.so.0.3
- #5 0x0111f1ad in cthread_fork (func=0x114f630 <_hurd_msgport_receive>, arg=0x0)
- at /build/buildd/hurd-20080607/build-tree/hurd/libpthread/pthread/cthreads-compat.c:41
- #6 0x0115713e in _hurdsig_init () from /lib/libc.so.0.3
- #7 0x01140852 in _hurd_proc_init@@GLIBC_2.2.6 () from /lib/libc.so.0.3
- #8 0x01140e86 in _hurd_init () from /lib/libc.so.0.3
- #9 0x011690ce in init1 () from /lib/libc.so.0.3
- #10 0x00001e96 in _dl_start_user () from /lib/ld.so
- #11 0x00000001 in ?? ()
- #12 0x01024000 in ?? ()
- #13 0x00000000 in ?? ()
-
-Also `libmudflap` is pthread-only.
diff --git a/open_issues/gcc.mdwn b/open_issues/gcc.mdwn
new file mode 100644
index 00000000..76832165
--- /dev/null
+++ b/open_issues/gcc.mdwn
@@ -0,0 +1,50 @@
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled
+[[GNU Free Documentation License|/fdl]]."]]"""]]
+
+[[!tag open_issue_porting open_issue_gcc fixed_in_debian]]
+
+For GCC trunk:
+
+Debian package has patches (for 4.3). Some have been forwarded upstream. (And
+have been ignored.) [[Thomas_Schwinge|tschwinge]] is working on getting them
+integrated.
+
+ * [\[meta-bug\] bootstrap bugs for
+ \*-gnu\*](http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21824)
+
+ * [build system: gcc\_cv\_libc\_provides\_ssp and
+ NATIVE\_SYSTEM\_HEADER\_DIR](http://gcc.gnu.org/ml/gcc/2008-10/msg00130.html)
+
+ * [-fstack-protector shouldn't use TLS in freestanding
+ mode](http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29838)
+
+ * [Tool chain configuration: GNU/\* sharing stuff with
+ GNU/Linux](http://gcc.gnu.org/ml/gcc/2007-11/msg00289.html)
+
+
+
+Additionally:
+
+ * Configure fragments that have `*linux*` cases might/should often contain
+ those for us (and GNU/k*BSD) as well.
+
+ * `libgcc/configure.ac` [might
+ need](http://gcc.gnu.org/ml/gcc-patches/2008-10/msg00315.html) to be
+ aligned for us to the `*linux*` cases. As well as at the end of
+ `libgcc/config.host`. Check.
+
+ checking whether decimal floating point is supported... no
+ checking whether fixed-point is supported... no
+
+ * `libgomp/configure.tgt`
+
+ * [[`libmudflap`|libmudflap]].
+
+ * [[C++]].
diff --git a/open_issues/gcc/c++.mdwn b/open_issues/gcc/c++.mdwn
new file mode 100644
index 00000000..cab4c1f1
--- /dev/null
+++ b/open_issues/gcc/c++.mdwn
@@ -0,0 +1,41 @@
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled
+[[GNU Free Documentation License|/fdl]]."]]"""]]
+
+[[!tag open_issue_porting open_issue_gcc fixed_in_debian]]
+
+Modify the [[hurd/building/cross-compiling]] shell script to configure GCC for
+building GCC with C++ support when building its second (i.e., final) version.
+
+Compiling a most-trivial C++ program used to work with GCC 4.2 and 4.3 (and the
+resulting binaries would also work), but linking fails with GCC SVN trunk:
+
+ $ $TARGET-g++ -Wall a.cc -lpthread
+ /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__multf3'
+ /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__fixunstfsi'
+ /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__subtf3'
+ /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__divtf3'
+ /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__copysigntf3'
+ /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__addtf3'
+ /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__lttf2'
+ /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__floatsitf'
+ /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__netf2'
+ /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__floatunsitf'
+ /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__eqtf2'
+ /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__fabstf2'
+ collect2: ld returned 1 exit status
+
+Whether this defect report also applies to a natively-build GCC from SVN trunk
+has not yet been checked.
+
+[[Thomas_Schwinge|tschwinge]] suspects the problem to be a configuration issue
+of a GCC helper library, whose configuration setup has changed after GCC 4.3.
+
+The need for `-lpthread` is another story. See the Debian glibc patches
+repository for details.
diff --git a/open_issues/gcc/libmudflap.mdwn b/open_issues/gcc/libmudflap.mdwn
new file mode 100644
index 00000000..f14ca1bc
--- /dev/null
+++ b/open_issues/gcc/libmudflap.mdwn
@@ -0,0 +1,74 @@
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled
+[[GNU Free Documentation License|/fdl]]."]]"""]]
+
+[[!tag open_issue_porting open_issue_gcc]]
+
+Single-threaded use appears to work:
+
+ $ echo 'int main(void) { int *a; a[10]=0; return a[5]; }' | ↩
+ gcc -o a -fmudflap -x c - -lmudflap
+ $ ./a
+ *******
+ mudflap violation 1 (check/write): time=1227208721.922064 ptr=0x1023de0 size=4
+ pc=0x1037a33 location=`:1:26 (main)'
+ /usr/lib/libmudflap.so.0(__mf_check+0x33) [0x1037a33]
+ ./a(main+0x7c) [0x80486c4]
+ /usr/lib/libmudflap.so.0(__wrap_main+0x49) [0x1037239]
+ Nearby object 1: checked region begins 68B before and ends 65B before
+ mudflap object 0x80ca268: name=`argv[]'
+ bounds=[0x1023e24,0x1023e2b] size=8 area=static check=0r/0w liveness=0
+ alloc time=1227208721.922064 pc=0x10371d3
+ Nearby object 2: checked region begins 76B before and ends 73B before
+ mudflap object 0x80cb448: name=`environ[]'
+ bounds=[0x1023e2c,0x1023ed7] size=172 area=static check=0r/0w liveness=0
+ alloc time=1227208721.922064 pc=0x10371d3
+ number of nearby objects: 2
+ *******
+ mudflap violation 2 (check/read): time=1227208721.942109 ptr=0x1023dcc size=4
+ pc=0x1037a33 location=`:1:35 (main)'
+ /usr/lib/libmudflap.so.0(__mf_check+0x33) [0x1037a33]
+ ./a(main+0xf3) [0x804873b]
+ /usr/lib/libmudflap.so.0(__wrap_main+0x49) [0x1037239]
+ Nearby object 1: checked region begins 88B before and ends 85B before
+ mudflap object 0x80ca268: name=`argv[]'
+ Nearby object 2: checked region begins 96B before and ends 93B before
+ mudflap object 0x80cb448: name=`environ[]'
+ number of nearby objects: 2
+
+Multi-threaded use doesn't:
+
+ $ echo 'int main(void) { int *a; a[10]=0; return a[5]; }' | ↩
+ gcc -include pthread.h -o a -fmudflapth -x c - -lmudflapth -lpthread
+ $ ./a
+ Killed
+ $ gdb a
+ [...]
+ Starting program: /media/data/home/tschwinge/a
+
+ Program received signal EXC_BAD_ACCESS, Could not access memory.
+ 0x01180653 in getenv () from /lib/libc.so.0.3
+ (gdb) bt
+ #0 0x01180653 in getenv () from /lib/libc.so.0.3
+ #1 0x01177a02 in __dcigettext () from /lib/libc.so.0.3
+ #2 0x01176a57 in dcgettext () from /lib/libc.so.0.3
+ #3 0x011c03b5 in strerror_r () from /lib/libc.so.0.3
+ #4 0x01175b57 in __assert_perror_fail () from /lib/libc.so.0.3
+ #5 0x0111f1ad in cthread_fork (func=0x114f630 <_hurd_msgport_receive>, arg=0x0)
+ at /build/buildd/hurd-20080607/build-tree/hurd/libpthread/pthread/cthreads-compat.c:41
+ #6 0x0115713e in _hurdsig_init () from /lib/libc.so.0.3
+ #7 0x01140852 in _hurd_proc_init@@GLIBC_2.2.6 () from /lib/libc.so.0.3
+ #8 0x01140e86 in _hurd_init () from /lib/libc.so.0.3
+ #9 0x011690ce in init1 () from /lib/libc.so.0.3
+ #10 0x00001e96 in _dl_start_user () from /lib/ld.so
+ #11 0x00000001 in ?? ()
+ #12 0x01024000 in ?? ()
+ #13 0x00000000 in ?? ()
+
+Also `libmudflap` is pthread-only.
diff --git a/tag/open_issue_gcc.mdwn b/tag/open_issue_gcc.mdwn
new file mode 100644
index 00000000..a06a9d70
--- /dev/null
+++ b/tag/open_issue_gcc.mdwn
@@ -0,0 +1,19 @@
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!meta title=open_issue_gcc]]
+
+[[!map pages="tagged(open_issue_gcc) and !open_issues and !*/discussion"
+show=title]]
+
+[[!inline
+pages="tagged(open_issue_gcc) and !open_issues and !*/discussion"
+show=0
+feeds=no]]
--
cgit v1.3.1
From ad1fd23413b674e84fd6d850000a8f6d79a94b07 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Tue, 19 May 2009 12:01:42 +0200
Subject: Other open porting issues.
---
hurd/running/debian/porting.mdwn | 10 +++--
hurd/running/debian/porting/adduser.mdwn | 26 -----------
hurd/running/debian/porting/git-core-2.mdwn | 46 --------------------
hurd/running/debian/porting/git-core.mdwn | 25 -----------
.../debian/porting/libdbd-sqlite3-perl.mdwn | 26 -----------
hurd/running/debian/porting/pth.mdwn | 15 -------
hurd/running/debian/porting/runit.mdwn | 17 --------
hurd/running/debian/porting/socat.mdwn | 13 ------
open_issues/adduser.mdwn | 30 +++++++++++++
open_issues/git-core-2.mdwn | 50 ++++++++++++++++++++++
open_issues/git-core.mdwn | 27 ++++++++++++
open_issues/libdbd-sqlite3-perl.mdwn | 28 ++++++++++++
open_issues/pth.mdwn | 17 ++++++++
open_issues/runit.mdwn | 19 ++++++++
open_issues/socat.mdwn | 15 +++++++
tag/open_issue_porting.mdwn | 8 ++++
16 files changed, 201 insertions(+), 171 deletions(-)
delete mode 100644 hurd/running/debian/porting/adduser.mdwn
delete mode 100644 hurd/running/debian/porting/git-core-2.mdwn
delete mode 100644 hurd/running/debian/porting/git-core.mdwn
delete mode 100644 hurd/running/debian/porting/libdbd-sqlite3-perl.mdwn
delete mode 100644 hurd/running/debian/porting/pth.mdwn
delete mode 100644 hurd/running/debian/porting/runit.mdwn
delete mode 100644 hurd/running/debian/porting/socat.mdwn
create mode 100644 open_issues/adduser.mdwn
create mode 100644 open_issues/git-core-2.mdwn
create mode 100644 open_issues/git-core.mdwn
create mode 100644 open_issues/libdbd-sqlite3-perl.mdwn
create mode 100644 open_issues/pth.mdwn
create mode 100644 open_issues/runit.mdwn
create mode 100644 open_issues/socat.mdwn
(limited to 'open_issues')
diff --git a/hurd/running/debian/porting.mdwn b/hurd/running/debian/porting.mdwn
index debe206b..3d25b4b9 100644
--- a/hurd/running/debian/porting.mdwn
+++ b/hurd/running/debian/porting.mdwn
@@ -33,10 +33,14 @@ guidelines.
There is also further information available about [[hurd/porting]].
+[[!map pages="tagged(open_issue_porting) and !tagged(fixed_in_debian) and
+!open_issues and !*/discussion"
+show=title]]
+
[[!inline
-pages="(hurd/running/debian/porting/* or tagged(open_issue_porting)) and
-!tagged(fixed_in_debian) and !*/discussion"
+pages="tagged(open_issue_porting) and !tagged(fixed_in_debian) and
+!*/discussion"
show=0
feeds=no
actions=yes
-rootpage="hurd/running/debian/porting" postformtext="Add a new item titled:"]]
+rootpage="open_issues" postformtext="Add a new item titled:"]]
diff --git a/hurd/running/debian/porting/adduser.mdwn b/hurd/running/debian/porting/adduser.mdwn
deleted file mode 100644
index 72ed6dbf..00000000
--- a/hurd/running/debian/porting/adduser.mdwn
+++ /dev/null
@@ -1,26 +0,0 @@
-[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
-`adduser` does work as expected, but what are these error messages?
-
- $ sudo adduser foo
- Adding user `foo' ...
- Adding new group `foo' (1002) ...
- posix_spawn() error=1073741826
- posix_spawn() error=1073741826
- posix_spawn() error=1073741826
- Adding new user `foo' (1002) with group `foo' ...
- posix_spawn() error=1073741826
- posix_spawn() error=1073741826
- posix_spawn() error=1073741826
- posix_spawn() error=1073741826
- Creating home directory `/home/foo' ...
- Copying files from `/etc/skel' ...
- [...]
diff --git a/hurd/running/debian/porting/git-core-2.mdwn b/hurd/running/debian/porting/git-core-2.mdwn
deleted file mode 100644
index 837608f5..00000000
--- a/hurd/running/debian/porting/git-core-2.mdwn
+++ /dev/null
@@ -1,46 +0,0 @@
-[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
-On the otherwise-idle flubber:
-
- $ git clone git://sources.redhat.com/git/glibc.git
- Initialized empty Git repository in /media/data/home/tschwinge/tmp/glibc/glibc/.git/
- remote: Generating pack...
- remote: Done counting 380933 objects.
- remote: Deltifying 380933 objects...
- remote: 100% (380933/380933) done
- remote: Total 380933 (delta 294166), reused 380686 (delta 294002)
- Receiving objects: 100% (380933/380933), 70.31 MiB | 27 KiB/s, done.
- Resolving deltas: 100% (294166/294166), done.
- error: git-checkout-index: unable to create file iconvdata/ibm1122.c (Interrupted system call)
- error: git-checkout-index: unable to create file localedata/charmaps/IBM862 (Interrupted system call)
- Checking out files: 100% (10676/10676), done.
- $ git status
- # On branch master
- # Changed but not updated:
- # (use "git add ..." to update what will be committed)
- #
- # modified: iconvdata/ibm1122.c
- # modified: localedata/charmaps/IBM862
- #
- no changes added to commit (use "git add" and/or "git commit -a")
- $ ls -l iconvdata/ibm1122.c localedata/charmaps/IBM862
- -rw-r--r-- 1 tschwinge tschwinge 0 2008-12-15 15:49 iconvdata/ibm1122.c
- -rw-r--r-- 1 tschwinge tschwinge 0 2008-12-15 15:49 localedata/charmaps/IBM862
-
-So these files are indeed of zero-length in the checked-out tree. Is this
-git's fault or something else's?
-
-Fixing this situation is easy enough:
-
- $ git checkout -- iconvdata/ibm1122.c localedata/charmaps/IBM862
- $ git status
- # On branch master
- nothing to commit (working directory clean)
diff --git a/hurd/running/debian/porting/git-core.mdwn b/hurd/running/debian/porting/git-core.mdwn
deleted file mode 100644
index 9e26d273..00000000
--- a/hurd/running/debian/porting/git-core.mdwn
+++ /dev/null
@@ -1,25 +0,0 @@
-[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
-Depends on [[libdbd-sqlite3-perl]].
-
-Does build, but has test-suite problems (only where libdbd-sqlite3-perl is
-involved, it seems):
-
- [...]
- DBD::SQLite::db table_info failed: database is locked(5) at dbdimp.c line 271 at /media/data/home/tschwinge/tmp/git-core/git-core-1.5.6.5/t/../
- git-cvsserver line 2783, line 17.
- Can't call method "fetchall_hashref" on an undefined value at /media/data/home/tschwinge/tmp/git-core/git-core-1.5.6.5/t/../git-cvsserver line
- 2783, line 17.
- [...]
-
-Stopping the test-stuite (`C-c`), doing a `touch build-arch-stamp`, followed by
-re-running `dpkg-buildpackage` with `-nc` will yield an installable `deb`
-package.
diff --git a/hurd/running/debian/porting/libdbd-sqlite3-perl.mdwn b/hurd/running/debian/porting/libdbd-sqlite3-perl.mdwn
deleted file mode 100644
index 2e6e7134..00000000
--- a/hurd/running/debian/porting/libdbd-sqlite3-perl.mdwn
+++ /dev/null
@@ -1,26 +0,0 @@
-[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
-Does build, but has test-suite problems:
-
- t/02cr_table............ok 1/4DBD::SQLite::db do failed: database is locked(5) at dbdimp.c line 271 at t/02cr_table.t line 10.
- DBD::SQLite::db prepare failed: database is locked(5) at dbdimp.c line 271 at t/02cr_table.t line 11.
- Can't call method "execute" on an undefined value at t/02cr_table.t line 12.
- t/02cr_table............dubious
- Test returned status 118 (wstat 30208, 0x7600)
- DIED. FAILED tests 2-4
- Failed 3/4 tests, 25.00% okay
- t/03insert..............ok 1/11DBD::SQLite::db do failed: database is locked(5) at dbdimp.c line 271 at t/03insert.t line 6.
- # Failed test 2 in t/03insert.t at line 6
- [...]
-
-Stopping the test-stuite (`C-c`), doing a `touch build-stamp`, followed by
-re-running `dpkg-buildpackage` with `-nc` will yield an installable `deb`
-package.
diff --git a/hurd/running/debian/porting/pth.mdwn b/hurd/running/debian/porting/pth.mdwn
deleted file mode 100644
index 8ddabb24..00000000
--- a/hurd/running/debian/porting/pth.mdwn
+++ /dev/null
@@ -1,15 +0,0 @@
-[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
- seems pth still doesn't work
- Doesn't build or doesn't work?
- both
- some configure test keep grinding the CPU, same for the test suite
- which apparently runs pth_init() and never returns
diff --git a/hurd/running/debian/porting/runit.mdwn b/hurd/running/debian/porting/runit.mdwn
deleted file mode 100644
index 865c3b17..00000000
--- a/hurd/running/debian/porting/runit.mdwn
+++ /dev/null
@@ -1,17 +0,0 @@
-[[!meta copyright="Copyright © 2008 Free Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
-The `runit` package doesn't work, even its test suite doesn't finish.
-
-[[Thomas_Schwinge|tschwinge]] once was having a look at that, but this very
-report is just from his memory, and his memory is dim... The problem *might*
-either be a time stamping issue (which might be fixed by now) or it *might* be
-the `select` call failing issue we're seeing from time to time. Or something
-else.
diff --git a/hurd/running/debian/porting/socat.mdwn b/hurd/running/debian/porting/socat.mdwn
deleted file mode 100644
index 280e75e1..00000000
--- a/hurd/running/debian/porting/socat.mdwn
+++ /dev/null
@@ -1,13 +0,0 @@
-[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
-`socat` needs porting. Some work has already been done in 2007, see
- or contact
-[[Thomas_Schwinge|tschwinge]].
diff --git a/open_issues/adduser.mdwn b/open_issues/adduser.mdwn
new file mode 100644
index 00000000..7051a3e5
--- /dev/null
+++ b/open_issues/adduser.mdwn
@@ -0,0 +1,30 @@
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled
+[[GNU Free Documentation License|/fdl]]."]]"""]]
+
+[[!meta title="adduser: posix_spawn() error=1073741826"]]
+
+[[!tag open_issue_porting]]
+
+`adduser` does work as expected, but what are these error messages?
+
+ $ sudo adduser foo
+ Adding user `foo' ...
+ Adding new group `foo' (1002) ...
+ posix_spawn() error=1073741826
+ posix_spawn() error=1073741826
+ posix_spawn() error=1073741826
+ Adding new user `foo' (1002) with group `foo' ...
+ posix_spawn() error=1073741826
+ posix_spawn() error=1073741826
+ posix_spawn() error=1073741826
+ posix_spawn() error=1073741826
+ Creating home directory `/home/foo' ...
+ Copying files from `/etc/skel' ...
+ [...]
diff --git a/open_issues/git-core-2.mdwn b/open_issues/git-core-2.mdwn
new file mode 100644
index 00000000..84e002b5
--- /dev/null
+++ b/open_issues/git-core-2.mdwn
@@ -0,0 +1,50 @@
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled
+[[GNU Free Documentation License|/fdl]]."]]"""]]
+
+[[!meta title="Hiccup of git clone when checking out files"]]
+
+[[!tag open_issue_porting]]
+
+On the otherwise-idle flubber:
+
+ $ git clone git://sources.redhat.com/git/glibc.git
+ Initialized empty Git repository in /media/data/home/tschwinge/tmp/glibc/glibc/.git/
+ remote: Generating pack...
+ remote: Done counting 380933 objects.
+ remote: Deltifying 380933 objects...
+ remote: 100% (380933/380933) done
+ remote: Total 380933 (delta 294166), reused 380686 (delta 294002)
+ Receiving objects: 100% (380933/380933), 70.31 MiB | 27 KiB/s, done.
+ Resolving deltas: 100% (294166/294166), done.
+ error: git-checkout-index: unable to create file iconvdata/ibm1122.c (Interrupted system call)
+ error: git-checkout-index: unable to create file localedata/charmaps/IBM862 (Interrupted system call)
+ Checking out files: 100% (10676/10676), done.
+ $ git status
+ # On branch master
+ # Changed but not updated:
+ # (use "git add ..." to update what will be committed)
+ #
+ # modified: iconvdata/ibm1122.c
+ # modified: localedata/charmaps/IBM862
+ #
+ no changes added to commit (use "git add" and/or "git commit -a")
+ $ ls -l iconvdata/ibm1122.c localedata/charmaps/IBM862
+ -rw-r--r-- 1 tschwinge tschwinge 0 2008-12-15 15:49 iconvdata/ibm1122.c
+ -rw-r--r-- 1 tschwinge tschwinge 0 2008-12-15 15:49 localedata/charmaps/IBM862
+
+So these files are indeed of zero-length in the checked-out tree. Is this
+git's fault or something else's?
+
+Fixing this situation is easy enough:
+
+ $ git checkout -- iconvdata/ibm1122.c localedata/charmaps/IBM862
+ $ git status
+ # On branch master
+ nothing to commit (working directory clean)
diff --git a/open_issues/git-core.mdwn b/open_issues/git-core.mdwn
new file mode 100644
index 00000000..da017302
--- /dev/null
+++ b/open_issues/git-core.mdwn
@@ -0,0 +1,27 @@
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled
+[[GNU Free Documentation License|/fdl]]."]]"""]]
+
+[[!tag open_issue_porting]]
+
+Depends on [[libdbd-sqlite3-perl]].
+
+Does build, but has test-suite problems (only where libdbd-sqlite3-perl is
+involved, it seems):
+
+ [...]
+ DBD::SQLite::db table_info failed: database is locked(5) at dbdimp.c line 271 at /media/data/home/tschwinge/tmp/git-core/git-core-1.5.6.5/t/../
+ git-cvsserver line 2783, line 17.
+ Can't call method "fetchall_hashref" on an undefined value at /media/data/home/tschwinge/tmp/git-core/git-core-1.5.6.5/t/../git-cvsserver line
+ 2783, line 17.
+ [...]
+
+Stopping the test-stuite (`C-c`), doing a `touch build-arch-stamp`, followed by
+re-running `dpkg-buildpackage` with `-nc` will yield an installable `deb`
+package.
diff --git a/open_issues/libdbd-sqlite3-perl.mdwn b/open_issues/libdbd-sqlite3-perl.mdwn
new file mode 100644
index 00000000..f50eb07b
--- /dev/null
+++ b/open_issues/libdbd-sqlite3-perl.mdwn
@@ -0,0 +1,28 @@
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled
+[[GNU Free Documentation License|/fdl]]."]]"""]]
+
+[[!tag open_issue_porting]]
+
+Does build, but has test-suite problems:
+
+ t/02cr_table............ok 1/4DBD::SQLite::db do failed: database is locked(5) at dbdimp.c line 271 at t/02cr_table.t line 10.
+ DBD::SQLite::db prepare failed: database is locked(5) at dbdimp.c line 271 at t/02cr_table.t line 11.
+ Can't call method "execute" on an undefined value at t/02cr_table.t line 12.
+ t/02cr_table............dubious
+ Test returned status 118 (wstat 30208, 0x7600)
+ DIED. FAILED tests 2-4
+ Failed 3/4 tests, 25.00% okay
+ t/03insert..............ok 1/11DBD::SQLite::db do failed: database is locked(5) at dbdimp.c line 271 at t/03insert.t line 6.
+ # Failed test 2 in t/03insert.t at line 6
+ [...]
+
+Stopping the test-stuite (`C-c`), doing a `touch build-stamp`, followed by
+re-running `dpkg-buildpackage` with `-nc` will yield an installable `deb`
+package.
diff --git a/open_issues/pth.mdwn b/open_issues/pth.mdwn
new file mode 100644
index 00000000..bf9c70d7
--- /dev/null
+++ b/open_issues/pth.mdwn
@@ -0,0 +1,17 @@
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled
+[[GNU Free Documentation License|/fdl]]."]]"""]]
+
+[[!tag open_issue_porting]]
+
+ seems pth still doesn't work
+ Doesn't build or doesn't work?
+ both
+ some configure test keep grinding the CPU, same for the test suite
+ which apparently runs pth_init() and never returns
diff --git a/open_issues/runit.mdwn b/open_issues/runit.mdwn
new file mode 100644
index 00000000..c7a0962c
--- /dev/null
+++ b/open_issues/runit.mdwn
@@ -0,0 +1,19 @@
+[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled
+[[GNU Free Documentation License|/fdl]]."]]"""]]
+
+[[!tag open_issue_porting]]
+
+The `runit` package doesn't work, even its test suite doesn't finish.
+
+[[Thomas_Schwinge|tschwinge]] once was having a look at that, but this very
+report is just from his memory, and his memory is dim... The problem *might*
+either be a time stamping issue (which might be fixed by now) or it *might* be
+the `select` call failing issue we're seeing from time to time. Or something
+else.
diff --git a/open_issues/socat.mdwn b/open_issues/socat.mdwn
new file mode 100644
index 00000000..1961a9a8
--- /dev/null
+++ b/open_issues/socat.mdwn
@@ -0,0 +1,15 @@
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled
+[[GNU Free Documentation License|/fdl]]."]]"""]]
+
+[[!tag open_issue_porting]]
+
+`socat` needs porting. Some work has already been done in 2007, see
+ or contact
+[[Thomas_Schwinge|tschwinge]].
diff --git a/tag/open_issue_porting.mdwn b/tag/open_issue_porting.mdwn
index 9a3f154c..5ab1e2c0 100644
--- a/tag/open_issue_porting.mdwn
+++ b/tag/open_issue_porting.mdwn
@@ -11,3 +11,11 @@ License|/fdl]]."]]"""]]
[[!meta title=open_issue_porting]]
* List of [[Debian packages that need porting|hurd/running/debian/porting]]
+
+[[!map pages="tagged(open_issue_porting) and !open_issues and !*/discussion"
+show=title]]
+
+[[!inline
+pages="tagged(open_issue_porting) and !open_issues and !*/discussion"
+show=0
+feeds=no]]
--
cgit v1.3.1
From d01725cb2611f0142fa5b125cd4837d4bf83b480 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Tue, 19 May 2009 18:07:35 +0200
Subject: Repair some wikilinks.
---
open_issues/blkrrpart_ioctl.mdwn | 4 ++--
open_issues/libfshelp_in_hurdlibs.mdwn | 5 +++--
open_issues/resource_management_problems.mdwn | 6 +++---
3 files changed, 8 insertions(+), 7 deletions(-)
(limited to 'open_issues')
diff --git a/open_issues/blkrrpart_ioctl.mdwn b/open_issues/blkrrpart_ioctl.mdwn
index 6f6d7cbd..b3a91bfb 100644
--- a/open_issues/blkrrpart_ioctl.mdwn
+++ b/open_issues/blkrrpart_ioctl.mdwn
@@ -25,8 +25,8 @@ function, `libparted/arch/gnu.c (gnu_disk_commit)`, doesn't do anything at all.
The infrastructure in [[GNU_Mach|microkernel/mach/gnumach]] is already there,
`linux/src/drivers/block/ide.c (ide_ioctl) ` and
`linux/src/drivers/scsi/sd_ioctl.c (sd_ioctl) `, but the IOCTL needs
-to be routed from `libparted` through [[glibc]]'s Hurd IOCTL interface, through
-Hurd's [[hurd/libstore]], to [[GNU_Mach|microkernel/mach/gnumach]].
+to be routed from `libparted` through [[hurd/glibc]]'s Hurd IOCTL interface,
+through Hurd's [[hurd/libstore]], to [[GNU_Mach|microkernel/mach/gnumach]].
This is not a huge project, and actually one that is suitable for someone who
wants to start with hacking the system.
diff --git a/open_issues/libfshelp_in_hurdlibs.mdwn b/open_issues/libfshelp_in_hurdlibs.mdwn
index a2652cac..0700b061 100644
--- a/open_issues/libfshelp_in_hurdlibs.mdwn
+++ b/open_issues/libfshelp_in_hurdlibs.mdwn
@@ -12,5 +12,6 @@ is included in the section entitled
[[!tag open_issue_hurd]]
-[[libtrivfs]] seems to use [[libfshelp]], but doesn't have it listed in
-`HURDLIBS`. Should change that? Same for [[libnetfs]] and [[libdiskfs]]?
+[[hurd/libtrivfs]] seems to use [[hurd/libfshelp]], but doesn't have it listed
+in `HURDLIBS`. Should we change that? Same for [[hurd/libnetfs]] and
+[[hurd/libdiskfs]]?
diff --git a/open_issues/resource_management_problems.mdwn b/open_issues/resource_management_problems.mdwn
index 42515897..57c6bdbf 100644
--- a/open_issues/resource_management_problems.mdwn
+++ b/open_issues/resource_management_problems.mdwn
@@ -10,12 +10,12 @@ is included in the section entitled
[[!tag open_issue_gnumach open_issue_hurd open_issue_viengoos]]
-[[Mach]] interfaces do not allow for proper resource accounting, when a server
-allocates resources on behalf of a client.
+[[microkernel/Mach]] interfaces do not allow for proper resource accounting,
+when a server allocates resources on behalf of a client.
Mach can't do a good job at resource management, as it doesn't have enough
information how resources are used: which data is important and which is
discardable, for example.
These issues are what Neal Walfield is working on with his new kernel
-[[viengoos]].
+[[microkernel/viengoos]].
--
cgit v1.3.1
From 34c494608a2a49ab0927e20a85e7eaa2c23fc232 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Fri, 22 May 2009 13:14:39 +0200
Subject: libdbd-sqlite3-perl fixed by Marc Dequènes and git-core the just
build fine.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
open_issues/git-core.mdwn | 27 ---------------------------
open_issues/libdbd-sqlite3-perl.mdwn | 28 ----------------------------
2 files changed, 55 deletions(-)
delete mode 100644 open_issues/git-core.mdwn
delete mode 100644 open_issues/libdbd-sqlite3-perl.mdwn
(limited to 'open_issues')
diff --git a/open_issues/git-core.mdwn b/open_issues/git-core.mdwn
deleted file mode 100644
index da017302..00000000
--- a/open_issues/git-core.mdwn
+++ /dev/null
@@ -1,27 +0,0 @@
-[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
-[[!tag open_issue_porting]]
-
-Depends on [[libdbd-sqlite3-perl]].
-
-Does build, but has test-suite problems (only where libdbd-sqlite3-perl is
-involved, it seems):
-
- [...]
- DBD::SQLite::db table_info failed: database is locked(5) at dbdimp.c line 271 at /media/data/home/tschwinge/tmp/git-core/git-core-1.5.6.5/t/../
- git-cvsserver line 2783, line 17.
- Can't call method "fetchall_hashref" on an undefined value at /media/data/home/tschwinge/tmp/git-core/git-core-1.5.6.5/t/../git-cvsserver line
- 2783, line 17.
- [...]
-
-Stopping the test-stuite (`C-c`), doing a `touch build-arch-stamp`, followed by
-re-running `dpkg-buildpackage` with `-nc` will yield an installable `deb`
-package.
diff --git a/open_issues/libdbd-sqlite3-perl.mdwn b/open_issues/libdbd-sqlite3-perl.mdwn
deleted file mode 100644
index f50eb07b..00000000
--- a/open_issues/libdbd-sqlite3-perl.mdwn
+++ /dev/null
@@ -1,28 +0,0 @@
-[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
-[[!tag open_issue_porting]]
-
-Does build, but has test-suite problems:
-
- t/02cr_table............ok 1/4DBD::SQLite::db do failed: database is locked(5) at dbdimp.c line 271 at t/02cr_table.t line 10.
- DBD::SQLite::db prepare failed: database is locked(5) at dbdimp.c line 271 at t/02cr_table.t line 11.
- Can't call method "execute" on an undefined value at t/02cr_table.t line 12.
- t/02cr_table............dubious
- Test returned status 118 (wstat 30208, 0x7600)
- DIED. FAILED tests 2-4
- Failed 3/4 tests, 25.00% okay
- t/03insert..............ok 1/11DBD::SQLite::db do failed: database is locked(5) at dbdimp.c line 271 at t/03insert.t line 6.
- # Failed test 2 in t/03insert.t at line 6
- [...]
-
-Stopping the test-stuite (`C-c`), doing a `touch build-stamp`, followed by
-re-running `dpkg-buildpackage` with `-nc` will yield an installable `deb`
-package.
--
cgit v1.3.1
From 57819e92d59e580ac549dcbe1112bc1b6f705b65 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Sat, 23 May 2009 15:42:08 +0200
Subject: Add my notes and patch from 2005-08-23.
---
open_issues/grub_legacy.mdwn | 37 ++++++++++++++++++++++++++++++
open_issues/grub_legacy/grub-install.patch | 23 +++++++++++++++++++
2 files changed, 60 insertions(+)
create mode 100644 open_issues/grub_legacy.mdwn
create mode 100644 open_issues/grub_legacy/grub-install.patch
(limited to 'open_issues')
diff --git a/open_issues/grub_legacy.mdwn b/open_issues/grub_legacy.mdwn
new file mode 100644
index 00000000..a8da1fae
--- /dev/null
+++ b/open_issues/grub_legacy.mdwn
@@ -0,0 +1,37 @@
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled
+[[GNU Free Documentation License|/fdl]]."]]"""]]
+
+[[!meta title="GRUB (legacy)"]]
+
+[[!tag open_issue_porting]]
+
+Even though it is customarily used *for* booting GNU/Hurd systems, [[GRUB]],
+specifically GRUB legacy (which is still in wide-spread use, despite that
+rather depricative nickname), has never been ported to be installable when
+installed *from* GNU/Hurd systems:
+
+ # grub-install \(hd0\)
+ df: Warning: cannot read table of mounted filesystems
+ df: Warning: cannot read table of mounted filesystems
+ Could not find device for /boot: Not found or not a block device.
+
+There is a patch, [[grub-install.patch]], to fix that.
+
+
+`grub-install`, however, still fails while invoking `grub`:
+
+ # grub-install \(hd0\)
+ The file /boot/grub/stage1 not read correctly.
+
+ # grub
+ [...]
+ grub> dump (hd0,0)/boot/grub/stage1 /tmp/grub_stage1
+
+ Error 18: Selected cylinder exceeds maximum supported by BIOS
diff --git a/open_issues/grub_legacy/grub-install.patch b/open_issues/grub_legacy/grub-install.patch
new file mode 100644
index 00000000..3f6341b4
--- /dev/null
+++ b/open_issues/grub_legacy/grub-install.patch
@@ -0,0 +1,23 @@
+2005-08-23 Thomas Schwinge
+
+ * grub-install (find_device): Rough port for GNU/Hurd.
+
+
+--- grub-install.orig 2005-08-23 16:56:02.000000000 +0200
++++ grub-install 2005-08-23 17:01:55.000000000 +0200
+@@ -263,7 +263,14 @@
+ find_device () {
+ # For now, this uses the program `df' to get the device name, but is
+ # this really portable?
+- tmp_fname=`df $1/ | sed -n 's%.*\(/dev/[^ ]*\).*%\1%p'`
++ # No. (Not even on GNU/Linux.) - Thomas Schwinge
++
++ case $host_os in
++ gnu*) # TODO: What about using multiple devices?
++ tmp_fname=`fsysopts $1/ | sed -n 's%.*device:\([^ ]*\).*%/dev/\1%p'`;;
++ *)
++ tmp_fname=`df $1/ | sed -n 's%.*\(/dev/[^ ]*\).*%\1%p'`;;
++ esac
+
+ if test -z "$tmp_fname"; then
+ echo "Could not find device for $1" 2>&1
--
cgit v1.3.1
From 530b0298a21fa6e892753ad2609bcf71a9e1aff6 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Sat, 23 May 2009 16:06:35 +0200
Subject: Copyright for 2005.
---
open_issues/grub_legacy.mdwn | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
(limited to 'open_issues')
diff --git a/open_issues/grub_legacy.mdwn b/open_issues/grub_legacy.mdwn
index a8da1fae..6c96d4e1 100644
--- a/open_issues/grub_legacy.mdwn
+++ b/open_issues/grub_legacy.mdwn
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2005, 2009 Free Software Foundation, Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
--
cgit v1.3.1
From f08f6e4387b1ae83f7c33e4ee74055750234d236 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Sat, 23 May 2009 16:16:04 +0200
Subject: GRUB2 also needs to be ported.
---
open_issues/grub2.mdwn | 21 +++++++++++++++++++++
open_issues/grub_legacy.mdwn | 5 ++++-
2 files changed, 25 insertions(+), 1 deletion(-)
create mode 100644 open_issues/grub2.mdwn
(limited to 'open_issues')
diff --git a/open_issues/grub2.mdwn b/open_issues/grub2.mdwn
new file mode 100644
index 00000000..235950a4
--- /dev/null
+++ b/open_issues/grub2.mdwn
@@ -0,0 +1,21 @@
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled
+[[GNU Free Documentation License|/fdl]]."]]"""]]
+
+[[!meta title="GRUB2"]]
+
+[[!tag open_issue_porting]]
+
+Just like [[GRUB (legacy)|grub_legacy]], GRUB2 needs to be ported for being
+installable when attempted to be installed *from* GNU/Hurd systems:
+
+ $ sudo grub-probe --target=device /boot/grub
+ grub-probe: error: cannot find a device for /boot/grub.
+
+Etc.
diff --git a/open_issues/grub_legacy.mdwn b/open_issues/grub_legacy.mdwn
index 6c96d4e1..cb69d10b 100644
--- a/open_issues/grub_legacy.mdwn
+++ b/open_issues/grub_legacy.mdwn
@@ -15,7 +15,7 @@ is included in the section entitled
Even though it is customarily used *for* booting GNU/Hurd systems, [[GRUB]],
specifically GRUB legacy (which is still in wide-spread use, despite that
rather depricative nickname), has never been ported to be installable when
-installed *from* GNU/Hurd systems:
+attempted to be installed *from* GNU/Hurd systems:
# grub-install \(hd0\)
df: Warning: cannot read table of mounted filesystems
@@ -35,3 +35,6 @@ There is a patch, [[grub-install.patch]], to fix that.
grub> dump (hd0,0)/boot/grub/stage1 /tmp/grub_stage1
Error 18: Selected cylinder exceeds maximum supported by BIOS
+
+
+The successor, [[GRUB2]], also needs to be ported.
--
cgit v1.3.1
From df6c34702d298cd2878115accc9d3fa765c9686c Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Fri, 29 May 2009 22:32:49 +0200
Subject: Issues with glibc's ptrace.
---
open_issues/glibc_ptrace.mdwn | 47 +++++++++++++++++++++++++++++++++++++++++++
1 file changed, 47 insertions(+)
create mode 100644 open_issues/glibc_ptrace.mdwn
(limited to 'open_issues')
diff --git a/open_issues/glibc_ptrace.mdwn b/open_issues/glibc_ptrace.mdwn
new file mode 100644
index 00000000..b4c529d7
--- /dev/null
+++ b/open_issues/glibc_ptrace.mdwn
@@ -0,0 +1,47 @@
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!meta title="glibc: ptrace"]]
+
+[[!tag open_issue_glibc]]
+
+`ptrace` has some issues (`sysdeps/mach/hurd/ptrace.c`).
+
+ * Our implementation (and the generic one in `misc/ptrace.c`) differ
+ from the Linux one (`sysdeps/unix/sysv/linux/ptrace.c`)
+ w.r.t. handling of...
+
+ * the third argument: `int data` vs. `void *data`;
+
+ * `void *addr2` -- Linux doesn't have this, but we provide some
+ additional functionalty using this;
+
+ * function declaration: Linux has **`long`** `int ptrace (enum
+ __ptrace_request __request, ...)` **`__THROW`**, we have `int ptrace
+ (enum __ptrace_request __request, ...)`;
+
+ * interface do differ, e.g., Linux' `PTRACE_GETREGS` uses `void
+ *data`, we use `void *addr` for returning the struct, and in
+ Linux this is a `struct user_regs_struct` from `linux/user.h`,
+ and for us it is a `struct i386_thread_state` from
+ `mach/i386/thread_status.h`;
+
+ * Linux probides some functionality that we don't provide, e.g.,
+ `PTRACE_SINGLESTEP`.
+
+ * Some parts are wrongly implemented, e.g., `PTRACE_GETREGS` and
+ `PTRACE_SETREGS` both do the same thing.
+
+ * `return` values are wrong, e.g., `return EOPNOTSUPP` should instead
+ set `errno = EOPNOTSUPP` and `return -1` in a few places (but not
+ with the three `PTRACE_PEEK*` requests.
+
+Also consider the `sysdeps/generic/sys/ptrace.h` and
+`sysdeps/unix/sysv/linux/sys/ptrace.h` files.
--
cgit v1.3.1
From 109ced1ce651d57ee802f23ca7d9985286823134 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Fri, 12 Jun 2009 15:29:59 +0200
Subject: tinyproxy vs. select.
---
open_issues/tinyproxy.mdwn | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
create mode 100644 open_issues/tinyproxy.mdwn
(limited to 'open_issues')
diff --git a/open_issues/tinyproxy.mdwn b/open_issues/tinyproxy.mdwn
new file mode 100644
index 00000000..9a4a0cfb
--- /dev/null
+++ b/open_issues/tinyproxy.mdwn
@@ -0,0 +1,18 @@
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!meta title="Problem with using tinyproxy for tunneling HTTPS"]]
+
+`tinyproxy` works fine for HTTP connections, but fails to proxy HTTPS ones:
+
+ ERROR Jun 12 14:58:51 [20676]: relay_connection: select() error "Interrupted system call". Closing connection (client_fd:7, server_fd:8)
+
+This is supposedly due to the already known select bug, which is a [[!taglink
+open_issue_glibc]].
--
cgit v1.3.1
From 208c5570d90cd41698f63ceda784450ba897a4b7 Mon Sep 17 00:00:00 2001
From: Samuel Thibault
Date: Wed, 17 Jun 2009 03:52:52 +0200
Subject: explain the posix_spawn error
---
open_issues/adduser.mdwn | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
(limited to 'open_issues')
diff --git a/open_issues/adduser.mdwn b/open_issues/adduser.mdwn
index 7051a3e5..ac4de2dd 100644
--- a/open_issues/adduser.mdwn
+++ b/open_issues/adduser.mdwn
@@ -12,7 +12,9 @@ is included in the section entitled
[[!tag open_issue_porting]]
-`adduser` does work as expected, but what are these error messages?
+`adduser` does work as expected, the following warnings are spurious, they just
+appear when one doesn't have the nscd package. They do not appear on linux boxes
+because there posix_spawn doesn't report ENOENT...
$ sudo adduser foo
Adding user `foo' ...
@@ -28,3 +30,4 @@ is included in the section entitled
Creating home directory `/home/foo' ...
Copying files from `/etc/skel' ...
[...]
+
--
cgit v1.3.1
From ece1fa2acbb2f1f080366721ead2da0e403e2c5c Mon Sep 17 00:00:00 2001
From: Samuel Thibault
Date: Wed, 17 Jun 2009 04:11:34 +0200
Subject: maybe we shouldn't really, actually
---
open_issues/adduser.mdwn | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
(limited to 'open_issues')
diff --git a/open_issues/adduser.mdwn b/open_issues/adduser.mdwn
index 0bfdccbd..23552301 100644
--- a/open_issues/adduser.mdwn
+++ b/open_issues/adduser.mdwn
@@ -16,7 +16,8 @@ is included in the section entitled
appear when one doesn't have the nscd package. They do not appear on linux boxes
because there posix_spawn doesn't report ENOENT for exec(). Posix indeed says
that `if the error occurs after the calling process successfully returns, the
-child process shall exit with exit status 127'. The hurd doesn't do this, it should.
+child process shall exit with exit status 127'. The hurd however reports all
+errors, thus the warning.
$ sudo adduser foo
Adding user `foo' ...
--
cgit v1.3.1
From 114de53586d1a6d5ed0a04d42b13b728910f8119 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Thu, 2 Jul 2009 12:21:32 +0200
Subject: open_issues/bpf: New page.
---
open_issues/bpf.mdwn | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 73 insertions(+)
create mode 100644 open_issues/bpf.mdwn
(limited to 'open_issues')
diff --git a/open_issues/bpf.mdwn b/open_issues/bpf.mdwn
new file mode 100644
index 00000000..708551dd
--- /dev/null
+++ b/open_issues/bpf.mdwn
@@ -0,0 +1,73 @@
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!meta title=BPF]]
+
+[[!tag open_issue_gnumach open_issue_hurd]]
+
+This is a collection of resources concerning *Berkeley Packet Filter*s.
+
+
+# Documentation
+
+ * Wikipedia: [[!wikipedia "Berkeley Packet Filter"]]
+
+ * [The Packet Filter: An Efficient Mechanism for User-level Network
+ Code](http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.36.8755),
+ 1987, Jeffrey C. Mogul, Richard F. Rashid, Michael J. Accetta
+
+ * [The BSD Packet Filter: A New Architecture for User-level Packet
+ Capture](http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.43.7849),
+ 1992, Steven Mccanne, Van Jacobson
+
+ * [Protocol Service Decomposition for High-Performance
+ Networking](http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.30.8387),
+ 1993, Chris Maeda, Brian N. Bershad
+
+ * [Efficient Packet Demultiplexing for Multiple Endpoints and Large
+ Messages](http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.46.44),
+ 1994, Masanobu Yuhara Fujitsu, Masanobu Yuhara, Brian N. Bershad, Chris
+ Maeda, J. Eliot, B. Moss
+
+ * ... and many more
+
+
+# Implementation
+
+ * [[community/HurdFr]]
+
+ *
+
+ *
+
+ * Git repository:
+
+ The patch for [[GNU Mach|microkernel/mach/gnumach]] is expected to be
+ complete and functional, the [[hurd/translator]] less so -- amongst others,
+ there are unresolved issues concerning support of [[hurd/glibc/IOCTL]]s.
+
+ * [[zhengda]]
+
+ * [[!GNU_Savannah_bug 25054]] -- Kernel panic with eth-multiplexer
+
+ * [[!GNU_Savannah_patch 6619]] -- pfinet uses the virtual interface
+
+ * [[!GNU_Savannah_patch 6620]] -- pfinet changes its filter rules with
+ its IP address
+
+ * [[!GNU_Savannah_patch 6621]] -- pfinet sets the mach device into the
+ promiscuous mode
+
+ * [[!GNU_Savannah_patch 6622]] -- pfinet uses the BPF filter
+
+ * [[!GNU_Savannah_patch 6624]] -- gnumach provides the interface for the
+ program to set the kernel device into promiscuous mode
+
+ * [[!GNU_Savannah_patch 6851]] -- fix a bug in BPF
--
cgit v1.3.1
From 0017ad04ce1d0a43c934f03c817a12a6ae202583 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Thu, 2 Jul 2009 13:18:18 +0200
Subject: open_issues/bpf: GNU Savannah patch 6624 has been applied already.
---
open_issues/bpf.mdwn | 3 ---
1 file changed, 3 deletions(-)
(limited to 'open_issues')
diff --git a/open_issues/bpf.mdwn b/open_issues/bpf.mdwn
index 708551dd..294764c3 100644
--- a/open_issues/bpf.mdwn
+++ b/open_issues/bpf.mdwn
@@ -67,7 +67,4 @@ This is a collection of resources concerning *Berkeley Packet Filter*s.
* [[!GNU_Savannah_patch 6622]] -- pfinet uses the BPF filter
- * [[!GNU_Savannah_patch 6624]] -- gnumach provides the interface for the
- program to set the kernel device into promiscuous mode
-
* [[!GNU_Savannah_patch 6851]] -- fix a bug in BPF
--
cgit v1.3.1
From e9ef7fe5cbf36001a136c56fab07e006051a738d Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Thu, 2 Jul 2009 15:11:21 +0200
Subject: open_issues/bpf: Add link to glibc IOCTL email.
---
open_issues/bpf.mdwn | 2 ++
1 file changed, 2 insertions(+)
(limited to 'open_issues')
diff --git a/open_issues/bpf.mdwn b/open_issues/bpf.mdwn
index 294764c3..73f73093 100644
--- a/open_issues/bpf.mdwn
+++ b/open_issues/bpf.mdwn
@@ -53,6 +53,8 @@ This is a collection of resources concerning *Berkeley Packet Filter*s.
complete and functional, the [[hurd/translator]] less so -- amongst others,
there are unresolved issues concerning support of [[hurd/glibc/IOCTL]]s.
+ *
+
* [[zhengda]]
* [[!GNU_Savannah_bug 25054]] -- Kernel panic with eth-multiplexer
--
cgit v1.3.1
From 638ff344f077138a6cd3ed4a8eaa9d72f26bd62e Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Thu, 2 Jul 2009 19:06:46 +0200
Subject: open_issues/device_drivers_and_io_systems: New page.
open_issues/user-space_device_drivers: Likewise.
---
open_issues/device_drivers_and_io_systems.mdwn | 69 ++++++++++++++++++
open_issues/user-space_device_drivers.mdwn | 99 ++++++++++++++++++++++++++
2 files changed, 168 insertions(+)
create mode 100644 open_issues/device_drivers_and_io_systems.mdwn
create mode 100644 open_issues/user-space_device_drivers.mdwn
(limited to 'open_issues')
diff --git a/open_issues/device_drivers_and_io_systems.mdwn b/open_issues/device_drivers_and_io_systems.mdwn
new file mode 100644
index 00000000..57a96cd0
--- /dev/null
+++ b/open_issues/device_drivers_and_io_systems.mdwn
@@ -0,0 +1,69 @@
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!tag open_issue_gnumach open_issue_hurd]]
+
+This is a collection of resources concerning *device drivers* and *I/O systems*
+in general.
+
+Also see [[user-space device drivers]].
+
+
+# Documentation
+
+ * [An I/O System for Mach
+ 3.0](http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.56.3210),
+ 1991, Alessandro Forin, David Golub, Brian Bershad
+
+ * [Linux Device Driver Emulation in
+ Mach](http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.53.7252),
+ 1996, Shantanu Goel, Dan Duchamp
+
+ * [Eliminating receive livelock in an interrupt-driven
+ kernel](http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.127.8257),
+ 1997, Jeffrey Mogul, Dec Western, Jeffrey C. Mogul, K. K. Ramakrishnan
+
+ * [IO-Lite: A Unified I/O Buffering and Caching
+ System](http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.29.4224),
+ 1997, Vivek S. Pai, Peter Druschel, Willy Zwaenepoel
+
+ * [The Flux OSKit: A substrate for kernel and language
+ research](http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.118.534),
+ 1997, Bryan Ford, Godmar Back, Greg Benson, Jay Lepreau, Albert Lin, Olin
+ Shivers
+
+ * [Reuse Linux Device Drivers in Embedded
+ Systems](http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.26.6951),
+ 1998, Chi-wei Yang, Paul C. H. Lee, Ruei-Chuan Chang
+
+ * [THINK: A Software Framework for Component-based Operating System
+ Kernels](http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.133.9239),
+ 2002, Jean-Philippe Fassino, Jean-Bernard Stefani, Julia Lawall, Gilles
+ Muller
+
+ * [An I/O Architecture for Microkernel-Based Operating
+ Systems](http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.5.4337),
+ 2003, Hermann Haertig, Jork Loeser, Jork Löser, Frank Mehnert, Lars
+ Reuther, Martin Pohlack, Alexander Warg
+
+ * [High-Speed I/O: The Operating System as a Signalling
+ Mechanism](http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.9.6991),
+ 2003, Matthew Burnside, Angelos D. Keromytis
+
+ * [Unmodified device driver reuse and improved system dependability via
+ virtual
+ machines](http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.108.5317),
+ 2004, Joshua Levasseur, Volkmar Uhlig, Jan Stoess, Stefan Götz
+
+
+# Projects
+
+ * [Building Linux Device Drivers on
+ FreeBSD](http://info.iet.unipi.it/~luigi/FreeBSD/linux_bsd_kld.html)
diff --git a/open_issues/user-space_device_drivers.mdwn b/open_issues/user-space_device_drivers.mdwn
new file mode 100644
index 00000000..154a525c
--- /dev/null
+++ b/open_issues/user-space_device_drivers.mdwn
@@ -0,0 +1,99 @@
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!tag open_issue_gnumach open_issue_hurd]]
+
+This is a collection of resources concerning *user-space device drivers*.
+
+Also see [[device drivers and IO systems]].
+
+
+# Documentation
+
+ * [An Architecture for Device Drivers Executing as User-Level
+ Tasks](http://portal.acm.org/citation.cfm?id=665603), 1993, David B. Golub,
+ Guy G. Sotomayor, Freeman L. Rawson, III
+
+ * [Performance Measurements of the Multimedia Testbed on Mach 3.0: Experience
+ Writing Real-Time Device Drivers, Servers, and
+ Applications](http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.40.8685),
+ 1993, Roger B. Dannenberg, David B. Anderson, Tom Neuendorffer, Dean
+ Rubine, Jim Zelenka
+
+ * [User Level IPC and Device Management in the Raven
+ Kernel](http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.57.3733),
+ 1993, D. Stuart Ritchie, Gerald W. Neufeld
+
+ * [Creating User-Mode Device Drivers with a
+ Proxy](http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.26.3055),
+ 1997, Galen C. Hunt
+
+ * [The APIC Approach to High Performance Network Interface Design: Protected
+ DMA and Other
+ Techniques](http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.56.1198),
+ 1997, Zubin D. Dittia, Guru M. Parulkar, Jerome R. Cox, Jr.
+
+ * [The Fluke Device Driver
+ Framework](http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.4.7927),
+ 1999, Kevin Thomas Van Maren
+
+ * [Omega0: A portable interface to interrupt hardware for L4
+ system](http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.21.5958),
+ 2000, Jork Löser, Michael Hohmuth
+
+ * [Userdev: A Framework For User Level Device Drivers In
+ Linux](http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.3.4461),
+ 2000, Hari Krishna Vemuri
+
+ * [User Mode Drivers](http://www.linuxjournal.com/article/5442), 2002, Bryce
+ Nakatani
+
+ * [Towards Untrusted Device
+ Drivers](http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.13.1725),
+ 2003, Ben Leslie, Gernot Heiser
+
+ * [Encapsulated User-Level Device Drivers in the Mungi Operating
+ System](http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.6.1531),
+ 2004, Ben Leslie Nicholas, Nicholas FitzRoy-Dale, Gernot Heiser
+
+ * [Linux Kernel Infrastructure for User-Level Device
+ Drivers](http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.10.1408),
+ 2004, Peter Chubb
+
+ * [Get More Device Drivers out of the
+ Kernel!](http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.59.6333),
+ 2004, Peter Chubb
+
+ *
+
+ * [Initial Evaluation of a User-Level Device
+ Driver](http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.59.4531),
+ 2004, Kevin Elphinstone, Stefan Götz
+
+ * [User-level Device Drivers: Achieved
+ Performance](http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.59.6766),
+ 2005, Ben Leslie, Peter Chubb, Nicholas FitzRoy-Dale, Stefan Götz, Charles
+ Gray, Luke Macpherson, Daniel Potts, Yueting Shen, Kevin Elphinstone,
+ Gernot Heiser
+
+ * [Virtualising
+ PCI](http://www.ice.gelato.org/about/oct06_presentations.php#pres14), 2006,
+ Myrto Zehnder, Peter Chubb
+
+ * [Microdrivers: A New Architecture for Device
+ Drivers](http://www.cs.rutgers.edu/~vinodg/papers/hotos2007/), 2007, Vinod
+ Ganapathy, Arini Balakrishnan, Michael M. Swift, Somesh Jha
+
+
+# Projects
+
+ *
+
+ *
--
cgit v1.3.1
From 95dca084dfffacc1715f9314ae413725b04af480 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Tue, 7 Jul 2009 15:46:21 +0200
Subject: open_issues/device_drivers_and_io_systems: Add a TOC, and links to
UDI, OSKit, Mach-like systems.
---
open_issues/device_drivers_and_io_systems.mdwn | 24 +++++++++++++++++++++++-
1 file changed, 23 insertions(+), 1 deletion(-)
(limited to 'open_issues')
diff --git a/open_issues/device_drivers_and_io_systems.mdwn b/open_issues/device_drivers_and_io_systems.mdwn
index 57a96cd0..f84ddce8 100644
--- a/open_issues/device_drivers_and_io_systems.mdwn
+++ b/open_issues/device_drivers_and_io_systems.mdwn
@@ -15,6 +15,8 @@ in general.
Also see [[user-space device drivers]].
+[[!toc levels=2]]
+
# Documentation
@@ -63,7 +65,27 @@ Also see [[user-space device drivers]].
2004, Joshua Levasseur, Volkmar Uhlig, Jan Stoess, Stefan Götz
-# Projects
+# External Projects
* [Building Linux Device Drivers on
FreeBSD](http://info.iet.unipi.it/~luigi/FreeBSD/linux_bsd_kld.html)
+
+ * [Project UDI](http://www.projectudi.org/), a multi-company effort to define
+ a Uniform Driver Interface
+
+ * [The Free Software Movement and
+ UDI](http://www.gnu.org/philosophy/udi.html)
+
+ * [OSKit](http://www.cs.utah.edu/flux/oskit/)
+
+ * [Unofficial OSKit source](http://www.nongnu.org/oskit/) on Savannah
+
+ * [[microkernel/Mach]]-like
+
+ It might be possible to integrate these systems' device drivers, as they're
+ expected to mostly be using the same interfaces as the current in-kernel
+ Mach drivers are.
+
+ * OSF Mach
+
+ * Darwin
--
cgit v1.3.1
From c1a671852e57a3219ddb842f83e2ee4cf0915c32 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Tue, 7 Jul 2009 15:51:01 +0200
Subject: open_issues/user-space_device_drivers: Add a TOC, and sections about
issues and a plan.
---
open_issues/user-space_device_drivers.mdwn | 55 ++++++++++++++++++++++++++++--
1 file changed, 53 insertions(+), 2 deletions(-)
(limited to 'open_issues')
diff --git a/open_issues/user-space_device_drivers.mdwn b/open_issues/user-space_device_drivers.mdwn
index 154a525c..43795705 100644
--- a/open_issues/user-space_device_drivers.mdwn
+++ b/open_issues/user-space_device_drivers.mdwn
@@ -14,6 +14,57 @@ This is a collection of resources concerning *user-space device drivers*.
Also see [[device drivers and IO systems]].
+[[!toc levels=2]]
+
+
+# Issues
+
+## IRQs
+
+ * Can be modeled using [[RPC]]s.
+
+ * Security considerations: IRQ sharing.
+
+ * *Omega0* paper defines an interface.
+
+## DMA
+
+ * Security considerations.
+
+ * I/O MMU.
+
+## I/O Ports
+
+ * Security considerations.
+
+## PCI and other buses
+
+ * Security considerations: sharing.
+
+## Latency of doing RPCs
+
+ * [[GNU Mach|microkernel/mach/gnumach]] is said to have a high overhead when
+ doing RPC calls.
+
+
+# Plan
+
+ * Examine what other systems are doing.
+
+ * L4
+
+ * Hurd on L4: deva, fabrica
+
+ * Minix 3
+
+ * Start with a simple driver and implement the needed infrastructure (see
+ *Issues* above) as needed.
+
+ *
+
+ Some (unfinished?) code written by Robert Millan in 2003: PC keyboard
+ and parallel port drivers, using `libtrivfs`.
+
# Documentation
@@ -92,8 +143,8 @@ Also see [[device drivers and IO systems]].
Ganapathy, Arini Balakrishnan, Michael M. Swift, Somesh Jha
-# Projects
+# External Projects
*
- *
+ *
--
cgit v1.3.1
From 98cbdda2b515b108b74c9228814bebb0e071ce00 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Tue, 7 Jul 2009 22:38:38 +0200
Subject: Issues with the crash servers.
---
open_issues/crash_server.mdwn | 152 ++++++++++++++++++++++++++++++++++++++++++
1 file changed, 152 insertions(+)
create mode 100644 open_issues/crash_server.mdwn
(limited to 'open_issues')
diff --git a/open_issues/crash_server.mdwn b/open_issues/crash_server.mdwn
new file mode 100644
index 00000000..71f495cc
--- /dev/null
+++ b/open_issues/crash_server.mdwn
@@ -0,0 +1,152 @@
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!tag open_issue_hurd]]
+
+Given an `a.out` executable that only does `raise (SIGABRT)`, invoking that
+one...
+
+ * ... against `crash-dump-core` will...
+
+ * ... not overwrite existing `core` files.
+
+ Is this reasonable? Linux does overwrite them, for example.
+
+ * ... show big variances in running-time behavior:
+
+ $ TIMEFORMAT='real %R user %U system %S'
+ $ rm -f core; time env CRASHSERVER=/servers/crash-dump-core ./a.out; ls -l core
+ Aborted (core dumped)
+ real 1.350 user 0.000 system 0.010
+ -rw------- 1 tschwinge tschwinge 17031168 Jul 7 21:59 core
+ $ rm -f core; time env CRASHSERVER=/servers/crash-dump-core ./a.out; ls -l core
+ Aborted (core dumped)
+ real 22.771 user 0.000 system 0.010
+ -rw------- 1 tschwinge tschwinge 17031168 Jul 7 21:59 core
+ $ rm -f core; time env CRASHSERVER=/servers/crash-dump-core ./a.out; ls -l core
+ Aborted (core dumped)
+ real 1.367 user 0.000 system 0.010
+ -rw------- 1 tschwinge tschwinge 17031168 Jul 7 22:00 core
+ $ rm -f core; time env CRASHSERVER=/servers/crash-dump-core ./a.out; ls -l core
+ Aborted (core dumped)
+ real 5.789 user 0.000 system 0.010
+ -rw------- 1 tschwinge tschwinge 17031168 Jul 7 22:00 core
+ $ rm -f core; time env CRASHSERVER=/servers/crash-dump-core ./a.out; ls -l core
+ Aborted (core dumped)
+ real 22.664 user 0.010 system 0.000
+ -rw------- 1 tschwinge tschwinge 17031168 Jul 7 22:01 core
+
+ * ... produce a huge `core` file:
+
+ $ du -hs core
+ 17M core
+
+ On Linux, the `core` file occupies 76 KiB of disk space, which seems
+ much more reasonable.
+
+ * ... produce an invalid `core` file:
+
+ $ gdb a.out core
+ warning: core file may not match specified executable file.
+ [New Thread 76651]
+
+ warning: Wrong size fpregset in core file.
+ Reading symbols from /lib/libc.so.0.3...[...]
+ Core was generated by `./a.out'.
+ Program terminated with signal 6, Aborted.
+
+ warning: Wrong size fpregset in core file.
+ #0 0x00000000 in ?? ()
+ (gdb) bt
+ #0 0x00000000 in ?? ()
+ Cannot access memory at address 0x17
+
+ [[!tag open_issue_gdb]] Probably the `crash` server code and [[GDB]] are
+ out of sync.
+
+ * ... against `crash-suspend` will...
+
+ * ... not work at all:
+
+ $ CRASHSERVER=/servers/crash-suspend ./a.out
+ $ [returns to the shell and doesn't suspended]
+
+ * ... show big variances in running-time behavior:
+
+ $ TIMEFORMAT='real %R user %U system %S'
+ $ rm -f core; time env CRASHSERVER=/servers/crash-suspend ./a.out; ls -l core
+ Aborted (core dumped)
+ real 1.381 user 0.000 system 0.010
+ -rw------- 1 tschwinge tschwinge 17031168 Jul 7 22:04 core
+ $ rm -f core; time env CRASHSERVER=/servers/crash-suspend ./a.out; ls -l core
+ Aborted (core dumped)
+ real 1.332 user 0.000 system 0.010
+ -rw------- 1 tschwinge tschwinge 17031168 Jul 7 22:04 core
+ $ rm -f core; time env CRASHSERVER=/servers/crash-suspend ./a.out; ls -l core
+ Aborted (core dumped)
+ real 21.228 user 0.000 system 0.010
+ -rw------- 1 tschwinge tschwinge 17031168 Jul 7 22:04 core
+ $ rm -f core; time env CRASHSERVER=/servers/crash-suspend ./a.out; ls -l core
+ Aborted (core dumped)
+ real 1.323 user 0.000 system 0.010
+ -rw------- 1 tschwinge tschwinge 17031168 Jul 7 22:05 core
+ $ rm -f core; time env CRASHSERVER=/servers/crash-suspend ./a.out; ls -l core
+ Aborted (core dumped)
+ real 22.279 user 0.000 system 0.010
+ -rw------- 1 tschwinge tschwinge 17031168 Jul 7 22:05 core
+ $ rm -f core; time env CRASHSERVER=/servers/crash-suspend ./a.out; ls -l core
+ Aborted (core dumped)
+ real 1.362 user 0.000 system 0.000
+ -rw------- 1 tschwinge tschwinge 17031168 Jul 7 22:08 core
+ $ rm -f core; time env CRASHSERVER=/servers/crash-suspend ./a.out; ls -l core
+ Aborted (core dumped)
+ real 21.110 user 0.000 system 0.000
+ -rw------- 1 tschwinge tschwinge 17031168 Jul 7 22:08 core
+ $ rm -f core; time env CRASHSERVER=/servers/crash-suspend ./a.out; ls -l core
+ Aborted (core dumped)
+ real 1.350 user 0.000 system 0.020
+ -rw------- 1 tschwinge tschwinge 17031168 Jul 7 22:08 core
+
+ * ... can reliably crash GNU Mach:
+
+ This happens if a `core` file is already present (and won't get
+ overwritten; see above). I reproduced this three times.
+
+ $ TIMEFORMAT='real %R user %U system %S'
+ $ time env CRASHSERVER=/servers/crash-suspend ./a.out; ls -l core
+ Aborted
+ real 2.856 user 0.000 system 0.010
+ -rw------- 1 tschwinge tschwinge 17031168 Jul 7 22:08 core
+
+ panic: zalloc: zone kalloc.8192 exhausted
+ Kernel Breakpoint trap, eip 0x20020a77
+ Stopped at 0x20020a76: int $3
+ db> trace
+ 0x20020a76(2006aba8,4d0f7e9c,200209b0,0,0)
+ 0x20020a4d(2006b094,2006ae40,2000,20016803,4a5f4114)
+ 0x2002bca5(49a03564,1,0,9,1000)
+ 0x20022f4c(2000,4a5f45d4,4a84879c,49a46564,4ac43e78)
+ 0x20021e65(4ac43e78,4a5f45d4,4a5f4114,0,0)
+ 0x2005309d(2106ba9c,3,38,28,1783)
+ Bad frame pointer: 0x2106ba78
+
+ $ addr2line -i -f -e /boot/gnumach-xen 0x20020a76 0x20020a4d 0x2002bca5 0x20022f4c 0x20021e65 0x2005309d
+ Debugger
+ /home/tschwinge/tmp/gnumach/gnumach-1-branch-Xen-branch.build/../gnumach-1-branch-Xen-branch/kern/debug.c:105
+ panic
+ /home/tschwinge/tmp/gnumach/gnumach-1-branch-Xen-branch.build/../gnumach-1-branch-Xen-branch/kern/debug.c:148
+ zalloc
+ /home/tschwinge/tmp/gnumach/gnumach-1-branch-Xen-branch.build/../gnumach-1-branch-Xen-branch/kern/zalloc.c:470
+ kalloc
+ /home/tschwinge/tmp/gnumach/gnumach-1-branch-Xen-branch.build/../gnumach-1-branch-Xen-branch/kern/kalloc.c:185
+ ipc_kobject_server
+ /home/tschwinge/tmp/gnumach/gnumach-1-branch-Xen-branch.build/../gnumach-1-branch-Xen-branch/kern/ipc_kobject.c:76
+ mach_msg_trap
+ /home/tschwinge/tmp/gnumach/gnumach-1-branch-Xen-branch.build/../gnumach-1-branch-Xen-branch/ipc/mach_msg.c:1367
--
cgit v1.3.1
From 7f9e0764e40a5987ba1172a2f26fce17ab81279d Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Tue, 7 Jul 2009 22:48:47 +0200
Subject: Issues with the time command(s).
---
open_issues/time.mdwn | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 55 insertions(+)
create mode 100644 open_issues/time.mdwn
(limited to 'open_issues')
diff --git a/open_issues/time.mdwn b/open_issues/time.mdwn
new file mode 100644
index 00000000..eda5b635
--- /dev/null
+++ b/open_issues/time.mdwn
@@ -0,0 +1,55 @@
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!tag open_issue_porting]]
+
+Neither the `time` executable from the GNU time package work completely
+correctly, nor does the GNU Bash built-in one.
+
+ tschwinge@flubber:~ $ \time sleep 2
+ 0.00user 0.00system 9:38:00elapsed 0%CPU (0avgtext+0avgdata 0maxresident)k
+ 0inputs+0outputs (0major+0minor)pagefaults 0swaps
+ tschwinge@flubber:~ $ \time sleep 4
+ 0.00user 0.00system 18:50:25elapsed 0%CPU (0avgtext+0avgdata 0maxresident)k
+ 0inputs+0outputs (0major+0minor)pagefaults 0swaps
+ tschwinge@flubber:~ $ \time sleep 6
+ 0.00user 0.00system 28:00:53elapsed 0%CPU (0avgtext+0avgdata 0maxresident)k
+ 0inputs+0outputs (0major+0minor)pagefaults 0swaps
+ tschwinge@flubber:~ $ time sleep 2
+
+ real 0m2.093s
+ user 0m0.000s
+ sys 0m0.011s
+ tschwinge@flubber:~ $ time sleep 4
+
+ real 0m4.083s
+ user 0m0.000s
+ sys 0m0.010s
+ tschwinge@flubber:~ $ time sleep 6
+
+ real 0m6.164s
+ user 0m0.000s
+ sys 0m0.010s
+
+GNU time's *elapsed* value is off by some factor.
+
+ $ \time factor 1111111111111111111
+ 1111111111111111111: 1111111111111111111
+ 0.00user 0.00system 52:39:24elapsed 0%CPU (0avgtext+0avgdata 0maxresident)k
+ 0inputs+0outputs (0major+0minor)pagefaults 0swaps
+ $ time factor 1111111111111111111
+ 1111111111111111111: 1111111111111111111
+
+ real 0m11.424s
+ user 0m0.000s
+ sys 0m0.010s
+
+As above; also here all the running time should be attriuted to *user* time.
+This is probably a [[!taglink open_issue_gnumach]].
--
cgit v1.3.1
From fa9d0e52bee7e314a2f6e464c7b7ecef126c9600 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Fri, 10 Jul 2009 15:26:03 +0200
Subject: open_issues/xen_crash_copy-size_le_page_size: New page.
---
open_issues/xen_crash_copy-size_le_page_size.mdwn | 65 +++++++++++++++++++++++
1 file changed, 65 insertions(+)
create mode 100644 open_issues/xen_crash_copy-size_le_page_size.mdwn
(limited to 'open_issues')
diff --git a/open_issues/xen_crash_copy-size_le_page_size.mdwn b/open_issues/xen_crash_copy-size_le_page_size.mdwn
new file mode 100644
index 00000000..09287274
--- /dev/null
+++ b/open_issues/xen_crash_copy-size_le_page_size.mdwn
@@ -0,0 +1,65 @@
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!tag open_issue_gnumach]]
+
+`/dev/hd2` is 2 GiB in size (backed by LVM), unformatted.
+
+ # mkfs.ext2 -o hurd /dev/hd2
+ mke2fs 1.41.7 (29-June-2009)
+ hd2 count 1
+ re-open, hd2 count 2
+ ext2fs_check_if_mount: Can't check if filesystem is mounted due to missing mtab file while determining whether /dev/hd2 is mounted.
+ re-open, hd2 count 3
+ re-open, hd2 count 4
+ re-open, hd2 count 5
+ Filesystem label=
+ OS type: Hurd
+ Block size=4096 (log=2)
+ Fragment size=4096 (log=2)
+ 131072 inodes, 524288 blocks
+ 26214 blocks (5.00%) reserved for the super user
+ First data block=0
+ Maximum filesystem blocks=536870912
+ 16 block groups
+ 32768 blocks per group, 32768 fragments per group
+ 8192 inodes per group
+ Superblock backups stored on blocks:
+ 32768, 98304, 163840, 229376, 294912
+
+ Assertion `copy->size <= PAGE_SIZE' failed in file "../gnumach-1-branch-Xen-branch/xen/block.c", line 536
+ Kernel Breakpoint trap, eip 0x20020a77
+ Stopped at 0x20020a76: int $3
+ db> trace
+ 0x20020a76(2006abc1,2006ba03,2006782c,218,2e2be8d4)
+ 0x20020ace(2006ba03,2006782c,218,2e3629a0,32000)
+ 0x2003e9d5(2de04764,2e2be0b8,12,0,3fff80)
+ 0x200476e6(2de5ad54,2e2db010,2e30a9a0,2de3a854,2de5ad44)
+ 0x20021ed4(2de5ad44,2e2bb2e0,2e2bb2a0,0,0)
+ 0x2005309d(129b8f0,3,38,28,e)
+ 0x20006838(129b8f0,3,38,28,e)
+ >>>>> user space <<<<<
+
+
+ $ addr2line -i -f -e /boot/gnumach-xen 0x20020a76 0x20020ace 0x2003e9d5 0x200476e6 0x20021ed4 0x2005309d 0x20006838
+ Debugger
+ /home/tschwinge/tmp/gnumach/gnumach-1-branch-Xen-branch.build/../gnumach-1-branch-Xen-branch/kern/debug.c:105
+ Assert
+ ??:0
+ device_write
+ /home/tschwinge/tmp/gnumach/gnumach-1-branch-Xen-branch.build/../gnumach-1-branch-Xen-branch/xen/block.c:537
+ _Xdevice_write
+ /home/tschwinge/tmp/gnumach/gnumach-1-branch-Xen-branch.build/device/device.server.c:253
+ ipc_kobject_server
+ /home/tschwinge/tmp/gnumach/gnumach-1-branch-Xen-branch.build/../gnumach-1-branch-Xen-branch/kern/ipc_kobject.c:201
+ mach_msg_trap
+ /home/tschwinge/tmp/gnumach/gnumach-1-branch-Xen-branch.build/../gnumach-1-branch-Xen-branch/ipc/mach_msg.c:1367
+ mach_call_call
+ /home/tschwinge/tmp/gnumach/gnumach-1-branch-Xen-branch.build/../gnumach-1-branch-Xen-branch/i386/i386/locore.S:1083
--
cgit v1.3.1
From 06a33c9111fd876c11411089fd4289464abfa43f Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Mon, 20 Jul 2009 13:22:35 +0200
Subject: open_issues/gcc_testsuite: New.
---
open_issues/gcc_testsuite.mdwn | 211 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 211 insertions(+)
create mode 100644 open_issues/gcc_testsuite.mdwn
(limited to 'open_issues')
diff --git a/open_issues/gcc_testsuite.mdwn b/open_issues/gcc_testsuite.mdwn
new file mode 100644
index 00000000..b4bbc7c8
--- /dev/null
+++ b/open_issues/gcc_testsuite.mdwn
@@ -0,0 +1,211 @@
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!meta title="GCC testsuite"]]
+
+[[!tag open_issue_gcc]]
+
+Here's some log of a GCC testsuite run; this is from trunk sources, about
+2008-10-19.
+
+ make -k check
+ make[1]: Entering directory `/media/data/home/tschwinge/tmp/gcc/trunk.work.build'
+ make[2]: Entering directory `/media/data/home/tschwinge/tmp/gcc/trunk.work.build/fixincludes'
+ autogen -T ../../trunk.work/fixincludes/check.tpl ../../trunk.work/fixincludes/inclhack.def
+ /bin/sh ./check.sh ../../trunk.work/fixincludes/tests/base
+ Fixed: testing.h
+ Fixed: testing.h
+ Fixed: AvailabilityMacros.h
+ Fixed: X11/ShellP.h
+ Fixed: X11/Xmu.h
+ Fixed: Xm/BaseClassI.h
+ Fixed: Xm/Traversal.h
+ Fixed: ansi/math.h
+ Fixed: ansi/stdlib.h
+ Fixed: arch/i960/archI960.h
+ Fixed: architecture/ppc/math.h
+ Fixed: assert.h
+ Fixed: bits/huge_val.h
+ Fixed: bits/string2.h
+ Fixed: bsd/libc.h
+ Fixed: c_asm.h
+ Fixed: com_err.h
+ Fixed: ctrl-quotes-def-1.h
+ Fixed: ctype.h
+ Fixed: curses.h
+ Fixed: errno.h
+ Fixed: features.h
+ Fixed: fixinc-test-limits.h
+ Fixed: hsfs/hsfs_spec.h
+ Fixed: ia64/sys/getppdp.h
+ Fixed: internal/math_core.h
+ Fixed: internal/sgimacros.h
+ Fixed: internal/wchar_core.h
+ Fixed: inttypes.h
+ Fixed: io-quotes-def-1.h
+ Fixed: iso/math_c99.h
+ Fixed: mach-o/dyld.h
+ Fixed: mach-o/swap.h
+ Fixed: malloc.h
+ Fixed: math.h
+ Fixed: netdnet/dnetdb.h
+ Fixed: netinet/in.h
+ Fixed: netinet/ip.h
+ Fixed: obstack.h
+ Fixed: pixrect/memvar.h
+ Fixed: pthread.h
+ Fixed: reg_types.h
+ Fixed: regex.h
+ Fixed: regexp.h
+ Fixed: rpc/auth.h
+ Fixed: rpc/rpc.h
+ Fixed: rpc/xdr.h
+ Fixed: rpcsvc/rstat.h
+ Fixed: rpcsvc/rusers.h
+ Fixed: signal.h
+ Fixed: sparc/asm_linkage.h
+ Fixed: standards.h
+ Fixed: stdint.h
+ Fixed: stdio.h
+ Fixed: stdio_tag.h
+ Fixed: stdlib.h
+ Fixed: string.h
+ Fixed: strings.h
+ Fixed: sundev/vuid_event.h
+ Fixed: sunwindow/win_lock.h
+ Fixed: sym.h
+ Fixed: sys/asm.h
+ Fixed: sys/cdefs.h
+ Fixed: sys/file.h
+ Fixed: sys/limits.h
+ Fixed: sys/machine.h
+ Fixed: sys/mman.h
+ Fixed: sys/pthread.h
+ Fixed: sys/signal.h
+ Fixed: sys/socket.h
+ Fixed: sys/spinlock.h
+ Fixed: sys/stat.h
+ Fixed: sys/sysmacros.h
+ Fixed: sys/time.h
+ Fixed: sys/types.h
+ Fixed: sys/ucontext.h
+ Fixed: sys/wait.h
+ Fixed: testing.h
+ Fixed: time.h
+ Fixed: tinfo.h
+ Fixed: types/vxTypesBase.h
+ Fixed: unistd.h
+ Fixed: wchar.h
+
+ All fixinclude tests pass
+ make[2]: Leaving directory `/media/data/home/tschwinge/tmp/gcc/trunk.work.build/fixincludes'
+ make[2]: Entering directory `/media/data/home/tschwinge/tmp/gcc/trunk.work.build/gcc'
+ test -d testsuite || mkdir testsuite
+ test -d testsuite/gcc || mkdir testsuite/gcc
+ (rootme=`${PWDCMD-pwd}`; export rootme; \
+ srcdir=`cd ../../trunk.work/gcc; ${PWDCMD-pwd}` ; export srcdir ; \
+ cd testsuite/gcc; \
+ rm -f tmp-site.exp; \
+ sed '/set tmpdir/ s|testsuite|testsuite/gcc|' \
+ < ../../site.exp > tmp-site.exp; \
+ /bin/sh ${srcdir}/../move-if-change tmp-site.exp site.exp; \
+ EXPECT=expect ; export EXPECT ; \
+ if [ -f ${rootme}/../expect/expect ] ; then \
+ TCL_LIBRARY=`cd .. ; cd ${srcdir}/../tcl/library ; ${PWDCMD-pwd}` ; \
+ export TCL_LIBRARY ; fi ; \
+ GCC_EXEC_PREFIX="/home/tschwinge/tmp/gcc/trunk.work.build.install/lib/gcc/" ; export GCC_EXEC_PREFIX ; \
+ runtest --tool gcc )
+ Test Run By tschwinge on Thu Oct 23 08:42:42 2008
+ Native configuration is i386-unknown-gnu0.3
+
+ === gcc tests ===
+
+ Schedule of variations:
+ unix
+
+ Running target unix
+ Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
+ Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
+ Using /home/tschwinge/tmp/gcc/trunk.work/gcc/testsuite/config/default.exp as tool-and-target-specific interface file.
+ Running /home/tschwinge/tmp/gcc/trunk.work/gcc/testsuite/gcc.c-torture/compile/compile.exp ...
+ Running /home/tschwinge/tmp/gcc/trunk.work/gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp ...
+ Running /home/tschwinge/tmp/gcc/trunk.work/gcc/testsuite/gcc.c-torture/execute/execute.exp ...
+ Running /home/tschwinge/tmp/gcc/trunk.work/gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp ...
+ Running /home/tschwinge/tmp/gcc/trunk.work/gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp ...
+ Running /home/tschwinge/tmp/gcc/trunk.work/gcc/testsuite/gcc.dg/autopar/autopar.exp ...
+ Running /home/tschwinge/tmp/gcc/trunk.work/gcc/testsuite/gcc.dg/charset/charset.exp ...
+ Running /home/tschwinge/tmp/gcc/trunk.work/gcc/testsuite/gcc.dg/compat/compat.exp ...
+ Running /home/tschwinge/tmp/gcc/trunk.work/gcc/testsuite/gcc.dg/compat/struct-layout-1.exp ...
+ Running /home/tschwinge/tmp/gcc/trunk.work/gcc/testsuite/gcc.dg/cpp/cpp.exp ...
+ FAIL: gcc.dg/cpp/_Pragma3.c -fno-show-column (test for excess errors)
+ Running /home/tschwinge/tmp/gcc/trunk.work/gcc/testsuite/gcc.dg/cpp/trad/trad.exp ...
+ Running /home/tschwinge/tmp/gcc/trunk.work/gcc/testsuite/gcc.dg/debug/debug.exp ...
+ Running /home/tschwinge/tmp/gcc/trunk.work/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2.exp ...
+ FAIL: gcc.dg/debug/dwarf2/dwarf-die3.c scan-assembler-not DW_AT_inline
+ Running /home/tschwinge/tmp/gcc/trunk.work/gcc/testsuite/gcc.dg/dfp/dfp.exp ...
+ Running /home/tschwinge/tmp/gcc/trunk.work/gcc/testsuite/gcc.dg/dg.exp ...
+ FAIL: gcc.dg/20021014-1.c (test for excess errors)
+ FAIL: gcc.dg/cleanup-12.c (test for excess errors)
+ FAIL: gcc.dg/cleanup-5.c (test for excess errors)
+ FAIL: gcc.dg/nest.c (test for excess errors)
+ FAIL: gcc.dg/nested-func-4.c (test for excess errors)
+ FAIL: gcc.dg/pr32450.c (test for excess errors)
+ FAIL: gcc.dg/pr33645-3.c scan-assembler-not var1_t
+ Running /home/tschwinge/tmp/gcc/trunk.work/gcc/testsuite/gcc.dg/fixed-point/fixed-point.exp ...
+ Running /home/tschwinge/tmp/gcc/trunk.work/gcc/testsuite/gcc.dg/format/format.exp ...
+ Running /home/tschwinge/tmp/gcc/trunk.work/gcc/testsuite/gcc.dg/gomp/gomp.exp ...
+ Running /home/tschwinge/tmp/gcc/trunk.work/gcc/testsuite/gcc.dg/graphite/graphite.exp ...
+ Running /home/tschwinge/tmp/gcc/trunk.work/gcc/testsuite/gcc.dg/ipa/ipa.exp ...
+ Running /home/tschwinge/tmp/gcc/trunk.work/gcc/testsuite/gcc.dg/matrix/matrix.exp ...
+ Running /home/tschwinge/tmp/gcc/trunk.work/gcc/testsuite/gcc.dg/noncompile/noncompile.exp ...
+ Running /home/tschwinge/tmp/gcc/trunk.work/gcc/testsuite/gcc.dg/pch/pch.exp ...
+ FAIL: gcc.dg/pch/valid-1b.c -O0 -g -I. (test for excess errors)
+ FAIL: gcc.dg/pch/valid-1b.c -O0 -g assembly comparison
+ FAIL: gcc.dg/pch/valid-1b.c -O0 -I. (test for excess errors)
+ FAIL: gcc.dg/pch/valid-1b.c -O0 assembly comparison
+ FAIL: gcc.dg/pch/valid-1b.c -O1 -I. (test for excess errors)
+ FAIL: gcc.dg/pch/valid-1b.c -O1 assembly comparison
+ FAIL: gcc.dg/pch/valid-1b.c -O2 -I. (test for excess errors)
+ FAIL: gcc.dg/pch/valid-1b.c -O2 assembly comparison
+ FAIL: gcc.dg/pch/valid-1b.c -O3 -fomit-frame-pointer -I. (test for excess errors)
+ FAIL: gcc.dg/pch/valid-1b.c -O3 -fomit-frame-pointer assembly comparison
+ FAIL: gcc.dg/pch/valid-1b.c -O3 -g -I. (test for excess errors)
+ FAIL: gcc.dg/pch/valid-1b.c -O3 -g assembly comparison
+ FAIL: gcc.dg/pch/valid-1b.c -Os -I. (test for excess errors)
+ FAIL: gcc.dg/pch/valid-1b.c -Os assembly comparison
+ FAIL: largefile.c -O0 -g -I. (test for excess errors)
+ FAIL: gcc.dg/pch/largefile.c -O0 -g assembly comparison
+ FAIL: largefile.c -O0 -I. (test for excess errors)
+ FAIL: gcc.dg/pch/largefile.c -O0 assembly comparison
+ FAIL: largefile.c -O1 -I. (test for excess errors)
+ FAIL: gcc.dg/pch/largefile.c -O1 assembly comparison
+ FAIL: largefile.c -O2 -I. (test for excess errors)
+ FAIL: gcc.dg/pch/largefile.c -O2 assembly comparison
+ FAIL: largefile.c -O3 -fomit-frame-pointer -I. (test for excess errors)
+ FAIL: gcc.dg/pch/largefile.c -O3 -fomit-frame-pointer assembly comparison
+ FAIL: largefile.c -O3 -g -I. (test for excess errors)
+ FAIL: gcc.dg/pch/largefile.c -O3 -g assembly comparison
+ FAIL: largefile.c -Os -I. (test for excess errors)
+ FAIL: gcc.dg/pch/largefile.c -Os assembly comparison
+ Running /home/tschwinge/tmp/gcc/trunk.work/gcc/testsuite/gcc.dg/special/mips-abi.exp ...
+ Running /home/tschwinge/tmp/gcc/trunk.work/gcc/testsuite/gcc.dg/special/special.exp ...
+ Running /home/tschwinge/tmp/gcc/trunk.work/gcc/testsuite/gcc.dg/struct/struct-reorg.exp ...
+ Running /home/tschwinge/tmp/gcc/trunk.work/gcc/testsuite/gcc.dg/tls/tls.exp ...
+ Running /home/tschwinge/tmp/gcc/trunk.work/gcc/testsuite/gcc.dg/torture/dg-torture.exp ...
+ FAIL: gcc.dg/torture/fp-int-convert-float128.c -O0 (test for excess errors)
+ FAIL: gcc.dg/torture/fp-int-convert-float128.c -O1 (test for excess errors)
+ FAIL: gcc.dg/torture/fp-int-convert-float128.c -O2 (test for excess errors)
+ FAIL: gcc.dg/torture/fp-int-convert-float128.c -O3 -fomit-frame-pointer (test for excess errors)
+ FAIL: gcc.dg/torture/fp-int-convert-float128.c -O3 -g (test for excess errors)
+ FAIL: gcc.dg/torture/fp-int-convert-float128.c -Os (test for excess errors)
+ Running /home/tschwinge/tmp/gcc/trunk.work/gcc/testsuite/gcc.dg/torture/stackalign/stackalign.exp ...
+ Running /home/tschwinge/tmp/gcc/trunk.work/gcc/testsuite/gcc.dg/tree-prof/tree-prof.exp ...
+ Running /home/tschwinge/tmp/gcc/trunk.work/gcc/testsuite/gcc.dg/tree-ssa/tree-ssa.exp ...
+ XPASS: gcc.dg/tree-ssa/20040204-1.c scan-tree-dump-times optimized "link_error" 0
--
cgit v1.3.1
From 4330627c10314d5495b7e93989b2a608d705de09 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Mon, 20 Jul 2009 15:09:12 +0200
Subject: open_issues/gdb_testsuite: New.
---
open_issues/gdb_testsuite.mdwn | 299 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 299 insertions(+)
create mode 100644 open_issues/gdb_testsuite.mdwn
(limited to 'open_issues')
diff --git a/open_issues/gdb_testsuite.mdwn b/open_issues/gdb_testsuite.mdwn
new file mode 100644
index 00000000..5a5bd1f3
--- /dev/null
+++ b/open_issues/gdb_testsuite.mdwn
@@ -0,0 +1,299 @@
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!meta title="GDB testsuite"]]
+
+[[!tag open_issue_gdb]]
+
+Here's a log of a GDB testsuite run; this is from 2009-07-20 HEAD sources.
+
+ make[1]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build'
+ make[2]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/bfd'
+ Making check in doc
+ make[3]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/bfd/doc'
+ make[3]: Nothing to be done for `check'.
+ make[3]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/bfd/doc'
+ Making check in po
+ make[3]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/bfd/po'
+ make[3]: Nothing to be done for `check'.
+ make[3]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/bfd/po'
+ make[3]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/bfd'
+ make[3]: Nothing to be done for `check-am'.
+ make[3]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/bfd'
+ make[2]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/bfd'
+ make[2]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/opcodes'
+ Making check in po
+ make[3]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/opcodes/po'
+ make[3]: Nothing to be done for `check'.
+ make[3]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/opcodes/po'
+ make[3]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/opcodes'
+ make[3]: Nothing to be done for `check-am'.
+ make[3]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/opcodes'
+ make[2]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/opcodes'
+ make[2]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/etc'
+ make[2]: Nothing to be done for `check'.
+ make[2]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/etc'
+ make[2]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/intl'
+ make[2]: Nothing to be done for `check'.
+ make[2]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/intl'
+ make[2]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/libdecnumber'
+ make[2]: Nothing to be done for `check'.
+ make[2]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/libdecnumber'
+ make[2]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/libiberty'
+ make[3]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/libiberty/testsuite'
+ gcc -DHAVE_CONFIG_H -g -O2 -I.. -I../../../HEAD/src/libiberty/testsuite/../../include -o test-demangle \
+ ../../../HEAD/src/libiberty/testsuite/test-demangle.c ../libiberty.a
+ ./test-demangle < ../../../HEAD/src/libiberty/testsuite/demangle-expected
+ ./test-demangle: 777 tests, 0 failures
+ gcc -DHAVE_CONFIG_H -g -O2 -I.. -I../../../HEAD/src/libiberty/testsuite/../../include -DHAVE_CONFIG_H -I.. -o test-pexecute \
+ ../../../HEAD/src/libiberty/testsuite/test-pexecute.c ../libiberty.a
+ ./test-pexecute
+ gcc -DHAVE_CONFIG_H -g -O2 -I.. -I../../../HEAD/src/libiberty/testsuite/../../include -DHAVE_CONFIG_H -I.. -o test-expandargv \
+ ../../../HEAD/src/libiberty/testsuite/test-expandargv.c ../libiberty.a
+ ./test-expandargv
+ PASS: test-expandargv-0.
+ PASS: test-expandargv-1.
+ PASS: test-expandargv-2.
+ PASS: test-expandargv-3.
+ make[3]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/libiberty/testsuite'
+ make[2]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/libiberty'
+ make[2]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/readline'
+ make[2]: Nothing to be done for `check'.
+ make[2]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/readline'
+ make[2]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/sim'
+ make[2]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/sim'
+ make[2]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb'
+ make[3]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite'
+ make -k check-gdb.base1 check-gdb.base2 check-gdb.ada check-gdb.arch check-gdb.asm check-gdb.cp check-gdb.disasm check-gdb.dwarf2 check-gdb.fortran check-gdb.gdb check-gdb.java check-gdb.mi check-gdb.modula2 check-gdb.objc check-gdb.opt check-gdb.pascal check-gdb.python check-gdb.reverse check-gdb.server check-gdb.stabs check-gdb.threads check-gdb.trace check-gdb.xml; \
+ /bin/sh ../../../HEAD/src/gdb/testsuite/dg-extract-results.sh \
+ gdb.base1/gdb.sum gdb.base2/gdb.sum gdb.ada/gdb.sum gdb.arch/gdb.sum gdb.asm/gdb.sum gdb.cp/gdb.sum gdb.disasm/gdb.sum gdb.dwarf2/gdb.sum gdb.fortran/gdb.sum gdb.gdb/gdb.sum gdb.java/gdb.sum gdb.mi/gdb.sum gdb.modula2/gdb.sum gdb.objc/gdb.sum gdb.opt/gdb.sum gdb.pascal/gdb.sum gdb.python/gdb.sum gdb.reverse/gdb.sum gdb.server/gdb.sum gdb.stabs/gdb.sum gdb.threads/gdb.sum gdb.trace/gdb.sum gdb.xml/gdb.sum > gdb.sum; \
+ /bin/sh ../../../HEAD/src/gdb/testsuite/dg-extract-results.sh -L \
+ gdb.base1/gdb.log gdb.base2/gdb.log gdb.ada/gdb.log gdb.arch/gdb.log gdb.asm/gdb.log gdb.cp/gdb.log gdb.disasm/gdb.log gdb.dwarf2/gdb.log gdb.fortran/gdb.log gdb.gdb/gdb.log gdb.java/gdb.log gdb.mi/gdb.log gdb.modula2/gdb.log gdb.objc/gdb.log gdb.opt/gdb.log gdb.pascal/gdb.log gdb.python/gdb.log gdb.reverse/gdb.log gdb.server/gdb.log gdb.stabs/gdb.log gdb.threads/gdb.log gdb.trace/gdb.log gdb.xml/gdb.log > gdb.log
+ make[4]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite'
+ Nothing to be done for all...
+ Making a new config file...
+ rootme=`pwd`; export rootme; srcdir=../../../HEAD/src/gdb/testsuite ; export srcdir ; EXPECT=`if [ -f ${rootme}/../../expect/expect ] ; then echo ${rootme}/../../expect/expect ; else echo expect ; fi` ; export EXPECT ; EXEEXT= ; export EXEEXT ; LD_LIBRARY_PATH=$rootme/../../expect:$rootme/../../libstdc++:$rootme/../../tk/unix:$rootme/../../tcl/unix:$rootme/../../bfd:$rootme/../../opcodes:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; if [ -f ${rootme}/../../expect/expect ] ; then TCL_LIBRARY=${srcdir}/../../tcl/library ; export TCL_LIBRARY ; fi ; runtest gdb.base/a2-run.exp gdb.base/advance.exp gdb.base/all-bin.exp gdb.base/annota1.exp gdb.base/annota3.exp gdb.base/args.exp gdb.base/arithmet.exp gdb.base/arrayidx.exp gdb.base/assign.exp gdb.base/async.exp gdb.base/attach.exp gdb.base/auxv.exp gdb.base/bang.exp gdb.base/bfp-test.exp gdb.base/bigcore.exp gdb.base/bitfields.exp gdb.base/bitfields2.exp gdb.base/bitops.exp gdb.base/break-always.exp gdb.base/break.exp gdb.base/breakpoint-shadow.exp gdb.base/call-ar-st.exp gdb.base/call-rt-st.exp gdb.base/call-sc.exp gdb.base/call-signal-resume.exp gdb.base/call-strs.exp gdb.base/callexit.exp gdb.base/callfuncs.exp gdb.base/charset.exp gdb.base/checkpoint.exp gdb.base/chng-syms.exp gdb.base/code-expr.exp gdb.base/commands.exp gdb.base/completion.exp gdb.base/complex.exp gdb.base/cond-expr.exp gdb.base/condbreak.exp gdb.base/consecutive.exp gdb.base/constvars.exp gdb.base/corefile.exp gdb.base/cursal.exp gdb.base/cvexpr.exp gdb.base/dbx.exp gdb.base/default.exp gdb.base/define.exp gdb.base/del.exp gdb.base/detach.exp gdb.base/dfp-exprs.exp gdb.base/dfp-test.exp gdb.base/display.exp gdb.base/dump.exp gdb.base/echo.exp gdb.base/ena-dis-br.exp gdb.base/ending-run.exp gdb.base/environ.exp gdb.base/eval-skip.exp gdb.base/exe-lock.exp gdb.base/expand-psymtabs.exp gdb.base/exprs.exp gdb.base/fileio.exp gdb.base/find.exp gdb.base/finish.exp gdb.base/fixsection.exp gdb.base/float.exp gdb.base/foll-exec.exp gdb.base/foll-fork.exp gdb.base/foll-vfork.exp gdb.base/frame-args.exp gdb.base/freebpcmd.exp gdb.base/fullname.exp gdb.base/funcargs.exp gdb.base/gcore-buffer-overflow.exp gdb.base/gcore.exp gdb.base/gdb1056.exp gdb.base/gdb1090.exp gdb.base/gdb1250.exp gdb.base/gdb1555.exp gdb.base/gdb1821.exp gdb.base/gdbvars.exp gdb.base/hashline1.exp gdb.base/hashline2.exp gdb.base/hashline3.exp gdb.base/help.exp gdb.base/hook-stop-continue.exp gdb.base/hook-stop-frame.exp gdb.base/huge.exp gdb.base/ifelse.exp gdb.base/included.exp gdb.base/infnan.exp gdb.base/info-proc.exp gdb.base/info-target.exp gdb.base/interp.exp gdb.base/interrupt.exp gdb.base/jump.exp gdb.base/langs.exp gdb.base/lineinc.exp gdb.base/list.exp gdb.base/logical.exp gdb.base/long_long.exp gdb.base/longjmp.exp gdb.base/macscp.exp gdb.base/maint.exp gdb.base/mips_pro.exp gdb.base/miscexprs.exp gdb.base/multi-forks.exp --outdir gdb.base1
+ Test Run By tschwinge on Mon Jul 20 12:26:55 2009
+ Native configuration is i386-unknown-gnu0.3
+
+ === gdb tests ===
+
+ Schedule of variations:
+ unix
+
+ Running target unix
+ Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
+ Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
+ Using ../../../HEAD/src/gdb/testsuite/config/unix.exp as tool-and-target-specific interface file.
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/gcore.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/exe-lock.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/complex.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/gdbvars.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/condbreak.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/detach.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/breakpoint-shadow.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/bigcore.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/jump.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/multi-forks.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/frame-args.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/dbx.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/echo.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/all-bin.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/bitfields2.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/gdb1821.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/environ.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/infnan.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/advance.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/commands.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/callfuncs.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/define.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/foll-fork.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/auxv.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/interrupt.exp ...
+ FAIL: gdb.base/interrupt.exp: Send Control-C, second time
+ FAIL: gdb.base/interrupt.exp: send end of file
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/a2-run.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/call-signal-resume.exp ...
+ FAIL: gdb.base/call-signal-resume.exp: dummy stack frame number
+ XPASS: gdb.base/call-signal-resume.exp: frame
+ FAIL: gdb.base/call-signal-resume.exp: continue to breakpoint at stop_two
+ FAIL: gdb.base/call-signal-resume.exp: continue to receipt of signal (timeout)
+ FAIL: gdb.base/call-signal-resume.exp: break null_hand_call (timeout)
+ FAIL: gdb.base/call-signal-resume.exp: null_hand_call (timeout)
+ FAIL: gdb.base/call-signal-resume.exp: dummy stack frame number
+ FAIL: gdb.base/call-signal-resume.exp: set confirm off (timeout)
+ FAIL: gdb.base/call-signal-resume.exp: return (timeout)
+ FAIL: gdb.base/call-signal-resume.exp: break handle_signal (timeout)
+ FAIL: gdb.base/call-signal-resume.exp: continue to breakpoint at handle_signal (timeout)
+ FAIL: gdb.base/call-signal-resume.exp: continue to program exit (timeout)
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/hashline2.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/async.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/callexit.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/freebpcmd.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/corefile.exp ...
+ WARNING: can't generate a core file - core tests suppressed - check ulimit -c
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/hook-stop-frame.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/info-proc.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/arithmet.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/call-sc.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/info-target.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/expand-psymtabs.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/checkpoint.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/cond-expr.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/consecutive.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/help.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/finish.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/lineinc.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/annota1.exp ...
+ FAIL: gdb.base/annota1.exp: run until main breakpoint
+ FAIL: gdb.base/annota1.exp: send SIGUSR1 (timeout)
+ FAIL: gdb.base/annota1.exp: backtrace @ signal handler (timeout)
+ FAIL: gdb.base/annota1.exp: delete bp 1 (timeout)
+ FAIL: gdb.base/annota1.exp: delete bp 2 (timeout)
+ FAIL: gdb.base/annota1.exp: delete bp 3 (timeout)
+ FAIL: gdb.base/annota1.exp: break at 28 (timeout)
+ FAIL: gdb.base/annota1.exp: set up display (timeout)
+ FAIL: gdb.base/annota1.exp: re-run (timeout)
+ FAIL: gdb.base/annota1.exp: break at 46 (timeout)
+ FAIL: gdb.base/annota1.exp: ignore 5 4 (timeout)
+ FAIL: gdb.base/annota1.exp: annotate ignore count change (timeout)
+ FAIL: gdb.base/annota1.exp: next to exit loop
+ FAIL: gdb.base/annota1.exp: breakpoint ignore count (timeout)
+ FAIL: gdb.base/annota1.exp: signal sent (timeout)
+ FAIL: gdb.base/annota1.exp: thread switch (timeout)
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/logical.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/fixsection.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/annota3.exp ...
+ FAIL: gdb.base/annota3.exp: send SIGUSR1 (pattern 4) (timeout)
+ FAIL: gdb.base/annota3.exp: backtrace @ signal handler (pattern 1) (timeout)
+ FAIL: gdb.base/annota3.exp: delete bp 1 (pattern 1 + sentinel) (timeout)
+ FAIL: gdb.base/annota3.exp: delete bp 2 (pattern 1 + sentinel) (timeout)
+ FAIL: gdb.base/annota3.exp: delete bp 3 (pattern 1 + sentinel) (timeout)
+ FAIL: gdb.base/annota3.exp: break at 28 (pattern 1) (timeout)
+ FAIL: gdb.base/annota3.exp: set up display (pattern 1) (timeout)
+ FAIL: gdb.base/annota3.exp: re-run (timeout)
+ FAIL: gdb.base/annota3.exp: break at 46 (pattern 1) (timeout)
+ FAIL: gdb.base/annota3.exp: ignore 5 4 (pattern 1) (timeout)
+ FAIL: gdb.base/annota3.exp: annotate ignore count change (pattern 1) (timeout)
+ FAIL: gdb.base/annota3.exp: next to exit loop (pattern 1) (timeout)
+ FAIL: gdb.base/annota3.exp: breakpoint ignore count (pattern 1) (timeout)
+ FAIL: gdb.base/annota3.exp: signal sent (pattern 1) (timeout)
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/args.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/hook-stop-continue.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/display.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/ifelse.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/gdb1056.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/bitops.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/completion.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/list.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/long_long.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/bang.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/mips_pro.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/dfp-exprs.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/interp.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/exprs.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/ena-dis-br.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/langs.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/hashline1.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/assign.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/call-strs.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/default.exp ...
+ FAIL: gdb.base/default.exp: show convenience
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/dump.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/hashline3.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/foll-exec.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/ending-run.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/dfp-test.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/gcore-buffer-overflow.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/fileio.exp ...
+ FAIL: gdb.base/fileio.exp: Stat a NULL pathname returns ENOENT or EFAULT
+ FAIL: gdb.base/fileio.exp: Stat an empty pathname returns ENOENT
+ FAIL: gdb.base/fileio.exp: Stat a nonexistant file returns ENOENT (the program is no longer running)
+ FAIL: gdb.base/fileio.exp: Fstat an open file (the program is no longer running)
+ FAIL: gdb.base/fileio.exp: Fstat an invalid file descriptor returns EBADF (the program is no longer running)
+ FAIL: gdb.base/fileio.exp: Isatty (stdin) (the program is no longer running)
+ FAIL: gdb.base/fileio.exp: Isatty (stdout) (the program is no longer running)
+ FAIL: gdb.base/fileio.exp: Isatty (stderr) (the program is no longer running)
+ FAIL: gdb.base/fileio.exp: Isatty (invalid fd) (the program is no longer running)
+ FAIL: gdb.base/fileio.exp: Isatty (open file) (the program is no longer running)
+ FAIL: gdb.base/fileio.exp: System says shell is available (the program is no longer running)
+ FAIL: gdb.base/fileio.exp: System(3) call (the program is no longer running)
+ FAIL: gdb.base/fileio.exp: System with invalid command returns 127 (the program is no longer running)
+ FAIL: gdb.base/fileio.exp: Rename a file (the program is no longer running)
+ FAIL: gdb.base/fileio.exp: Renaming a file to existing directory returns EISDIR (the program is no longer running)
+ FAIL: gdb.base/fileio.exp: Renaming a directory to a non-empty directory returns ENOTEMPTY or EEXIST (the program is no longer running)
+ FAIL: gdb.base/fileio.exp: Renaming a directory to a subdir of itself returns EINVAL (the program is no longer running)
+ FAIL: gdb.base/fileio.exp: Renaming a nonexistant file returns ENOENT (the program is no longer running)
+ FAIL: gdb.base/fileio.exp: Unlink a file (the program is no longer running)
+ FAIL: gdb.base/fileio.exp: Unlinking a file in a directory w/o write access returns EACCES (the program is no longer running)
+ FAIL: gdb.base/fileio.exp: Unlinking a nonexistant file returns ENOENT (the program is no longer running)
+ FAIL: gdb.base/fileio.exp: Time(2) call returns the same value as in parameter (the program is no longer running)
+ FAIL: gdb.base/fileio.exp: Time(2) returns feasible values (the program is no longer running)
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/huge.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/find.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/eval-skip.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/arrayidx.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/gdb1555.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/attach.exp ...
+ FAIL: gdb.base/attach.exp: attach to nonsense is prohibited (bogus pid allowed)
+ FAIL: gdb.base/attach.exp: attach to nonexistent process is prohibited
+ FAIL: gdb.base/attach.exp: attach1, after setting file
+ FAIL: gdb.base/attach.exp: attach1 detach
+ FAIL: gdb.base/attach.exp: set file, before attach2
+ FAIL: gdb.base/attach.exp: after attach2, set tbreak postloop
+ FAIL: gdb.base/attach.exp: (timeout) after attach2, reach tbreak postloop
+ FAIL: gdb.base/attach.exp: after attach2, exit (timeout)
+ FAIL: gdb.base/attach.exp: set source path (the program is no longer running)
+ FAIL: gdb.base/attach.exp: cd away from process working directory
+ FAIL: gdb.base/attach.exp: before attach3, flush symbols
+ FAIL: gdb.base/attach.exp: before attach3, flush exec
+ FAIL: gdb.base/attach.exp: attach when process' a.out not in cwd
+ FAIL: gdb.base/attach.exp: after attach3, exit
+ FAIL: gdb.base/attach.exp: attach call
+ FAIL: gdb.base/attach.exp: c
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/break.exp ...
+ FAIL: gdb.base/break.exp: breakpoint at start of multi line while conditional
+ FAIL: gdb.base/break.exp: breakpoint info
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/del.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/miscexprs.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/float.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/longjmp.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/code-expr.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/included.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/call-ar-st.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/cvexpr.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/maint.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/funcargs.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/chng-syms.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/foll-vfork.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/charset.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/cursal.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/break-always.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/call-rt-st.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/constvars.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/fullname.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/gdb1250.exp ...
+ FAIL: gdb.base/gdb1250.exp: running to abort in runto
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/bfp-test.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/bitfields.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/macscp.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/gdb1090.exp ...
+
+ === gdb Summary ===
+
+ # of expected passes 3876
+ # of unexpected failures 86
+ # of unexpected successes 1
+ # of expected failures 6
+ # of known failures 19
+ # of untested testcases 1
+ # of unsupported tests 4
+ /media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite/../../gdb/gdb version 6.8.50.20090720-cvs -nw -nx
+
--
cgit v1.3.1
From ee171038e27e5288e6606f8affb20faabd6daf40 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Tue, 21 Jul 2009 20:06:47 +0200
Subject: open_issues/user-space_device_drivers: Event objects.
---
open_issues/user-space_device_drivers.mdwn | 5 +++++
1 file changed, 5 insertions(+)
(limited to 'open_issues')
diff --git a/open_issues/user-space_device_drivers.mdwn b/open_issues/user-space_device_drivers.mdwn
index 43795705..33e75942 100644
--- a/open_issues/user-space_device_drivers.mdwn
+++ b/open_issues/user-space_device_drivers.mdwn
@@ -27,6 +27,11 @@ Also see [[device drivers and IO systems]].
* *Omega0* paper defines an interface.
+ * As is can be read in the *Mach 3 Kernel Principles*, there is an *event
+ object* facility in Mach that can be used for having user-space tasks react
+ to IRQs. However, at least in GNU Mach, that code (`kern/eventcount.c`)
+ doesn't seem functional at all and isn't integrated properly in the kernel.
+
## DMA
* Security considerations.
--
cgit v1.3.1
From a749f2fbd69ce550d6397e291b14a795b96ba2c9 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Tue, 21 Jul 2009 20:07:13 +0200
Subject: open_issues/xen_crash_copy-size_le_page_size: GDB on mkfs.ext2.
---
open_issues/xen_crash_copy-size_le_page_size.mdwn | 14 ++++++++++++++
1 file changed, 14 insertions(+)
(limited to 'open_issues')
diff --git a/open_issues/xen_crash_copy-size_le_page_size.mdwn b/open_issues/xen_crash_copy-size_le_page_size.mdwn
index 09287274..58784e96 100644
--- a/open_issues/xen_crash_copy-size_le_page_size.mdwn
+++ b/open_issues/xen_crash_copy-size_le_page_size.mdwn
@@ -63,3 +63,17 @@ License|/fdl]]."]]"""]]
/home/tschwinge/tmp/gnumach/gnumach-1-branch-Xen-branch.build/../gnumach-1-branch-Xen-branch/ipc/mach_msg.c:1367
mach_call_call
/home/tschwinge/tmp/gnumach/gnumach-1-branch-Xen-branch.build/../gnumach-1-branch-Xen-branch/i386/i386/locore.S:1083
+
+GDB on `mkfs.ext2`:
+
+ raw_write_blk (channel=0x80829d8, data=0x8082a40, block=524272, count=8, buf=0x80a0a60) at ../../../git/lib/ext2fs/unix_io.c:272
+ 272 actual = write(data->dev, buf, size);
+ (gdb) print size
+ $4 = 32768
+ (gdb) bt
+ #0 raw_write_blk (channel=0x80829d8, data=0x8082a40, block=524272, count=8, buf=0x80a0a60) at ../../../git/lib/ext2fs/unix_io.c:272
+ #1 0x080635fc in unix_write_blk64 (channel=0x80829d8, block=524272, count=8, buf=0x80a0a60) at ../../../git/lib/ext2fs/unix_io.c:673
+ #2 0x0806373c in unix_write_blk (channel=0x80829d8, block=524272, count=8, buf=0x80a0a60) at ../../../git/lib/ext2fs/unix_io.c:705
+ #3 0x0805e87d in ext2fs_zero_blocks (fs=0x8082940, blk=524272, num=16, ret_blk=0x15ffb1c, ret_count=0x0)
+ at ../../../git/lib/ext2fs/mkjournal.c:182
+ #4 0x0804ec56 in main (argc=131072, argv=0x80000) at ../../git/misc/mke2fs.c:2032
--
cgit v1.3.1
From 3e2693546860d12d9b6976e173512ac9429fea51 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Tue, 28 Jul 2009 10:55:26 +0200
Subject: open_issues/open_posix_test_suite: New.
---
open_issues/open_posix_test_suite.mdwn | 4771 ++++++++++++++++++++++++++++++++
1 file changed, 4771 insertions(+)
create mode 100644 open_issues/open_posix_test_suite.mdwn
(limited to 'open_issues')
diff --git a/open_issues/open_posix_test_suite.mdwn b/open_issues/open_posix_test_suite.mdwn
new file mode 100644
index 00000000..63aea961
--- /dev/null
+++ b/open_issues/open_posix_test_suite.mdwn
@@ -0,0 +1,4771 @@
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!meta title="Open POSIX Test Suite"]]
+
+Here's a log of a [Open POSIX Test Suite](http://posixtest.sourceforge.net/)
+run (get sources, `make`, inspect `logfile`); this is from 2009-07-27 HEAD
+sources on a 2009-07-27 Debian GNU/Hurd system.
+
+The tests that failed as *INTERRUPTED* were hanging and have manually been
+interrupted using `kill [PID]`.
+
+ conformance/behavior/WIFEXITED/1-1: build: PASS
+ conformance/behavior/WIFEXITED/1-1: link: PASS
+ conformance/behavior/WIFEXITED/1-2: build: PASS
+ conformance/behavior/WIFEXITED/1-2: link: PASS
+ conformance/behavior/WIFEXITED/1-3: build: PASS
+ conformance/behavior/WIFEXITED/1-3: link: PASS
+ conformance/behavior/timers/1-1: build: PASS
+ conformance/behavior/timers/1-1: link: PASS
+ conformance/behavior/timers/2-1: build: PASS
+ conformance/behavior/timers/2-1: link: PASS
+ conformance/definitions/aio_h/1-1: build: PASS
+ conformance/definitions/aio_h/1-1: link: SKIP
+ conformance/definitions/aio_h/1-2: build: PASS
+ conformance/definitions/aio_h/1-2: link: SKIP
+ conformance/definitions/aio_h/2-1: build: PASS
+ conformance/definitions/aio_h/2-1: link: PASS
+ conformance/definitions/aio_h/3-1: build: PASS
+ conformance/definitions/aio_h/3-1: link: SKIP
+ conformance/definitions/aio_h/4-1: build: PASS
+ conformance/definitions/aio_h/4-1: link: PASS
+ conformance/definitions/errno_h/1-1: build: PASS
+ conformance/definitions/errno_h/1-1: link: SKIP
+ conformance/definitions/errno_h/2-1: build: PASS
+ conformance/definitions/errno_h/2-1: link: SKIP
+ conformance/definitions/errno_h/3-1: build: PASS
+ conformance/definitions/errno_h/3-1: link: SKIP
+ conformance/definitions/errno_h/3-2: build: PASS
+ conformance/definitions/errno_h/3-2: link: PASS
+ conformance/definitions/errno_h/4-1: build: PASS
+ conformance/definitions/errno_h/4-1: link: PASS
+ conformance/definitions/mqueue_h/1-1: build: PASS
+ conformance/definitions/mqueue_h/1-1: link: PASS
+ conformance/definitions/mqueue_h/10-1: build: PASS
+ conformance/definitions/mqueue_h/10-1: link: PASS
+ conformance/definitions/mqueue_h/11-1: build: PASS
+ conformance/definitions/mqueue_h/11-1: link: PASS
+ conformance/definitions/mqueue_h/2-1: build: PASS
+ conformance/definitions/mqueue_h/2-1: link: PASS
+ conformance/definitions/mqueue_h/3-1: build: PASS
+ conformance/definitions/mqueue_h/3-1: link: PASS
+ conformance/definitions/mqueue_h/4-1: build: PASS
+ conformance/definitions/mqueue_h/4-1: link: PASS
+ conformance/definitions/mqueue_h/5-1: build: PASS
+ conformance/definitions/mqueue_h/5-1: link: PASS
+ conformance/definitions/mqueue_h/6-1: build: PASS
+ conformance/definitions/mqueue_h/6-1: link: PASS
+ conformance/definitions/mqueue_h/7-1: build: PASS
+ conformance/definitions/mqueue_h/7-1: link: PASS
+ conformance/definitions/mqueue_h/8-1: build: PASS
+ conformance/definitions/mqueue_h/8-1: link: PASS
+ conformance/definitions/mqueue_h/9-1: build: PASS
+ conformance/definitions/mqueue_h/9-1: link: PASS
+ conformance/definitions/pthread_h/1-1: build: PASS
+ conformance/definitions/pthread_h/1-1: link: SKIP
+ conformance/definitions/pthread_h/11-1: build: PASS
+ conformance/definitions/pthread_h/11-1: link: SKIP
+ conformance/definitions/pthread_h/12-1: build: PASS
+ conformance/definitions/pthread_h/12-1: link: SKIP
+ conformance/definitions/pthread_h/13-1: build: PASS
+ conformance/definitions/pthread_h/13-1: link: SKIP
+ conformance/definitions/pthread_h/14-1: build: PASS
+ conformance/definitions/pthread_h/14-1: link: SKIP
+ conformance/definitions/pthread_h/15-1: build: PASS
+ conformance/definitions/pthread_h/15-1: link: SKIP
+ conformance/definitions/pthread_h/16-1: build: PASS
+ conformance/definitions/pthread_h/16-1: link: SKIP
+ conformance/definitions/pthread_h/17-1: build: PASS
+ conformance/definitions/pthread_h/17-1: link: SKIP
+ conformance/definitions/pthread_h/18-1: build: PASS
+ conformance/definitions/pthread_h/18-1: link: SKIP
+ conformance/definitions/pthread_h/19-1: build: PASS
+ conformance/definitions/pthread_h/19-1: link: SKIP
+ conformance/definitions/pthread_h/2-1: build: PASS
+ conformance/definitions/pthread_h/2-1: link: SKIP
+ conformance/definitions/pthread_h/2-2: build: PASS
+ conformance/definitions/pthread_h/2-2: link: SKIP
+ conformance/definitions/pthread_h/20-1: build: PASS
+ conformance/definitions/pthread_h/20-1: link: SKIP
+ conformance/definitions/pthread_h/3-1: build: PASS
+ conformance/definitions/pthread_h/3-1: link: SKIP
+ conformance/definitions/pthread_h/3-10: build: PASS
+ conformance/definitions/pthread_h/3-10: link: SKIP
+ conformance/definitions/pthread_h/3-11: build: PASS
+ conformance/definitions/pthread_h/3-11: link: SKIP
+ conformance/definitions/pthread_h/3-12: build: PASS
+ conformance/definitions/pthread_h/3-12: link: SKIP
+ conformance/definitions/pthread_h/3-13: build: PASS
+ conformance/definitions/pthread_h/3-13: link: SKIP
+ conformance/definitions/pthread_h/3-2: build: PASS
+ conformance/definitions/pthread_h/3-2: link: SKIP
+ conformance/definitions/pthread_h/3-3: build: PASS
+ conformance/definitions/pthread_h/3-3: link: SKIP
+ conformance/definitions/pthread_h/3-4: build: PASS
+ conformance/definitions/pthread_h/3-4: link: SKIP
+ conformance/definitions/pthread_h/3-5: build: PASS
+ conformance/definitions/pthread_h/3-5: link: SKIP
+ conformance/definitions/pthread_h/3-6: build: PASS
+ conformance/definitions/pthread_h/3-6: link: SKIP
+ conformance/definitions/pthread_h/3-7: build: PASS
+ conformance/definitions/pthread_h/3-7: link: SKIP
+ conformance/definitions/pthread_h/3-8: build: PASS
+ conformance/definitions/pthread_h/3-8: link: SKIP
+ conformance/definitions/pthread_h/3-9: build: PASS
+ conformance/definitions/pthread_h/3-9: link: SKIP
+ conformance/definitions/pthread_h/4-1: build: PASS
+ conformance/definitions/pthread_h/4-1: link: SKIP
+ conformance/definitions/pthread_h/5-1: build: PASS
+ conformance/definitions/pthread_h/5-1: link: SKIP
+ conformance/definitions/pthread_h/6-1: build: PASS
+ conformance/definitions/pthread_h/6-1: link: SKIP
+ conformance/definitions/pthread_h/7-1: build: PASS
+ conformance/definitions/pthread_h/7-1: link: SKIP
+ conformance/definitions/pthread_h/8-1: build: PASS
+ conformance/definitions/pthread_h/8-1: link: SKIP
+ conformance/definitions/pthread_h/9-1: build: PASS
+ conformance/definitions/pthread_h/9-1: link: SKIP
+ conformance/definitions/sched_h/1-1: build: PASS
+ conformance/definitions/sched_h/1-1: link: SKIP
+ conformance/definitions/sched_h/10-1: build: PASS
+ conformance/definitions/sched_h/10-1: link: PASS
+ conformance/definitions/sched_h/11-1: build: PASS
+ conformance/definitions/sched_h/11-1: link: SKIP
+ conformance/definitions/sched_h/12-1: build: PASS
+ conformance/definitions/sched_h/12-1: link: SKIP
+ conformance/definitions/sched_h/13-1: build: PASS
+ conformance/definitions/sched_h/13-1: link: SKIP
+ conformance/definitions/sched_h/14-1: build: PASS
+ conformance/definitions/sched_h/14-1: link: SKIP
+ conformance/definitions/sched_h/15-1: build: PASS
+ conformance/definitions/sched_h/15-1: link: SKIP
+ conformance/definitions/sched_h/16-1: build: PASS
+ conformance/definitions/sched_h/16-1: link: SKIP
+ conformance/definitions/sched_h/17-1: build: PASS
+ conformance/definitions/sched_h/17-1: link: SKIP
+ conformance/definitions/sched_h/18-1: build: PASS
+ conformance/definitions/sched_h/18-1: link: SKIP
+ conformance/definitions/sched_h/19-1: build: PASS
+ conformance/definitions/sched_h/19-1: link: SKIP
+ conformance/definitions/sched_h/2-1: build: PASS
+ conformance/definitions/sched_h/2-1: link: SKIP
+ conformance/definitions/sched_h/3-1: build: PASS
+ conformance/definitions/sched_h/3-1: link: SKIP
+ conformance/definitions/sched_h/4-1: build: PASS
+ conformance/definitions/sched_h/4-1: link: SKIP
+ conformance/definitions/sched_h/8-1: build: PASS
+ conformance/definitions/sched_h/8-1: link: SKIP
+ conformance/definitions/sched_h/8-2: build: PASS
+ conformance/definitions/sched_h/8-2: link: SKIP
+ conformance/definitions/sched_h/8-3: build: PASS
+ conformance/definitions/sched_h/8-3: link: SKIP
+ conformance/definitions/sched_h/8-4: build: PASS
+ conformance/definitions/sched_h/8-4: link: SKIP
+ conformance/definitions/signal_h/1-1: build: PASS
+ conformance/definitions/signal_h/1-1: link: SKIP
+ conformance/definitions/signal_h/13-1: build: PASS
+ conformance/definitions/signal_h/13-1: link: PASS
+ conformance/definitions/signal_h/14-1: build: PASS
+ conformance/definitions/signal_h/14-1: link: SKIP
+ conformance/definitions/signal_h/15-1: build: PASS
+ conformance/definitions/signal_h/15-1: link: SKIP
+ conformance/definitions/signal_h/16-1: build: FAILED: Compiler output:
+ conformance/definitions/signal_h/16-1.c:14: error: ‘SA_SIGINFO’ undeclared here (not in a function)
+ conformance/definitions/signal_h/16-1.c:15: error: ‘SA_NOCLDWAIT’ undeclared here (not in a function)
+ conformance/definitions/signal_h/17-1: build: PASS
+ conformance/definitions/signal_h/17-1: link: SKIP
+ conformance/definitions/signal_h/18-1: build: PASS
+ conformance/definitions/signal_h/18-1: link: SKIP
+ conformance/definitions/signal_h/19-1: build: PASS
+ conformance/definitions/signal_h/19-1: link: SKIP
+ conformance/definitions/signal_h/2-1: build: PASS
+ conformance/definitions/signal_h/2-1: link: SKIP
+ conformance/definitions/signal_h/2-2: build: PASS
+ conformance/definitions/signal_h/2-2: link: SKIP
+ conformance/definitions/signal_h/2-3: build: PASS
+ conformance/definitions/signal_h/2-3: link: SKIP
+ conformance/definitions/signal_h/2-4: build: PASS
+ conformance/definitions/signal_h/2-4: link: SKIP
+ conformance/definitions/signal_h/20-1: build: PASS
+ conformance/definitions/signal_h/20-1: link: SKIP
+ conformance/definitions/signal_h/21-1: build: PASS
+ conformance/definitions/signal_h/21-1: link: SKIP
+ conformance/definitions/signal_h/22-1: build: PASS
+ conformance/definitions/signal_h/22-1: link: SKIP
+ conformance/definitions/signal_h/22-10: build: PASS
+ conformance/definitions/signal_h/22-10: link: SKIP
+ conformance/definitions/signal_h/22-11: build: PASS
+ conformance/definitions/signal_h/22-11: link: SKIP
+ conformance/definitions/signal_h/22-12: build: PASS
+ conformance/definitions/signal_h/22-12: link: SKIP
+ conformance/definitions/signal_h/22-13: build: PASS
+ conformance/definitions/signal_h/22-13: link: SKIP
+ conformance/definitions/signal_h/22-14: build: PASS
+ conformance/definitions/signal_h/22-14: link: SKIP
+ conformance/definitions/signal_h/22-15: build: PASS
+ conformance/definitions/signal_h/22-15: link: SKIP
+ conformance/definitions/signal_h/22-16: build: PASS
+ conformance/definitions/signal_h/22-16: link: SKIP
+ conformance/definitions/signal_h/22-17: build: PASS
+ conformance/definitions/signal_h/22-17: link: SKIP
+ conformance/definitions/signal_h/22-18: build: PASS
+ conformance/definitions/signal_h/22-18: link: SKIP
+ conformance/definitions/signal_h/22-19: build: PASS
+ conformance/definitions/signal_h/22-19: link: SKIP
+ conformance/definitions/signal_h/22-2: build: PASS
+ conformance/definitions/signal_h/22-2: link: SKIP
+ conformance/definitions/signal_h/22-20: build: PASS
+ conformance/definitions/signal_h/22-20: link: SKIP
+ conformance/definitions/signal_h/22-21: build: PASS
+ conformance/definitions/signal_h/22-21: link: SKIP
+ conformance/definitions/signal_h/22-22: build: PASS
+ conformance/definitions/signal_h/22-22: link: SKIP
+ conformance/definitions/signal_h/22-23: build: PASS
+ conformance/definitions/signal_h/22-23: link: SKIP
+ conformance/definitions/signal_h/22-24: build: PASS
+ conformance/definitions/signal_h/22-24: link: SKIP
+ conformance/definitions/signal_h/22-25: build: PASS
+ conformance/definitions/signal_h/22-25: link: SKIP
+ conformance/definitions/signal_h/22-26: build: PASS
+ conformance/definitions/signal_h/22-26: link: SKIP
+ conformance/definitions/signal_h/22-27: build: PASS
+ conformance/definitions/signal_h/22-27: link: SKIP
+ conformance/definitions/signal_h/22-28: build: PASS
+ conformance/definitions/signal_h/22-28: link: SKIP
+ conformance/definitions/signal_h/22-29: build: PASS
+ conformance/definitions/signal_h/22-29: link: SKIP
+ conformance/definitions/signal_h/22-3: build: PASS
+ conformance/definitions/signal_h/22-3: link: SKIP
+ conformance/definitions/signal_h/22-30: build: PASS
+ conformance/definitions/signal_h/22-30: link: SKIP
+ conformance/definitions/signal_h/22-31: build: PASS
+ conformance/definitions/signal_h/22-31: link: SKIP
+ conformance/definitions/signal_h/22-32: build: PASS
+ conformance/definitions/signal_h/22-32: link: SKIP
+ conformance/definitions/signal_h/22-33: build: PASS
+ conformance/definitions/signal_h/22-33: link: SKIP
+ conformance/definitions/signal_h/22-34: build: PASS
+ conformance/definitions/signal_h/22-34: link: SKIP
+ conformance/definitions/signal_h/22-35: build: PASS
+ conformance/definitions/signal_h/22-35: link: SKIP
+ conformance/definitions/signal_h/22-36: build: PASS
+ conformance/definitions/signal_h/22-36: link: SKIP
+ conformance/definitions/signal_h/22-37: build: PASS
+ conformance/definitions/signal_h/22-37: link: SKIP
+ conformance/definitions/signal_h/22-38: build: PASS
+ conformance/definitions/signal_h/22-38: link: SKIP
+ conformance/definitions/signal_h/22-39: build: PASS
+ conformance/definitions/signal_h/22-39: link: SKIP
+ conformance/definitions/signal_h/22-4: build: PASS
+ conformance/definitions/signal_h/22-4: link: SKIP
+ conformance/definitions/signal_h/22-40: build: PASS
+ conformance/definitions/signal_h/22-40: link: SKIP
+ conformance/definitions/signal_h/22-5: build: PASS
+ conformance/definitions/signal_h/22-5: link: SKIP
+ conformance/definitions/signal_h/22-6: build: PASS
+ conformance/definitions/signal_h/22-6: link: SKIP
+ conformance/definitions/signal_h/22-7: build: PASS
+ conformance/definitions/signal_h/22-7: link: SKIP
+ conformance/definitions/signal_h/22-8: build: PASS
+ conformance/definitions/signal_h/22-8: link: SKIP
+ conformance/definitions/signal_h/22-9: build: PASS
+ conformance/definitions/signal_h/22-9: link: SKIP
+ conformance/definitions/signal_h/23-1: build: PASS
+ conformance/definitions/signal_h/23-1: link: SKIP
+ conformance/definitions/signal_h/24-1: build: PASS
+ conformance/definitions/signal_h/24-1: link: SKIP
+ conformance/definitions/signal_h/25-1: build: PASS
+ conformance/definitions/signal_h/25-1: link: SKIP
+ conformance/definitions/signal_h/26-1: build: FAILED: Compiler output:
+ conformance/definitions/signal_h/26-1.c:9: error: expected ‘)’ before ‘int’
+ conformance/definitions/signal_h/26-1.c: In function ‘dummyfcn’:
+ conformance/definitions/signal_h/26-1.c:13: error: ‘pthread_kill_test’ undeclared (first use in this function)
+ conformance/definitions/signal_h/26-1.c:13: error: (Each undeclared identifier is reported only once
+ conformance/definitions/signal_h/26-1.c:13: error: for each function it appears in.)
+ conformance/definitions/signal_h/26-1.c:13: error: expected ‘;’ before ‘dummyvar’
+ conformance/definitions/signal_h/26-1.c:14: error: ‘dummyvar’ undeclared (first use in this function)
+ conformance/definitions/signal_h/26-1.c:14: error: ‘pthread_kill’ undeclared (first use in this function)
+ conformance/definitions/signal_h/27-1: build: PASS
+ conformance/definitions/signal_h/27-1: link: SKIP
+ conformance/definitions/signal_h/28-1: build: PASS
+ conformance/definitions/signal_h/28-1: link: SKIP
+ conformance/definitions/signal_h/29-1: build: PASS
+ conformance/definitions/signal_h/29-1: link: SKIP
+ conformance/definitions/signal_h/3-1: build: PASS
+ conformance/definitions/signal_h/3-1: link: SKIP
+ conformance/definitions/signal_h/30-1: build: PASS
+ conformance/definitions/signal_h/30-1: link: SKIP
+ conformance/definitions/signal_h/31-1: build: PASS
+ conformance/definitions/signal_h/31-1: link: SKIP
+ conformance/definitions/signal_h/32-1: build: PASS
+ conformance/definitions/signal_h/32-1: link: SKIP
+ conformance/definitions/signal_h/33-1: build: PASS
+ conformance/definitions/signal_h/33-1: link: SKIP
+ conformance/definitions/signal_h/34-1: build: PASS
+ conformance/definitions/signal_h/34-1: link: SKIP
+ conformance/definitions/signal_h/35-1: build: PASS
+ conformance/definitions/signal_h/35-1: link: SKIP
+ conformance/definitions/signal_h/36-1: build: PASS
+ conformance/definitions/signal_h/36-1: link: SKIP
+ conformance/definitions/signal_h/37-1: build: PASS
+ conformance/definitions/signal_h/37-1: link: SKIP
+ conformance/definitions/signal_h/38-1: build: PASS
+ conformance/definitions/signal_h/38-1: link: SKIP
+ conformance/definitions/signal_h/39-1: build: PASS
+ conformance/definitions/signal_h/39-1: link: SKIP
+ conformance/definitions/signal_h/4-1: build: PASS
+ conformance/definitions/signal_h/4-1: link: SKIP
+ conformance/definitions/signal_h/40-1: build: PASS
+ conformance/definitions/signal_h/40-1: link: SKIP
+ conformance/definitions/signal_h/41-1: build: PASS
+ conformance/definitions/signal_h/41-1: link: SKIP
+ conformance/definitions/signal_h/42-1: build: PASS
+ conformance/definitions/signal_h/42-1: link: SKIP
+ conformance/definitions/signal_h/43-1: build: PASS
+ conformance/definitions/signal_h/43-1: link: SKIP
+ conformance/definitions/signal_h/44-1: build: PASS
+ conformance/definitions/signal_h/44-1: link: SKIP
+ conformance/definitions/signal_h/45-1: build: PASS
+ conformance/definitions/signal_h/45-1: link: SKIP
+ conformance/definitions/signal_h/46-1: build: PASS
+ conformance/definitions/signal_h/46-1: link: SKIP
+ conformance/definitions/signal_h/47-1: build: PASS
+ conformance/definitions/signal_h/47-1: link: SKIP
+ conformance/definitions/signal_h/48-1: build: PASS
+ conformance/definitions/signal_h/48-1: link: SKIP
+ conformance/definitions/signal_h/49-1: build: PASS
+ conformance/definitions/signal_h/49-1: link: SKIP
+ conformance/definitions/signal_h/5-1: build: PASS
+ conformance/definitions/signal_h/5-1: link: SKIP
+ conformance/definitions/signal_h/50-1: build: PASS
+ conformance/definitions/signal_h/50-1: link: SKIP
+ conformance/definitions/sys/mman_h/1-1: build: PASS
+ conformance/definitions/sys/mman_h/1-1: link: SKIP
+ conformance/definitions/sys/mman_h/10-1: build: PASS
+ conformance/definitions/sys/mman_h/10-1: link: SKIP
+ conformance/definitions/sys/mman_h/11-1: build: PASS
+ conformance/definitions/sys/mman_h/11-1: link: SKIP
+ conformance/definitions/sys/mman_h/12-1: build: PASS
+ conformance/definitions/sys/mman_h/12-1: link: SKIP
+ conformance/definitions/sys/mman_h/13-1: build: PASS
+ conformance/definitions/sys/mman_h/13-1: link: SKIP
+ conformance/definitions/sys/mman_h/14-1: build: PASS
+ conformance/definitions/sys/mman_h/14-1: link: SKIP
+ conformance/definitions/sys/mman_h/15-1: build: PASS
+ conformance/definitions/sys/mman_h/15-1: link: SKIP
+ conformance/definitions/sys/mman_h/16-1: build: PASS
+ conformance/definitions/sys/mman_h/16-1: link: SKIP
+ conformance/definitions/sys/mman_h/17-1: build: PASS
+ conformance/definitions/sys/mman_h/17-1: link: SKIP
+ conformance/definitions/sys/mman_h/18-1: build: PASS
+ conformance/definitions/sys/mman_h/18-1: link: SKIP
+ conformance/definitions/sys/mman_h/19-1: build: PASS
+ conformance/definitions/sys/mman_h/19-1: link: SKIP
+ conformance/definitions/sys/mman_h/2-1: build: PASS
+ conformance/definitions/sys/mman_h/2-1: link: SKIP
+ conformance/definitions/sys/mman_h/2-2: build: PASS
+ conformance/definitions/sys/mman_h/2-2: link: SKIP
+ conformance/definitions/sys/mman_h/2-3: build: PASS
+ conformance/definitions/sys/mman_h/2-3: link: SKIP
+ conformance/definitions/sys/mman_h/2-4: build: PASS
+ conformance/definitions/sys/mman_h/2-4: link: SKIP
+ conformance/definitions/sys/mman_h/20-1: build: PASS
+ conformance/definitions/sys/mman_h/20-1: link: SKIP
+ conformance/definitions/sys/mman_h/21-1: build: PASS
+ conformance/definitions/sys/mman_h/21-1: link: SKIP
+ conformance/definitions/sys/mman_h/22-1: build: PASS
+ conformance/definitions/sys/mman_h/22-1: link: SKIP
+ conformance/definitions/sys/mman_h/23-1: build: PASS
+ conformance/definitions/sys/mman_h/23-1: link: SKIP
+ conformance/definitions/sys/mman_h/24-1: build: PASS
+ conformance/definitions/sys/mman_h/24-1: link: SKIP
+ conformance/definitions/sys/mman_h/3-1: build: PASS
+ conformance/definitions/sys/mman_h/3-1: link: SKIP
+ conformance/definitions/sys/mman_h/3-2: build: PASS
+ conformance/definitions/sys/mman_h/3-2: link: SKIP
+ conformance/definitions/sys/mman_h/3-3: build: PASS
+ conformance/definitions/sys/mman_h/3-3: link: SKIP
+ conformance/definitions/sys/mman_h/4-1: build: PASS
+ conformance/definitions/sys/mman_h/4-1: link: SKIP
+ conformance/definitions/sys/mman_h/4-2: build: PASS
+ conformance/definitions/sys/mman_h/4-2: link: SKIP
+ conformance/definitions/sys/mman_h/4-3: build: PASS
+ conformance/definitions/sys/mman_h/4-3: link: SKIP
+ conformance/definitions/sys/mman_h/5-1: build: PASS
+ conformance/definitions/sys/mman_h/5-1: link: SKIP
+ conformance/definitions/sys/mman_h/5-2: build: PASS
+ conformance/definitions/sys/mman_h/5-2: link: SKIP
+ conformance/definitions/sys/mman_h/6-1: build: PASS
+ conformance/definitions/sys/mman_h/6-1: link: SKIP
+ conformance/definitions/sys/mman_h/7-1: build: PASS
+ conformance/definitions/sys/mman_h/7-1: link: SKIP
+ conformance/definitions/sys/mman_h/7-2: build: PASS
+ conformance/definitions/sys/mman_h/7-2: link: SKIP
+ conformance/definitions/sys/mman_h/7-3: build: PASS
+ conformance/definitions/sys/mman_h/7-3: link: SKIP
+ conformance/definitions/sys/mman_h/7-4: build: PASS
+ conformance/definitions/sys/mman_h/7-4: link: SKIP
+ conformance/definitions/sys/mman_h/7-5: build: PASS
+ conformance/definitions/sys/mman_h/7-5: link: SKIP
+ conformance/definitions/sys/mman_h/8-1: build: PASS
+ conformance/definitions/sys/mman_h/8-1: link: SKIP
+ conformance/definitions/sys/mman_h/8-2: build: PASS
+ conformance/definitions/sys/mman_h/8-2: link: SKIP
+ conformance/definitions/sys/mman_h/8-3: build: PASS
+ conformance/definitions/sys/mman_h/8-3: link: SKIP
+ conformance/definitions/sys/mman_h/9-1: build: PASS
+ conformance/definitions/sys/mman_h/9-1: link: SKIP
+ conformance/definitions/sys/mman_h/9-2: build: PASS
+ conformance/definitions/sys/mman_h/9-2: link: SKIP
+ conformance/definitions/sys/mman_h/9-3: build: PASS
+ conformance/definitions/sys/mman_h/9-3: link: SKIP
+ conformance/definitions/sys/shm_h/1-1: build: PASS
+ conformance/definitions/sys/shm_h/1-1: link: SKIP
+ conformance/definitions/sys/shm_h/10-1: build: PASS
+ conformance/definitions/sys/shm_h/10-1: link: SKIP
+ conformance/definitions/sys/shm_h/11-1: build: PASS
+ conformance/definitions/sys/shm_h/11-1: link: SKIP
+ conformance/definitions/sys/shm_h/12-1: build: PASS
+ conformance/definitions/sys/shm_h/12-1: link: SKIP
+ conformance/definitions/sys/shm_h/12-2: build: PASS
+ conformance/definitions/sys/shm_h/12-2: link: SKIP
+ conformance/definitions/sys/shm_h/12-3: build: PASS
+ conformance/definitions/sys/shm_h/12-3: link: SKIP
+ conformance/definitions/sys/shm_h/2-1: build: PASS
+ conformance/definitions/sys/shm_h/2-1: link: SKIP
+ conformance/definitions/sys/shm_h/2-2: build: PASS
+ conformance/definitions/sys/shm_h/2-2: link: SKIP
+ conformance/definitions/sys/shm_h/3-1: build: PASS
+ conformance/definitions/sys/shm_h/3-1: link: SKIP
+ conformance/definitions/sys/shm_h/4-1: build: PASS
+ conformance/definitions/sys/shm_h/4-1: link: SKIP
+ conformance/definitions/sys/shm_h/5-1: build: PASS
+ conformance/definitions/sys/shm_h/5-1: link: SKIP
+ conformance/definitions/sys/shm_h/6-1: build: PASS
+ conformance/definitions/sys/shm_h/6-1: link: SKIP
+ conformance/definitions/sys/shm_h/7-1: build: PASS
+ conformance/definitions/sys/shm_h/7-1: link: SKIP
+ conformance/definitions/sys/shm_h/7-2: build: PASS
+ conformance/definitions/sys/shm_h/7-2: link: SKIP
+ conformance/definitions/sys/shm_h/7-3: build: PASS
+ conformance/definitions/sys/shm_h/7-3: link: SKIP
+ conformance/definitions/sys/shm_h/7-4: build: PASS
+ conformance/definitions/sys/shm_h/7-4: link: SKIP
+ conformance/definitions/sys/shm_h/8-1: build: PASS
+ conformance/definitions/sys/shm_h/8-1: link: SKIP
+ conformance/definitions/sys/shm_h/9-1: build: PASS
+ conformance/definitions/sys/shm_h/9-1: link: SKIP
+ conformance/definitions/time_h/1-1: build: PASS
+ conformance/definitions/time_h/1-1: link: SKIP
+ conformance/definitions/time_h/10-1: build: PASS
+ conformance/definitions/time_h/10-1: link: SKIP
+ conformance/definitions/time_h/11-1: build: PASS
+ conformance/definitions/time_h/11-1: link: SKIP
+ conformance/definitions/time_h/12-1: build: PASS
+ conformance/definitions/time_h/12-1: link: SKIP
+ conformance/definitions/time_h/13-1: build: PASS
+ conformance/definitions/time_h/13-1: link: SKIP
+ conformance/definitions/time_h/14-1: build: PASS
+ conformance/definitions/time_h/14-1: link: SKIP
+ conformance/definitions/time_h/15-1: build: PASS
+ conformance/definitions/time_h/15-1: link: SKIP
+ conformance/definitions/time_h/16-1: build: PASS
+ conformance/definitions/time_h/16-1: link: SKIP
+ conformance/definitions/time_h/17-1: build: PASS
+ conformance/definitions/time_h/17-1: link: SKIP
+ conformance/definitions/time_h/18-1: build: PASS
+ conformance/definitions/time_h/18-1: link: SKIP
+ conformance/definitions/time_h/19-1: build: PASS
+ conformance/definitions/time_h/19-1: link: SKIP
+ conformance/definitions/time_h/2-1: build: PASS
+ conformance/definitions/time_h/2-1: link: SKIP
+ conformance/definitions/time_h/20-1: build: PASS
+ conformance/definitions/time_h/20-1: link: SKIP
+ conformance/definitions/time_h/21-1: build: PASS
+ conformance/definitions/time_h/21-1: link: SKIP
+ conformance/definitions/time_h/22-1: build: PASS
+ conformance/definitions/time_h/22-1: link: SKIP
+ conformance/definitions/time_h/23-1: build: PASS
+ conformance/definitions/time_h/23-1: link: SKIP
+ conformance/definitions/time_h/24-1: build: PASS
+ conformance/definitions/time_h/24-1: link: SKIP
+ conformance/definitions/time_h/25-1: build: PASS
+ conformance/definitions/time_h/25-1: link: SKIP
+ conformance/definitions/time_h/26-1: build: PASS
+ conformance/definitions/time_h/26-1: link: SKIP
+ conformance/definitions/time_h/27-1: build: PASS
+ conformance/definitions/time_h/27-1: link: SKIP
+ conformance/definitions/time_h/28-1: build: PASS
+ conformance/definitions/time_h/28-1: link: SKIP
+ conformance/definitions/time_h/29-1: build: PASS
+ conformance/definitions/time_h/29-1: link: SKIP
+ conformance/definitions/time_h/3-1: build: PASS
+ conformance/definitions/time_h/3-1: link: SKIP
+ conformance/definitions/time_h/3-2: build: PASS
+ conformance/definitions/time_h/3-2: link: SKIP
+ conformance/definitions/time_h/3-3: build: PASS
+ conformance/definitions/time_h/3-3: link: SKIP
+ conformance/definitions/time_h/3-4: build: PASS
+ conformance/definitions/time_h/3-4: link: SKIP
+ conformance/definitions/time_h/30-1: build: PASS
+ conformance/definitions/time_h/30-1: link: SKIP
+ conformance/definitions/time_h/31-1: build: PASS
+ conformance/definitions/time_h/31-1: link: SKIP
+ conformance/definitions/time_h/32-1: build: PASS
+ conformance/definitions/time_h/32-1: link: SKIP
+ conformance/definitions/time_h/33-1: build: PASS
+ conformance/definitions/time_h/33-1: link: SKIP
+ conformance/definitions/time_h/34-1: build: PASS
+ conformance/definitions/time_h/34-1: link: SKIP
+ conformance/definitions/time_h/35-1: build: PASS
+ conformance/definitions/time_h/35-1: link: SKIP
+ conformance/definitions/time_h/35-2: build: PASS
+ conformance/definitions/time_h/35-2: link: SKIP
+ conformance/definitions/time_h/35-3: build: PASS
+ conformance/definitions/time_h/35-3: link: SKIP
+ conformance/definitions/time_h/4-1: build: PASS
+ conformance/definitions/time_h/4-1: link: SKIP
+ conformance/definitions/time_h/5-1: build: PASS
+ conformance/definitions/time_h/5-1: link: SKIP
+ conformance/definitions/time_h/6-1: build: PASS
+ conformance/definitions/time_h/6-1: link: SKIP
+ conformance/definitions/time_h/6-2: build: PASS
+ conformance/definitions/time_h/6-2: link: SKIP
+ conformance/definitions/time_h/6-3: build: PASS
+ conformance/definitions/time_h/6-3: link: SKIP
+ conformance/definitions/time_h/7-1: build: PASS
+ conformance/definitions/time_h/7-1: link: SKIP
+ conformance/definitions/time_h/7-2: build: PASS
+ conformance/definitions/time_h/7-2: link: SKIP
+ conformance/definitions/time_h/7-3: build: PASS
+ conformance/definitions/time_h/7-3: link: SKIP
+ conformance/definitions/time_h/7-4: build: PASS
+ conformance/definitions/time_h/7-4: link: SKIP
+ conformance/definitions/time_h/7-5: build: PASS
+ conformance/definitions/time_h/7-5: link: SKIP
+ conformance/definitions/time_h/8-1: build: PASS
+ conformance/definitions/time_h/8-1: link: SKIP
+ conformance/definitions/time_h/9-1: build: PASS
+ conformance/definitions/time_h/9-1: link: SKIP
+ conformance/definitions/unistd_h/1-1: build: PASS
+ conformance/definitions/unistd_h/1-1: link: SKIP
+ conformance/definitions/unistd_h/2-1: build: PASS
+ conformance/definitions/unistd_h/2-1: link: SKIP
+ conformance/interfaces/aio_cancel/1-1: build: PASS
+ conformance/interfaces/aio_cancel/1-1: link: PASS
+ conformance/interfaces/aio_cancel/10-1: build: PASS
+ conformance/interfaces/aio_cancel/10-1: link: PASS
+ conformance/interfaces/aio_cancel/2-1: build: PASS
+ conformance/interfaces/aio_cancel/2-1: link: PASS
+ conformance/interfaces/aio_cancel/2-2: build: PASS
+ conformance/interfaces/aio_cancel/2-2: link: PASS
+ conformance/interfaces/aio_cancel/3-1: build: FAILED: Compiler output:
+ conformance/interfaces/aio_cancel/3-1.c: In function ‘main’:
+ conformance/interfaces/aio_cancel/3-1.c:96: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/aio_cancel/3-1.c:96: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/aio_cancel/3-1.c:96: error: for each function it appears in.)
+ conformance/interfaces/aio_cancel/3-1.c:97: error: ‘SIGRTMIN’ undeclared (first use in this function)
+ conformance/interfaces/aio_cancel/4-1: build: PASS
+ conformance/interfaces/aio_cancel/4-1: link: PASS
+ conformance/interfaces/aio_cancel/5-1: build: PASS
+ conformance/interfaces/aio_cancel/5-1: link: PASS
+ conformance/interfaces/aio_cancel/6-1: build: PASS
+ conformance/interfaces/aio_cancel/6-1: link: PASS
+ conformance/interfaces/aio_cancel/7-1: build: PASS
+ conformance/interfaces/aio_cancel/7-1: link: PASS
+ conformance/interfaces/aio_cancel/8-1: build: PASS
+ conformance/interfaces/aio_cancel/8-1: link: PASS
+ conformance/interfaces/aio_cancel/9-1: build: PASS
+ conformance/interfaces/aio_cancel/9-1: link: PASS
+ conformance/interfaces/aio_error/1-1: build: PASS
+ conformance/interfaces/aio_error/1-1: link: PASS
+ conformance/interfaces/aio_error/2-1: build: PASS
+ conformance/interfaces/aio_error/2-1: link: PASS
+ conformance/interfaces/aio_error/3-1: build: PASS
+ conformance/interfaces/aio_error/3-1: link: PASS
+ conformance/interfaces/aio_fsync/1-1: build: FAILED: Compiler output:
+ cc1: warnings being treated as errors
+ conformance/interfaces/aio_fsync/1-1.c: In function ‘main’:
+ conformance/interfaces/aio_fsync/1-1.c:19: error: implicit declaration of function ‘exit’
+ conformance/interfaces/aio_fsync/1-1.c:19: error: incompatible implicit declaration of built-in function ‘exit’
+ conformance/interfaces/aio_fsync/10-1: build: FAILED: Compiler output:
+ cc1: warnings being treated as errors
+ conformance/interfaces/aio_fsync/10-1.c: In function ‘main’:
+ conformance/interfaces/aio_fsync/10-1.c:33: error: implicit declaration of function ‘exit’
+ conformance/interfaces/aio_fsync/10-1.c:33: error: incompatible implicit declaration of built-in function ‘exit’
+ conformance/interfaces/aio_fsync/11-1: build: FAILED: Compiler output:
+ cc1: warnings being treated as errors
+ conformance/interfaces/aio_fsync/11-1.c: In function ‘main’:
+ conformance/interfaces/aio_fsync/11-1.c:19: error: implicit declaration of function ‘exit’
+ conformance/interfaces/aio_fsync/11-1.c:19: error: incompatible implicit declaration of built-in function ‘exit’
+ conformance/interfaces/aio_fsync/12-1: build: PASS
+ conformance/interfaces/aio_fsync/12-1: link: PASS
+ conformance/interfaces/aio_fsync/13-1: build: FAILED: Compiler output:
+ cc1: warnings being treated as errors
+ conformance/interfaces/aio_fsync/13-1.c: In function ‘main’:
+ conformance/interfaces/aio_fsync/13-1.c:19: error: implicit declaration of function ‘exit’
+ conformance/interfaces/aio_fsync/13-1.c:19: error: incompatible implicit declaration of built-in function ‘exit’
+ conformance/interfaces/aio_fsync/14-1: build: PASS
+ conformance/interfaces/aio_fsync/14-1: link: PASS
+ conformance/interfaces/aio_fsync/2-1: build: PASS
+ conformance/interfaces/aio_fsync/2-1: link: PASS
+ conformance/interfaces/aio_fsync/3-1: build: PASS
+ conformance/interfaces/aio_fsync/3-1: link: PASS
+ conformance/interfaces/aio_fsync/4-1: build: PASS
+ conformance/interfaces/aio_fsync/4-1: link: PASS
+ conformance/interfaces/aio_fsync/4-2: build: PASS
+ conformance/interfaces/aio_fsync/4-2: link: PASS
+ conformance/interfaces/aio_fsync/5-1: build: PASS
+ conformance/interfaces/aio_fsync/5-1: link: PASS
+ conformance/interfaces/aio_fsync/6-1: build: FAILED: Compiler output:
+ cc1: warnings being treated as errors
+ conformance/interfaces/aio_fsync/6-1.c: In function ‘main’:
+ conformance/interfaces/aio_fsync/6-1.c:19: error: implicit declaration of function ‘exit’
+ conformance/interfaces/aio_fsync/6-1.c:19: error: incompatible implicit declaration of built-in function ‘exit’
+ conformance/interfaces/aio_fsync/7-1: build: FAILED: Compiler output:
+ cc1: warnings being treated as errors
+ conformance/interfaces/aio_fsync/7-1.c: In function ‘main’:
+ conformance/interfaces/aio_fsync/7-1.c:19: error: implicit declaration of function ‘exit’
+ conformance/interfaces/aio_fsync/7-1.c:19: error: incompatible implicit declaration of built-in function ‘exit’
+ conformance/interfaces/aio_fsync/8-1: build: PASS
+ conformance/interfaces/aio_fsync/8-1: link: PASS
+ conformance/interfaces/aio_fsync/8-2: build: PASS
+ conformance/interfaces/aio_fsync/8-2: link: PASS
+ conformance/interfaces/aio_fsync/8-3: build: PASS
+ conformance/interfaces/aio_fsync/8-3: link: PASS
+ conformance/interfaces/aio_fsync/8-4: build: PASS
+ conformance/interfaces/aio_fsync/8-4: link: PASS
+ conformance/interfaces/aio_fsync/9-1: build: PASS
+ conformance/interfaces/aio_fsync/9-1: link: PASS
+ conformance/interfaces/aio_read/1-1: build: PASS
+ conformance/interfaces/aio_read/1-1: link: PASS
+ conformance/interfaces/aio_read/10-1: build: PASS
+ conformance/interfaces/aio_read/10-1: link: PASS
+ conformance/interfaces/aio_read/11-1: build: PASS
+ conformance/interfaces/aio_read/11-1: link: PASS
+ conformance/interfaces/aio_read/11-2: build: PASS
+ conformance/interfaces/aio_read/11-2: link: PASS
+ conformance/interfaces/aio_read/12-1: build: FAILED: Compiler output:
+ cc1: warnings being treated as errors
+ conformance/interfaces/aio_read/12-1.c: In function ‘main’:
+ conformance/interfaces/aio_read/12-1.c:34: error: implicit declaration of function ‘exit’
+ conformance/interfaces/aio_read/12-1.c:34: error: incompatible implicit declaration of built-in function ‘exit’
+ conformance/interfaces/aio_read/13-1: build: FAILED: Compiler output:
+ cc1: warnings being treated as errors
+ conformance/interfaces/aio_read/13-1.c: In function ‘main’:
+ conformance/interfaces/aio_read/13-1.c:33: error: implicit declaration of function ‘exit’
+ conformance/interfaces/aio_read/13-1.c:33: error: incompatible implicit declaration of built-in function ‘exit’
+ conformance/interfaces/aio_read/14-1: build: FAILED: Compiler output:
+ cc1: warnings being treated as errors
+ conformance/interfaces/aio_read/14-1.c: In function ‘main’:
+ conformance/interfaces/aio_read/14-1.c:34: error: implicit declaration of function ‘exit’
+ conformance/interfaces/aio_read/14-1.c:34: error: incompatible implicit declaration of built-in function ‘exit’
+ conformance/interfaces/aio_read/15-1: build: FAILED: Compiler output:
+ cc1: warnings being treated as errors
+ conformance/interfaces/aio_read/15-1.c: In function ‘main’:
+ conformance/interfaces/aio_read/15-1.c:30: error: implicit declaration of function ‘exit’
+ conformance/interfaces/aio_read/15-1.c:30: error: incompatible implicit declaration of built-in function ‘exit’
+ conformance/interfaces/aio_read/2-1: build: PASS
+ conformance/interfaces/aio_read/2-1: link: PASS
+ conformance/interfaces/aio_read/3-1: build: PASS
+ conformance/interfaces/aio_read/3-1: link: PASS
+ conformance/interfaces/aio_read/3-2: build: PASS
+ conformance/interfaces/aio_read/3-2: link: PASS
+ conformance/interfaces/aio_read/4-1: build: PASS
+ conformance/interfaces/aio_read/4-1: link: PASS
+ conformance/interfaces/aio_read/5-1: build: PASS
+ conformance/interfaces/aio_read/5-1: link: PASS
+ conformance/interfaces/aio_read/6-1: build: FAILED: Compiler output:
+ cc1: warnings being treated as errors
+ conformance/interfaces/aio_read/6-1.c: In function ‘main’:
+ conformance/interfaces/aio_read/6-1.c:30: error: implicit declaration of function ‘exit’
+ conformance/interfaces/aio_read/6-1.c:30: error: incompatible implicit declaration of built-in function ‘exit’
+ conformance/interfaces/aio_read/7-1: build: PASS
+ conformance/interfaces/aio_read/7-1: link: PASS
+ conformance/interfaces/aio_read/8-1: build: PASS
+ conformance/interfaces/aio_read/8-1: link: PASS
+ conformance/interfaces/aio_read/9-1: build: PASS
+ conformance/interfaces/aio_read/9-1: link: PASS
+ conformance/interfaces/aio_return/1-1: build: PASS
+ conformance/interfaces/aio_return/1-1: link: PASS
+ conformance/interfaces/aio_return/2-1: build: PASS
+ conformance/interfaces/aio_return/2-1: link: PASS
+ conformance/interfaces/aio_return/3-1: build: PASS
+ conformance/interfaces/aio_return/3-1: link: PASS
+ conformance/interfaces/aio_return/3-2: build: PASS
+ conformance/interfaces/aio_return/3-2: link: PASS
+ conformance/interfaces/aio_return/4-1: build: PASS
+ conformance/interfaces/aio_return/4-1: link: PASS
+ conformance/interfaces/aio_suspend/1-1: build: FAILED: Compiler output:
+ conformance/interfaces/aio_suspend/1-1.c: In function ‘main’:
+ conformance/interfaces/aio_suspend/1-1.c:120: error: ‘SIGRTMIN’ undeclared (first use in this function)
+ conformance/interfaces/aio_suspend/1-1.c:120: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/aio_suspend/1-1.c:120: error: for each function it appears in.)
+ conformance/interfaces/aio_suspend/1-1.c:126: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/aio_suspend/2-1: build: FAILED: Compiler output:
+ cc1: warnings being treated as errors
+ conformance/interfaces/aio_suspend/2-1.c: In function ‘main’:
+ conformance/interfaces/aio_suspend/2-1.c:31: error: implicit declaration of function ‘exit’
+ conformance/interfaces/aio_suspend/2-1.c:31: error: incompatible implicit declaration of built-in function ‘exit’
+ conformance/interfaces/aio_suspend/3-1: build: PASS
+ conformance/interfaces/aio_suspend/3-1: link: PASS
+ conformance/interfaces/aio_suspend/4-1: build: PASS
+ conformance/interfaces/aio_suspend/4-1: link: PASS
+ conformance/interfaces/aio_suspend/5-1: build: PASS
+ conformance/interfaces/aio_suspend/5-1: link: PASS
+ conformance/interfaces/aio_suspend/6-1: build: FAILED: Compiler output:
+ conformance/interfaces/aio_suspend/6-1.c: In function ‘main’:
+ conformance/interfaces/aio_suspend/6-1.c:116: error: ‘SIGRTMIN’ undeclared (first use in this function)
+ conformance/interfaces/aio_suspend/6-1.c:116: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/aio_suspend/6-1.c:116: error: for each function it appears in.)
+ conformance/interfaces/aio_suspend/6-1.c:122: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/aio_suspend/7-1: build: FAILED: Compiler output:
+ conformance/interfaces/aio_suspend/7-1.c: In function ‘main’:
+ conformance/interfaces/aio_suspend/7-1.c:118: error: ‘SIGRTMIN’ undeclared (first use in this function)
+ conformance/interfaces/aio_suspend/7-1.c:118: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/aio_suspend/7-1.c:118: error: for each function it appears in.)
+ conformance/interfaces/aio_suspend/7-1.c:124: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/aio_suspend/8-1: build: FAILED: Compiler output:
+ conformance/interfaces/aio_suspend/8-1.c: In function ‘main’:
+ conformance/interfaces/aio_suspend/8-1.c:121: error: ‘SIGRTMIN’ undeclared (first use in this function)
+ conformance/interfaces/aio_suspend/8-1.c:121: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/aio_suspend/8-1.c:121: error: for each function it appears in.)
+ conformance/interfaces/aio_suspend/8-1.c:127: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/aio_suspend/9-1: build: PASS
+ conformance/interfaces/aio_suspend/9-1: link: PASS
+ conformance/interfaces/aio_write/1-1: build: PASS
+ conformance/interfaces/aio_write/1-1: link: PASS
+ conformance/interfaces/aio_write/1-2: build: PASS
+ conformance/interfaces/aio_write/1-2: link: PASS
+ conformance/interfaces/aio_write/10-1: build: FAILED: Compiler output:
+ cc1: warnings being treated as errors
+ conformance/interfaces/aio_write/10-1.c: In function ‘main’:
+ conformance/interfaces/aio_write/10-1.c:32: error: implicit declaration of function ‘exit’
+ conformance/interfaces/aio_write/10-1.c:32: error: incompatible implicit declaration of built-in function ‘exit’
+ conformance/interfaces/aio_write/11-1: build: FAILED: Compiler output:
+ cc1: warnings being treated as errors
+ conformance/interfaces/aio_write/11-1.c: In function ‘main’:
+ conformance/interfaces/aio_write/11-1.c:32: error: implicit declaration of function ‘exit’
+ conformance/interfaces/aio_write/11-1.c:32: error: incompatible implicit declaration of built-in function ‘exit’
+ conformance/interfaces/aio_write/12-1: build: FAILED: Compiler output:
+ cc1: warnings being treated as errors
+ conformance/interfaces/aio_write/12-1.c: In function ‘main’:
+ conformance/interfaces/aio_write/12-1.c:31: error: implicit declaration of function ‘exit’
+ conformance/interfaces/aio_write/12-1.c:31: error: incompatible implicit declaration of built-in function ‘exit’
+ conformance/interfaces/aio_write/13-1: build: FAILED: Compiler output:
+ cc1: warnings being treated as errors
+ conformance/interfaces/aio_write/13-1.c: In function ‘main’:
+ conformance/interfaces/aio_write/13-1.c:30: error: implicit declaration of function ‘exit’
+ conformance/interfaces/aio_write/13-1.c:30: error: incompatible implicit declaration of built-in function ‘exit’
+ conformance/interfaces/aio_write/2-1: build: PASS
+ conformance/interfaces/aio_write/2-1: link: PASS
+ conformance/interfaces/aio_write/3-1: build: PASS
+ conformance/interfaces/aio_write/3-1: link: PASS
+ conformance/interfaces/aio_write/4-1: build: FAILED: Compiler output:
+ cc1: warnings being treated as errors
+ conformance/interfaces/aio_write/4-1.c: In function ‘main’:
+ conformance/interfaces/aio_write/4-1.c:30: error: implicit declaration of function ‘exit’
+ conformance/interfaces/aio_write/4-1.c:30: error: incompatible implicit declaration of built-in function ‘exit’
+ conformance/interfaces/aio_write/5-1: build: PASS
+ conformance/interfaces/aio_write/5-1: link: PASS
+ conformance/interfaces/aio_write/6-1: build: PASS
+ conformance/interfaces/aio_write/6-1: link: PASS
+ conformance/interfaces/aio_write/7-1: build: PASS
+ conformance/interfaces/aio_write/7-1: link: PASS
+ conformance/interfaces/aio_write/8-1: build: PASS
+ conformance/interfaces/aio_write/8-1: link: PASS
+ conformance/interfaces/aio_write/8-2: build: PASS
+ conformance/interfaces/aio_write/8-2: link: PASS
+ conformance/interfaces/aio_write/9-1: build: PASS
+ conformance/interfaces/aio_write/9-1: link: PASS
+ conformance/interfaces/aio_write/9-2: build: PASS
+ conformance/interfaces/aio_write/9-2: link: PASS
+ conformance/interfaces/asctime/1-1: build: PASS
+ conformance/interfaces/asctime/1-1: link: PASS
+ conformance/interfaces/clock/1-1: build: PASS
+ conformance/interfaces/clock/1-1: link: PASS
+ conformance/interfaces/clock/2-1: build: PASS
+ conformance/interfaces/clock/2-1: link: PASS
+ conformance/interfaces/clock_getcpuclockid/1-1: build: PASS
+ conformance/interfaces/clock_getcpuclockid/1-1: link: PASS
+ conformance/interfaces/clock_getcpuclockid/2-1: build: PASS
+ conformance/interfaces/clock_getcpuclockid/2-1: link: PASS
+ conformance/interfaces/clock_getres/1-1: build: PASS
+ conformance/interfaces/clock_getres/1-1: link: PASS
+ conformance/interfaces/clock_getres/3-1: build: PASS
+ conformance/interfaces/clock_getres/3-1: link: PASS
+ conformance/interfaces/clock_getres/5-1: build: PASS
+ conformance/interfaces/clock_getres/5-1: link: PASS
+ conformance/interfaces/clock_getres/6-1: build: PASS
+ conformance/interfaces/clock_getres/6-1: link: PASS
+ conformance/interfaces/clock_getres/6-2: build: PASS
+ conformance/interfaces/clock_getres/6-2: link: PASS
+ conformance/interfaces/clock_getres/7-1: build: PASS
+ conformance/interfaces/clock_getres/7-1: link: PASS
+ conformance/interfaces/clock_getres/8-1: build: PASS
+ conformance/interfaces/clock_getres/8-1: link: PASS
+ conformance/interfaces/clock_gettime/1-1: build: PASS
+ conformance/interfaces/clock_gettime/1-1: link: PASS
+ conformance/interfaces/clock_gettime/1-2: build: PASS
+ conformance/interfaces/clock_gettime/1-2: link: PASS
+ conformance/interfaces/clock_gettime/2-1: build: PASS
+ conformance/interfaces/clock_gettime/2-1: link: PASS
+ conformance/interfaces/clock_gettime/3-1: build: PASS
+ conformance/interfaces/clock_gettime/3-1: link: PASS
+ conformance/interfaces/clock_gettime/4-1: build: PASS
+ conformance/interfaces/clock_gettime/4-1: link: PASS
+ conformance/interfaces/clock_gettime/7-1: build: PASS
+ conformance/interfaces/clock_gettime/7-1: link: PASS
+ conformance/interfaces/clock_gettime/8-1: build: PASS
+ conformance/interfaces/clock_gettime/8-1: link: PASS
+ conformance/interfaces/clock_gettime/8-2: build: PASS
+ conformance/interfaces/clock_gettime/8-2: link: PASS
+ conformance/interfaces/clock_nanosleep/1-1: build: PASS
+ conformance/interfaces/clock_nanosleep/1-1: link: PASS
+ conformance/interfaces/clock_nanosleep/1-3: build: PASS
+ conformance/interfaces/clock_nanosleep/1-3: link: PASS
+ conformance/interfaces/clock_nanosleep/1-4: build: PASS
+ conformance/interfaces/clock_nanosleep/1-4: link: PASS
+ conformance/interfaces/clock_nanosleep/1-5: build: PASS
+ conformance/interfaces/clock_nanosleep/1-5: link: PASS
+ conformance/interfaces/clock_nanosleep/10-1: build: PASS
+ conformance/interfaces/clock_nanosleep/10-1: link: PASS
+ conformance/interfaces/clock_nanosleep/11-1: build: PASS
+ conformance/interfaces/clock_nanosleep/11-1: link: PASS
+ conformance/interfaces/clock_nanosleep/13-1: build: PASS
+ conformance/interfaces/clock_nanosleep/13-1: link: PASS
+ conformance/interfaces/clock_nanosleep/2-1: build: PASS
+ conformance/interfaces/clock_nanosleep/2-1: link: PASS
+ conformance/interfaces/clock_nanosleep/2-2: build: PASS
+ conformance/interfaces/clock_nanosleep/2-2: link: PASS
+ conformance/interfaces/clock_nanosleep/2-3: build: PASS
+ conformance/interfaces/clock_nanosleep/2-3: link: PASS
+ conformance/interfaces/clock_nanosleep/3-1: build: PASS
+ conformance/interfaces/clock_nanosleep/3-1: link: PASS
+ conformance/interfaces/clock_nanosleep/9-1: build: PASS
+ conformance/interfaces/clock_nanosleep/9-1: link: PASS
+ conformance/interfaces/clock_settime/1-1: build: PASS
+ conformance/interfaces/clock_settime/1-1: link: PASS
+ conformance/interfaces/clock_settime/17-1: build: PASS
+ conformance/interfaces/clock_settime/17-1: link: PASS
+ conformance/interfaces/clock_settime/17-2: build: PASS
+ conformance/interfaces/clock_settime/17-2: link: PASS
+ conformance/interfaces/clock_settime/19-1: build: PASS
+ conformance/interfaces/clock_settime/19-1: link: PASS
+ conformance/interfaces/clock_settime/20-1: build: PASS
+ conformance/interfaces/clock_settime/20-1: link: PASS
+ conformance/interfaces/clock_settime/4-1: build: PASS
+ conformance/interfaces/clock_settime/4-1: link: PASS
+ conformance/interfaces/clock_settime/4-2: build: PASS
+ conformance/interfaces/clock_settime/4-2: link: PASS
+ conformance/interfaces/clock_settime/5-1: build: PASS
+ conformance/interfaces/clock_settime/5-1: link: PASS
+ conformance/interfaces/clock_settime/5-2: build: PASS
+ conformance/interfaces/clock_settime/5-2: link: PASS
+ conformance/interfaces/clock_settime/6-1: build: PASS
+ conformance/interfaces/clock_settime/6-1: link: PASS
+ conformance/interfaces/clock_settime/7-1: build: PASS
+ conformance/interfaces/clock_settime/7-1: link: PASS
+ conformance/interfaces/clock_settime/7-2: build: PASS
+ conformance/interfaces/clock_settime/7-2: link: PASS
+ conformance/interfaces/clock_settime/8-1: build: PASS
+ conformance/interfaces/clock_settime/8-1: link: PASS
+ conformance/interfaces/clock_settime/speculative/4-3: build: PASS
+ conformance/interfaces/clock_settime/speculative/4-3: link: PASS
+ conformance/interfaces/clock_settime/speculative/4-4: build: PASS
+ conformance/interfaces/clock_settime/speculative/4-4: link: PASS
+ conformance/interfaces/ctime/1-1: build: PASS
+ conformance/interfaces/ctime/1-1: link: PASS
+ conformance/interfaces/difftime/1-1: build: PASS
+ conformance/interfaces/difftime/1-1: link: PASS
+ conformance/interfaces/fork/1-1: build: PASS
+ conformance/interfaces/fork/1-1: link: PASS
+ conformance/interfaces/fork/11-1: build: PASS
+ conformance/interfaces/fork/11-1: link: PASS
+ conformance/interfaces/fork/12-1: build: PASS
+ conformance/interfaces/fork/12-1: link: PASS
+ conformance/interfaces/fork/13-1: build: PASS
+ conformance/interfaces/fork/13-1: link: PASS
+ conformance/interfaces/fork/14-1: build: PASS
+ conformance/interfaces/fork/14-1: link: PASS
+ conformance/interfaces/fork/16-1: build: PASS
+ conformance/interfaces/fork/16-1: link: PASS
+ conformance/interfaces/fork/17-1: build: PASS
+ conformance/interfaces/fork/17-1: link: PASS
+ conformance/interfaces/fork/17-2: build: PASS
+ conformance/interfaces/fork/17-2: link: PASS
+ conformance/interfaces/fork/18-1: build: PASS
+ conformance/interfaces/fork/18-1: link: PASS
+ conformance/interfaces/fork/19-1: build: PASS
+ conformance/interfaces/fork/19-1: link: PASS
+ conformance/interfaces/fork/2-1: build: FAILED: Compiler output:
+ conformance/interfaces/fork/2-1.c: In function ‘main’:
+ conformance/interfaces/fork/2-1.c:240: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/fork/2-1.c:240: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/fork/2-1.c:240: error: for each function it appears in.)
+ conformance/interfaces/fork/2-1.c:241: error: ‘SA_NOCLDWAIT’ undeclared (first use in this function)
+ conformance/interfaces/fork/21-1: build: PASS
+ conformance/interfaces/fork/21-1: link: PASS
+ conformance/interfaces/fork/22-1: build: PASS
+ conformance/interfaces/fork/22-1: link: PASS
+ conformance/interfaces/fork/3-1: build: PASS
+ conformance/interfaces/fork/3-1: link: PASS
+ conformance/interfaces/fork/4-1: build: PASS
+ conformance/interfaces/fork/4-1: link: PASS
+ conformance/interfaces/fork/6-1: build: PASS
+ conformance/interfaces/fork/6-1: link: PASS
+ conformance/interfaces/fork/7-1: build: PASS
+ conformance/interfaces/fork/7-1: link: PASS
+ conformance/interfaces/fork/8-1: build: PASS
+ conformance/interfaces/fork/8-1: link: PASS
+ conformance/interfaces/fork/9-1: build: PASS
+ conformance/interfaces/fork/9-1: link: PASS
+ conformance/interfaces/fsync/4-1: build: PASS
+ conformance/interfaces/fsync/4-1: link: PASS
+ conformance/interfaces/fsync/5-1: build: PASS
+ conformance/interfaces/fsync/5-1: link: PASS
+ conformance/interfaces/fsync/7-1: build: PASS
+ conformance/interfaces/fsync/7-1: link: PASS
+ conformance/interfaces/getpid/1-1: build: PASS
+ conformance/interfaces/getpid/1-1: link: PASS
+ conformance/interfaces/gmtime/1-1: build: PASS
+ conformance/interfaces/gmtime/1-1: link: PASS
+ conformance/interfaces/gmtime/2-1: build: PASS
+ conformance/interfaces/gmtime/2-1: link: PASS
+ conformance/interfaces/kill/1-1: build: PASS
+ conformance/interfaces/kill/1-1: link: PASS
+ conformance/interfaces/kill/1-2: build: PASS
+ conformance/interfaces/kill/1-2: link: PASS
+ conformance/interfaces/kill/2-1: build: PASS
+ conformance/interfaces/kill/2-1: link: PASS
+ conformance/interfaces/kill/2-2: build: PASS
+ conformance/interfaces/kill/2-2: link: PASS
+ conformance/interfaces/kill/3-1: build: PASS
+ conformance/interfaces/kill/3-1: link: PASS
+ conformance/interfaces/killpg/1-1: build: PASS
+ conformance/interfaces/killpg/1-1: link: PASS
+ conformance/interfaces/killpg/1-2: build: PASS
+ conformance/interfaces/killpg/1-2: link: PASS
+ conformance/interfaces/killpg/2-1: build: PASS
+ conformance/interfaces/killpg/2-1: link: PASS
+ conformance/interfaces/killpg/4-1: build: PASS
+ conformance/interfaces/killpg/4-1: link: PASS
+ conformance/interfaces/killpg/5-1: build: PASS
+ conformance/interfaces/killpg/5-1: link: PASS
+ conformance/interfaces/killpg/6-1: build: PASS
+ conformance/interfaces/killpg/6-1: link: PASS
+ conformance/interfaces/killpg/8-1: build: PASS
+ conformance/interfaces/killpg/8-1: link: PASS
+ conformance/interfaces/lio_listio/1-1: build: FAILED: Compiler output:
+ conformance/interfaces/lio_listio/1-1.c: In function ‘main’:
+ conformance/interfaces/lio_listio/1-1.c:110: error: ‘SIGRTMIN’ undeclared (first use in this function)
+ conformance/interfaces/lio_listio/1-1.c:110: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/lio_listio/1-1.c:110: error: for each function it appears in.)
+ conformance/interfaces/lio_listio/1-1.c:122: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/lio_listio/10-1: build: FAILED: Compiler output:
+ conformance/interfaces/lio_listio/10-1.c: In function ‘main’:
+ conformance/interfaces/lio_listio/10-1.c:107: error: ‘SIGRTMIN’ undeclared (first use in this function)
+ conformance/interfaces/lio_listio/10-1.c:107: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/lio_listio/10-1.c:107: error: for each function it appears in.)
+ conformance/interfaces/lio_listio/10-1.c:119: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/lio_listio/11-1: build: FAILED: Compiler output:
+ conformance/interfaces/lio_listio/11-1.c: In function ‘main’:
+ conformance/interfaces/lio_listio/11-1.c:111: error: ‘SIGRTMIN’ undeclared (first use in this function)
+ conformance/interfaces/lio_listio/11-1.c:111: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/lio_listio/11-1.c:111: error: for each function it appears in.)
+ conformance/interfaces/lio_listio/11-1.c:123: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/lio_listio/12-1: build: PASS
+ conformance/interfaces/lio_listio/12-1: link: PASS
+ conformance/interfaces/lio_listio/13-1: build: PASS
+ conformance/interfaces/lio_listio/13-1: link: PASS
+ conformance/interfaces/lio_listio/14-1: build: FAILED: Compiler output:
+ conformance/interfaces/lio_listio/14-1.c: In function ‘main’:
+ conformance/interfaces/lio_listio/14-1.c:111: error: ‘SIGRTMIN’ undeclared (first use in this function)
+ conformance/interfaces/lio_listio/14-1.c:111: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/lio_listio/14-1.c:111: error: for each function it appears in.)
+ conformance/interfaces/lio_listio/14-1.c:123: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/lio_listio/15-1: build: FAILED: Compiler output:
+ conformance/interfaces/lio_listio/15-1.c: In function ‘main’:
+ conformance/interfaces/lio_listio/15-1.c:111: error: ‘SIGRTMIN’ undeclared (first use in this function)
+ conformance/interfaces/lio_listio/15-1.c:111: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/lio_listio/15-1.c:111: error: for each function it appears in.)
+ conformance/interfaces/lio_listio/15-1.c:123: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/lio_listio/16-1: build: FAILED: Compiler output:
+ cc1: warnings being treated as errors
+ conformance/interfaces/lio_listio/16-1.c: In function ‘main’:
+ conformance/interfaces/lio_listio/16-1.c:32: error: implicit declaration of function ‘exit’
+ conformance/interfaces/lio_listio/16-1.c:32: error: incompatible implicit declaration of built-in function ‘exit’
+ conformance/interfaces/lio_listio/17-1: build: FAILED: Compiler output:
+ cc1: warnings being treated as errors
+ conformance/interfaces/lio_listio/17-1.c: In function ‘main’:
+ conformance/interfaces/lio_listio/17-1.c:19: error: implicit declaration of function ‘exit’
+ conformance/interfaces/lio_listio/17-1.c:19: error: incompatible implicit declaration of built-in function ‘exit’
+ conformance/interfaces/lio_listio/18-1: build: PASS
+ conformance/interfaces/lio_listio/18-1: link: PASS
+ conformance/interfaces/lio_listio/19-1: build: FAILED: Compiler output:
+ cc1: warnings being treated as errors
+ conformance/interfaces/lio_listio/19-1.c: In function ‘main’:
+ conformance/interfaces/lio_listio/19-1.c:19: error: implicit declaration of function ‘exit’
+ conformance/interfaces/lio_listio/19-1.c:19: error: incompatible implicit declaration of built-in function ‘exit’
+ conformance/interfaces/lio_listio/2-1: build: FAILED: Compiler output:
+ conformance/interfaces/lio_listio/2-1.c: In function ‘main’:
+ conformance/interfaces/lio_listio/2-1.c:106: error: ‘SIGRTMIN’ undeclared (first use in this function)
+ conformance/interfaces/lio_listio/2-1.c:106: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/lio_listio/2-1.c:106: error: for each function it appears in.)
+ conformance/interfaces/lio_listio/2-1.c:118: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/lio_listio/20-1: build: FAILED: Compiler output:
+ cc1: warnings being treated as errors
+ conformance/interfaces/lio_listio/20-1.c: In function ‘main’:
+ conformance/interfaces/lio_listio/20-1.c:19: error: implicit declaration of function ‘exit’
+ conformance/interfaces/lio_listio/20-1.c:19: error: incompatible implicit declaration of built-in function ‘exit’
+ conformance/interfaces/lio_listio/21-1: build: FAILED: Compiler output:
+ cc1: warnings being treated as errors
+ conformance/interfaces/lio_listio/21-1.c: In function ‘main’:
+ conformance/interfaces/lio_listio/21-1.c:19: error: implicit declaration of function ‘exit’
+ conformance/interfaces/lio_listio/21-1.c:19: error: incompatible implicit declaration of built-in function ‘exit’
+ conformance/interfaces/lio_listio/22-1: build: FAILED: Compiler output:
+ cc1: warnings being treated as errors
+ conformance/interfaces/lio_listio/22-1.c: In function ‘main’:
+ conformance/interfaces/lio_listio/22-1.c:19: error: implicit declaration of function ‘exit’
+ conformance/interfaces/lio_listio/22-1.c:19: error: incompatible implicit declaration of built-in function ‘exit’
+ conformance/interfaces/lio_listio/23-1: build: FAILED: Compiler output:
+ cc1: warnings being treated as errors
+ conformance/interfaces/lio_listio/23-1.c: In function ‘main’:
+ conformance/interfaces/lio_listio/23-1.c:19: error: implicit declaration of function ‘exit’
+ conformance/interfaces/lio_listio/23-1.c:19: error: incompatible implicit declaration of built-in function ‘exit’
+ conformance/interfaces/lio_listio/24-1: build: FAILED: Compiler output:
+ cc1: warnings being treated as errors
+ conformance/interfaces/lio_listio/24-1.c: In function ‘main’:
+ conformance/interfaces/lio_listio/24-1.c:19: error: implicit declaration of function ‘exit’
+ conformance/interfaces/lio_listio/24-1.c:19: error: incompatible implicit declaration of built-in function ‘exit’
+ conformance/interfaces/lio_listio/25-1: build: FAILED: Compiler output:
+ cc1: warnings being treated as errors
+ conformance/interfaces/lio_listio/25-1.c: In function ‘main’:
+ conformance/interfaces/lio_listio/25-1.c:19: error: implicit declaration of function ‘exit’
+ conformance/interfaces/lio_listio/25-1.c:19: error: incompatible implicit declaration of built-in function ‘exit’
+ conformance/interfaces/lio_listio/3-1: build: FAILED: Compiler output:
+ conformance/interfaces/lio_listio/3-1.c: In function ‘main’:
+ conformance/interfaces/lio_listio/3-1.c:107: error: ‘SIGRTMIN’ undeclared (first use in this function)
+ conformance/interfaces/lio_listio/3-1.c:107: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/lio_listio/3-1.c:107: error: for each function it appears in.)
+ conformance/interfaces/lio_listio/3-1.c:119: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/lio_listio/4-1: build: FAILED: Compiler output:
+ conformance/interfaces/lio_listio/4-1.c: In function ‘main’:
+ conformance/interfaces/lio_listio/4-1.c:114: error: ‘SIGRTMIN’ undeclared (first use in this function)
+ conformance/interfaces/lio_listio/4-1.c:114: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/lio_listio/4-1.c:114: error: for each function it appears in.)
+ conformance/interfaces/lio_listio/4-1.c:126: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/lio_listio/5-1: build: PASS
+ conformance/interfaces/lio_listio/5-1: link: PASS
+ conformance/interfaces/lio_listio/6-1: build: PASS
+ conformance/interfaces/lio_listio/6-1: link: PASS
+ conformance/interfaces/lio_listio/7-1: build: FAILED: Compiler output:
+ conformance/interfaces/lio_listio/7-1.c: In function ‘main’:
+ conformance/interfaces/lio_listio/7-1.c:113: error: ‘SIGRTMIN’ undeclared (first use in this function)
+ conformance/interfaces/lio_listio/7-1.c:113: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/lio_listio/7-1.c:113: error: for each function it appears in.)
+ conformance/interfaces/lio_listio/7-1.c:125: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/lio_listio/8-1: build: PASS
+ conformance/interfaces/lio_listio/8-1: link: PASS
+ conformance/interfaces/lio_listio/9-1: build: PASS
+ conformance/interfaces/lio_listio/9-1: link: PASS
+ conformance/interfaces/localtime/1-1: build: PASS
+ conformance/interfaces/localtime/1-1: link: PASS
+ conformance/interfaces/mktime/1-1: build: PASS
+ conformance/interfaces/mktime/1-1: link: PASS
+ conformance/interfaces/mlock/10-1: build: PASS
+ conformance/interfaces/mlock/10-1: link: PASS
+ conformance/interfaces/mlock/5-1: build: PASS
+ conformance/interfaces/mlock/5-1: link: PASS
+ conformance/interfaces/mlock/8-1: build: PASS
+ conformance/interfaces/mlock/8-1: link: PASS
+ conformance/interfaces/mlock/speculative/12-1: build: PASS
+ conformance/interfaces/mlock/speculative/12-1: link: PASS
+ conformance/interfaces/mlockall/13-1: build: PASS
+ conformance/interfaces/mlockall/13-1: link: PASS
+ conformance/interfaces/mlockall/13-2: build: PASS
+ conformance/interfaces/mlockall/13-2: link: PASS
+ conformance/interfaces/mlockall/3-6: build: PASS
+ conformance/interfaces/mlockall/3-6: link: PASS
+ conformance/interfaces/mlockall/3-7: build: PASS
+ conformance/interfaces/mlockall/3-7: link: PASS
+ conformance/interfaces/mlockall/8-1: build: PASS
+ conformance/interfaces/mlockall/8-1: link: PASS
+ conformance/interfaces/mlockall/speculative/15-1: build: PASS
+ conformance/interfaces/mlockall/speculative/15-1: link: PASS
+ conformance/interfaces/mmap/1-1: build: PASS
+ conformance/interfaces/mmap/1-1: link: PASS
+ conformance/interfaces/mmap/1-2: build: PASS
+ conformance/interfaces/mmap/1-2: link: PASS
+ conformance/interfaces/mmap/10-1: build: PASS
+ conformance/interfaces/mmap/10-1: link: PASS
+ conformance/interfaces/mmap/11-1: build: PASS
+ conformance/interfaces/mmap/11-1: link: PASS
+ conformance/interfaces/mmap/11-2: build: PASS
+ conformance/interfaces/mmap/11-2: link: PASS
+ conformance/interfaces/mmap/11-3: build: PASS
+ conformance/interfaces/mmap/11-3: link: PASS
+ conformance/interfaces/mmap/11-4: build: PASS
+ conformance/interfaces/mmap/11-4: link: PASS
+ conformance/interfaces/mmap/11-5: build: PASS
+ conformance/interfaces/mmap/11-5: link: PASS
+ conformance/interfaces/mmap/12-1: build: PASS
+ conformance/interfaces/mmap/12-1: link: PASS
+ conformance/interfaces/mmap/13-1: build: PASS
+ conformance/interfaces/mmap/13-1: link: PASS
+ conformance/interfaces/mmap/14-1: build: PASS
+ conformance/interfaces/mmap/14-1: link: PASS
+ conformance/interfaces/mmap/18-1: build: PASS
+ conformance/interfaces/mmap/18-1: link: PASS
+ conformance/interfaces/mmap/19-1: build: PASS
+ conformance/interfaces/mmap/19-1: link: PASS
+ conformance/interfaces/mmap/21-1: build: PASS
+ conformance/interfaces/mmap/21-1: link: PASS
+ conformance/interfaces/mmap/23-1: build: PASS
+ conformance/interfaces/mmap/23-1: link: PASS
+ conformance/interfaces/mmap/24-1: build: PASS
+ conformance/interfaces/mmap/24-1: link: PASS
+ conformance/interfaces/mmap/24-2: build: PASS
+ conformance/interfaces/mmap/24-2: link: PASS
+ conformance/interfaces/mmap/27-1: build: PASS
+ conformance/interfaces/mmap/27-1: link: PASS
+ conformance/interfaces/mmap/28-1: build: PASS
+ conformance/interfaces/mmap/28-1: link: PASS
+ conformance/interfaces/mmap/3-1: build: PASS
+ conformance/interfaces/mmap/3-1: link: PASS
+ conformance/interfaces/mmap/31-1: build: PASS
+ conformance/interfaces/mmap/31-1: link: PASS
+ conformance/interfaces/mmap/5-1: build: PASS
+ conformance/interfaces/mmap/5-1: link: PASS
+ conformance/interfaces/mmap/6-1: build: PASS
+ conformance/interfaces/mmap/6-1: link: PASS
+ conformance/interfaces/mmap/6-2: build: PASS
+ conformance/interfaces/mmap/6-2: link: PASS
+ conformance/interfaces/mmap/6-3: build: PASS
+ conformance/interfaces/mmap/6-3: link: PASS
+ conformance/interfaces/mmap/6-4: build: PASS
+ conformance/interfaces/mmap/6-4: link: PASS
+ conformance/interfaces/mmap/6-5: build: PASS
+ conformance/interfaces/mmap/6-5: link: PASS
+ conformance/interfaces/mmap/6-6: build: PASS
+ conformance/interfaces/mmap/6-6: link: PASS
+ conformance/interfaces/mmap/7-1: build: PASS
+ conformance/interfaces/mmap/7-1: link: PASS
+ conformance/interfaces/mmap/7-2: build: PASS
+ conformance/interfaces/mmap/7-2: link: PASS
+ conformance/interfaces/mmap/7-3: build: PASS
+ conformance/interfaces/mmap/7-3: link: PASS
+ conformance/interfaces/mmap/7-4: build: PASS
+ conformance/interfaces/mmap/7-4: link: PASS
+ conformance/interfaces/mmap/9-1: build: PASS
+ conformance/interfaces/mmap/9-1: link: PASS
+ conformance/interfaces/mq_close/1-1: build: PASS
+ conformance/interfaces/mq_close/1-1: link: PASS
+ conformance/interfaces/mq_close/2-1: build: PASS
+ conformance/interfaces/mq_close/2-1: link: PASS
+ conformance/interfaces/mq_close/3-1: build: PASS
+ conformance/interfaces/mq_close/3-1: link: PASS
+ conformance/interfaces/mq_close/3-2: build: PASS
+ conformance/interfaces/mq_close/3-2: link: PASS
+ conformance/interfaces/mq_close/3-3: build: PASS
+ conformance/interfaces/mq_close/3-3: link: PASS
+ conformance/interfaces/mq_close/4-1: build: PASS
+ conformance/interfaces/mq_close/4-1: link: PASS
+ conformance/interfaces/mq_close/5-1: build: PASS
+ conformance/interfaces/mq_close/5-1: link: PASS
+ conformance/interfaces/mq_getattr/2-1: build: PASS
+ conformance/interfaces/mq_getattr/2-1: link: PASS
+ conformance/interfaces/mq_getattr/2-2: build: PASS
+ conformance/interfaces/mq_getattr/2-2: link: PASS
+ conformance/interfaces/mq_getattr/3-1: build: PASS
+ conformance/interfaces/mq_getattr/3-1: link: PASS
+ conformance/interfaces/mq_getattr/4-1: build: PASS
+ conformance/interfaces/mq_getattr/4-1: link: PASS
+ conformance/interfaces/mq_getattr/speculative/7-1: build: PASS
+ conformance/interfaces/mq_getattr/speculative/7-1: link: PASS
+ conformance/interfaces/mq_notify/1-1: build: PASS
+ conformance/interfaces/mq_notify/1-1: link: PASS
+ conformance/interfaces/mq_notify/2-1: build: PASS
+ conformance/interfaces/mq_notify/2-1: link: PASS
+ conformance/interfaces/mq_notify/3-1: build: PASS
+ conformance/interfaces/mq_notify/3-1: link: PASS
+ conformance/interfaces/mq_notify/4-1: build: PASS
+ conformance/interfaces/mq_notify/4-1: link: PASS
+ conformance/interfaces/mq_notify/5-1: build: PASS
+ conformance/interfaces/mq_notify/5-1: link: PASS
+ conformance/interfaces/mq_notify/8-1: build: PASS
+ conformance/interfaces/mq_notify/8-1: link: PASS
+ conformance/interfaces/mq_notify/9-1: build: PASS
+ conformance/interfaces/mq_notify/9-1: link: PASS
+ conformance/interfaces/mq_open/1-1: build: PASS
+ conformance/interfaces/mq_open/1-1: link: PASS
+ conformance/interfaces/mq_open/10-1: build: PASS
+ conformance/interfaces/mq_open/10-1: link: PASS
+ conformance/interfaces/mq_open/11-1: build: PASS
+ conformance/interfaces/mq_open/11-1: link: PASS
+ conformance/interfaces/mq_open/12-1: build: PASS
+ conformance/interfaces/mq_open/12-1: link: PASS
+ conformance/interfaces/mq_open/13-1: build: PASS
+ conformance/interfaces/mq_open/13-1: link: PASS
+ conformance/interfaces/mq_open/14-1: build: PASS
+ conformance/interfaces/mq_open/14-1: link: PASS
+ conformance/interfaces/mq_open/15-1: build: PASS
+ conformance/interfaces/mq_open/15-1: link: PASS
+ conformance/interfaces/mq_open/16-1: build: PASS
+ conformance/interfaces/mq_open/16-1: link: PASS
+ conformance/interfaces/mq_open/17-1: build: PASS
+ conformance/interfaces/mq_open/17-1: link: PASS
+ conformance/interfaces/mq_open/18-1: build: PASS
+ conformance/interfaces/mq_open/18-1: link: PASS
+ conformance/interfaces/mq_open/19-1: build: PASS
+ conformance/interfaces/mq_open/19-1: link: PASS
+ conformance/interfaces/mq_open/2-1: build: PASS
+ conformance/interfaces/mq_open/2-1: link: PASS
+ conformance/interfaces/mq_open/20-1: build: PASS
+ conformance/interfaces/mq_open/20-1: link: PASS
+ conformance/interfaces/mq_open/21-1: build: PASS
+ conformance/interfaces/mq_open/21-1: link: PASS
+ conformance/interfaces/mq_open/22-1: build: PASS
+ conformance/interfaces/mq_open/22-1: link: PASS
+ conformance/interfaces/mq_open/23-1: build: PASS
+ conformance/interfaces/mq_open/23-1: link: PASS
+ conformance/interfaces/mq_open/24-1: build: PASS
+ conformance/interfaces/mq_open/24-1: link: PASS
+ conformance/interfaces/mq_open/25-1: build: PASS
+ conformance/interfaces/mq_open/25-1: link: PASS
+ conformance/interfaces/mq_open/25-2: build: PASS
+ conformance/interfaces/mq_open/25-2: link: PASS
+ conformance/interfaces/mq_open/27-1: build: FAILED: Compiler output:
+ conformance/interfaces/mq_open/27-1.c: In function ‘main’:
+ conformance/interfaces/mq_open/27-1.c:27: error: ‘PATH_MAX’ undeclared (first use in this function)
+ conformance/interfaces/mq_open/27-1.c:27: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/mq_open/27-1.c:27: error: for each function it appears in.)
+ cc1: warnings being treated as errors
+ conformance/interfaces/mq_open/27-1.c:27: error: unused variable ‘qname’
+ conformance/interfaces/mq_open/27-2: build: PASS
+ conformance/interfaces/mq_open/27-2: link: PASS
+ conformance/interfaces/mq_open/28-1: build: PASS
+ conformance/interfaces/mq_open/28-1: link: PASS
+ conformance/interfaces/mq_open/29-1: build: PASS
+ conformance/interfaces/mq_open/29-1: link: PASS
+ conformance/interfaces/mq_open/3-1: build: PASS
+ conformance/interfaces/mq_open/3-1: link: PASS
+ conformance/interfaces/mq_open/30-1: build: PASS
+ conformance/interfaces/mq_open/30-1: link: PASS
+ conformance/interfaces/mq_open/4-1: build: PASS
+ conformance/interfaces/mq_open/4-1: link: PASS
+ conformance/interfaces/mq_open/7-1: build: PASS
+ conformance/interfaces/mq_open/7-1: link: PASS
+ conformance/interfaces/mq_open/7-2: build: PASS
+ conformance/interfaces/mq_open/7-2: link: PASS
+ conformance/interfaces/mq_open/7-3: build: PASS
+ conformance/interfaces/mq_open/7-3: link: PASS
+ conformance/interfaces/mq_open/8-1: build: PASS
+ conformance/interfaces/mq_open/8-1: link: PASS
+ conformance/interfaces/mq_open/8-2: build: PASS
+ conformance/interfaces/mq_open/8-2: link: PASS
+ conformance/interfaces/mq_open/9-1: build: PASS
+ conformance/interfaces/mq_open/9-1: link: PASS
+ conformance/interfaces/mq_open/9-2: build: PASS
+ conformance/interfaces/mq_open/9-2: link: PASS
+ conformance/interfaces/mq_open/speculative/2-2: build: PASS
+ conformance/interfaces/mq_open/speculative/2-2: link: PASS
+ conformance/interfaces/mq_open/speculative/2-3: build: PASS
+ conformance/interfaces/mq_open/speculative/2-3: link: PASS
+ conformance/interfaces/mq_open/speculative/26-1: build: PASS
+ conformance/interfaces/mq_open/speculative/26-1: link: PASS
+ conformance/interfaces/mq_open/speculative/6-1: build: PASS
+ conformance/interfaces/mq_open/speculative/6-1: link: PASS
+ conformance/interfaces/mq_receive/1-1: build: PASS
+ conformance/interfaces/mq_receive/1-1: link: PASS
+ conformance/interfaces/mq_receive/10-1: build: PASS
+ conformance/interfaces/mq_receive/10-1: link: PASS
+ conformance/interfaces/mq_receive/11-1: build: PASS
+ conformance/interfaces/mq_receive/11-1: link: PASS
+ conformance/interfaces/mq_receive/11-2: build: PASS
+ conformance/interfaces/mq_receive/11-2: link: PASS
+ conformance/interfaces/mq_receive/12-1: build: PASS
+ conformance/interfaces/mq_receive/12-1: link: PASS
+ conformance/interfaces/mq_receive/13-1: build: PASS
+ conformance/interfaces/mq_receive/13-1: link: PASS
+ conformance/interfaces/mq_receive/2-1: build: PASS
+ conformance/interfaces/mq_receive/2-1: link: PASS
+ conformance/interfaces/mq_receive/5-1: build: PASS
+ conformance/interfaces/mq_receive/5-1: link: PASS
+ conformance/interfaces/mq_receive/7-1: build: PASS
+ conformance/interfaces/mq_receive/7-1: link: PASS
+ conformance/interfaces/mq_receive/8-1: build: PASS
+ conformance/interfaces/mq_receive/8-1: link: PASS
+ conformance/interfaces/mq_send/1-1: build: PASS
+ conformance/interfaces/mq_send/1-1: link: PASS
+ conformance/interfaces/mq_send/10-1: build: PASS
+ conformance/interfaces/mq_send/10-1: link: PASS
+ conformance/interfaces/mq_send/11-1: build: PASS
+ conformance/interfaces/mq_send/11-1: link: PASS
+ conformance/interfaces/mq_send/11-2: build: PASS
+ conformance/interfaces/mq_send/11-2: link: PASS
+ conformance/interfaces/mq_send/12-1: build: PASS
+ conformance/interfaces/mq_send/12-1: link: PASS
+ conformance/interfaces/mq_send/13-1: build: FAILED: Compiler output:
+ conformance/interfaces/mq_send/13-1.c:30: error: ‘MQ_PRIO_MAX’ undeclared here (not in a function)
+ conformance/interfaces/mq_send/14-1: build: PASS
+ conformance/interfaces/mq_send/14-1: link: PASS
+ conformance/interfaces/mq_send/2-1: build: PASS
+ conformance/interfaces/mq_send/2-1: link: PASS
+ conformance/interfaces/mq_send/3-1: build: PASS
+ conformance/interfaces/mq_send/3-1: link: PASS
+ conformance/interfaces/mq_send/3-2: build: PASS
+ conformance/interfaces/mq_send/3-2: link: PASS
+ conformance/interfaces/mq_send/4-1: build: FAILED: Compiler output:
+ conformance/interfaces/mq_send/4-1.c: In function ‘main’:
+ conformance/interfaces/mq_send/4-1.c:41: error: ‘MQ_PRIO_MAX’ undeclared (first use in this function)
+ conformance/interfaces/mq_send/4-1.c:41: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/mq_send/4-1.c:41: error: for each function it appears in.)
+ conformance/interfaces/mq_send/4-2: build: FAILED: Compiler output:
+ conformance/interfaces/mq_send/4-2.c: In function ‘main’:
+ conformance/interfaces/mq_send/4-2.c:41: error: ‘MQ_PRIO_MAX’ undeclared (first use in this function)
+ conformance/interfaces/mq_send/4-2.c:41: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/mq_send/4-2.c:41: error: for each function it appears in.)
+ conformance/interfaces/mq_send/4-3: build: FAILED: Compiler output:
+ conformance/interfaces/mq_send/4-3.c: In function ‘main’:
+ conformance/interfaces/mq_send/4-3.c:51: error: ‘MQ_PRIO_MAX’ undeclared (first use in this function)
+ conformance/interfaces/mq_send/4-3.c:51: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/mq_send/4-3.c:51: error: for each function it appears in.)
+ conformance/interfaces/mq_send/5-1: build: PASS
+ conformance/interfaces/mq_send/5-1: link: PASS
+ conformance/interfaces/mq_send/5-2: build: PASS
+ conformance/interfaces/mq_send/5-2: link: PASS
+ conformance/interfaces/mq_send/6-1: build: PASS
+ conformance/interfaces/mq_send/6-1: link: PASS
+ conformance/interfaces/mq_send/7-1: build: FAILED: Compiler output:
+ conformance/interfaces/mq_send/7-1.c: In function ‘main’:
+ conformance/interfaces/mq_send/7-1.c:60: error: ‘MQ_PRIO_MAX’ undeclared (first use in this function)
+ conformance/interfaces/mq_send/7-1.c:60: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/mq_send/7-1.c:60: error: for each function it appears in.)
+ conformance/interfaces/mq_send/8-1: build: PASS
+ conformance/interfaces/mq_send/8-1: link: PASS
+ conformance/interfaces/mq_send/9-1: build: PASS
+ conformance/interfaces/mq_send/9-1: link: PASS
+ conformance/interfaces/mq_setattr/1-1: build: PASS
+ conformance/interfaces/mq_setattr/1-1: link: PASS
+ conformance/interfaces/mq_setattr/1-2: build: PASS
+ conformance/interfaces/mq_setattr/1-2: link: PASS
+ conformance/interfaces/mq_setattr/2-1: build: PASS
+ conformance/interfaces/mq_setattr/2-1: link: PASS
+ conformance/interfaces/mq_setattr/5-1: build: PASS
+ conformance/interfaces/mq_setattr/5-1: link: PASS
+ conformance/interfaces/mq_timedreceive/1-1: build: PASS
+ conformance/interfaces/mq_timedreceive/1-1: link: PASS
+ conformance/interfaces/mq_timedreceive/10-1: build: PASS
+ conformance/interfaces/mq_timedreceive/10-1: link: PASS
+ conformance/interfaces/mq_timedreceive/10-2: build: PASS
+ conformance/interfaces/mq_timedreceive/10-2: link: PASS
+ conformance/interfaces/mq_timedreceive/11-1: build: PASS
+ conformance/interfaces/mq_timedreceive/11-1: link: PASS
+ conformance/interfaces/mq_timedreceive/13-1: build: PASS
+ conformance/interfaces/mq_timedreceive/13-1: link: PASS
+ conformance/interfaces/mq_timedreceive/14-1: build: PASS
+ conformance/interfaces/mq_timedreceive/14-1: link: PASS
+ conformance/interfaces/mq_timedreceive/15-1: build: PASS
+ conformance/interfaces/mq_timedreceive/15-1: link: PASS
+ conformance/interfaces/mq_timedreceive/17-1: build: PASS
+ conformance/interfaces/mq_timedreceive/17-1: link: PASS
+ conformance/interfaces/mq_timedreceive/17-2: build: PASS
+ conformance/interfaces/mq_timedreceive/17-2: link: PASS
+ conformance/interfaces/mq_timedreceive/17-3: build: PASS
+ conformance/interfaces/mq_timedreceive/17-3: link: PASS
+ conformance/interfaces/mq_timedreceive/18-1: build: PASS
+ conformance/interfaces/mq_timedreceive/18-1: link: PASS
+ conformance/interfaces/mq_timedreceive/18-2: build: PASS
+ conformance/interfaces/mq_timedreceive/18-2: link: PASS
+ conformance/interfaces/mq_timedreceive/2-1: build: PASS
+ conformance/interfaces/mq_timedreceive/2-1: link: PASS
+ conformance/interfaces/mq_timedreceive/5-1: build: PASS
+ conformance/interfaces/mq_timedreceive/5-1: link: PASS
+ conformance/interfaces/mq_timedreceive/5-2: build: PASS
+ conformance/interfaces/mq_timedreceive/5-2: link: PASS
+ conformance/interfaces/mq_timedreceive/5-3: build: PASS
+ conformance/interfaces/mq_timedreceive/5-3: link: PASS
+ conformance/interfaces/mq_timedreceive/7-1: build: PASS
+ conformance/interfaces/mq_timedreceive/7-1: link: PASS
+ conformance/interfaces/mq_timedreceive/8-1: build: PASS
+ conformance/interfaces/mq_timedreceive/8-1: link: PASS
+ conformance/interfaces/mq_timedreceive/speculative/10-2: build: PASS
+ conformance/interfaces/mq_timedreceive/speculative/10-2: link: PASS
+ conformance/interfaces/mq_timedsend/1-1: build: PASS
+ conformance/interfaces/mq_timedsend/1-1: link: PASS
+ conformance/interfaces/mq_timedsend/10-1: build: PASS
+ conformance/interfaces/mq_timedsend/10-1: link: PASS
+ conformance/interfaces/mq_timedsend/11-1: build: PASS
+ conformance/interfaces/mq_timedsend/11-1: link: PASS
+ conformance/interfaces/mq_timedsend/11-2: build: PASS
+ conformance/interfaces/mq_timedsend/11-2: link: PASS
+ conformance/interfaces/mq_timedsend/12-1: build: PASS
+ conformance/interfaces/mq_timedsend/12-1: link: PASS
+ conformance/interfaces/mq_timedsend/13-1: build: FAILED: Compiler output:
+ conformance/interfaces/mq_timedsend/13-1.c:31: error: ‘MQ_PRIO_MAX’ undeclared here (not in a function)
+ conformance/interfaces/mq_timedsend/14-1: build: PASS
+ conformance/interfaces/mq_timedsend/14-1: link: PASS
+ conformance/interfaces/mq_timedsend/15-1: build: PASS
+ conformance/interfaces/mq_timedsend/15-1: link: PASS
+ conformance/interfaces/mq_timedsend/16-1: build: PASS
+ conformance/interfaces/mq_timedsend/16-1: link: PASS
+ conformance/interfaces/mq_timedsend/17-1: build: PASS
+ conformance/interfaces/mq_timedsend/17-1: link: PASS
+ conformance/interfaces/mq_timedsend/18-1: build: PASS
+ conformance/interfaces/mq_timedsend/18-1: link: PASS
+ conformance/interfaces/mq_timedsend/19-1: build: PASS
+ conformance/interfaces/mq_timedsend/19-1: link: PASS
+ conformance/interfaces/mq_timedsend/2-1: build: PASS
+ conformance/interfaces/mq_timedsend/2-1: link: PASS
+ conformance/interfaces/mq_timedsend/20-1: build: PASS
+ conformance/interfaces/mq_timedsend/20-1: link: PASS
+ conformance/interfaces/mq_timedsend/3-1: build: PASS
+ conformance/interfaces/mq_timedsend/3-1: link: PASS
+ conformance/interfaces/mq_timedsend/3-2: build: PASS
+ conformance/interfaces/mq_timedsend/3-2: link: PASS
+ conformance/interfaces/mq_timedsend/4-1: build: FAILED: Compiler output:
+ conformance/interfaces/mq_timedsend/4-1.c: In function ‘main’:
+ conformance/interfaces/mq_timedsend/4-1.c:45: error: ‘MQ_PRIO_MAX’ undeclared (first use in this function)
+ conformance/interfaces/mq_timedsend/4-1.c:45: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/mq_timedsend/4-1.c:45: error: for each function it appears in.)
+ conformance/interfaces/mq_timedsend/4-2: build: FAILED: Compiler output:
+ conformance/interfaces/mq_timedsend/4-2.c: In function ‘main’:
+ conformance/interfaces/mq_timedsend/4-2.c:45: error: ‘MQ_PRIO_MAX’ undeclared (first use in this function)
+ conformance/interfaces/mq_timedsend/4-2.c:45: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/mq_timedsend/4-2.c:45: error: for each function it appears in.)
+ conformance/interfaces/mq_timedsend/4-3: build: FAILED: Compiler output:
+ conformance/interfaces/mq_timedsend/4-3.c: In function ‘main’:
+ conformance/interfaces/mq_timedsend/4-3.c:55: error: ‘MQ_PRIO_MAX’ undeclared (first use in this function)
+ conformance/interfaces/mq_timedsend/4-3.c:55: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/mq_timedsend/4-3.c:55: error: for each function it appears in.)
+ conformance/interfaces/mq_timedsend/5-1: build: PASS
+ conformance/interfaces/mq_timedsend/5-1: link: PASS
+ conformance/interfaces/mq_timedsend/5-2: build: PASS
+ conformance/interfaces/mq_timedsend/5-2: link: PASS
+ conformance/interfaces/mq_timedsend/5-3: build: PASS
+ conformance/interfaces/mq_timedsend/5-3: link: PASS
+ conformance/interfaces/mq_timedsend/6-1: build: PASS
+ conformance/interfaces/mq_timedsend/6-1: link: PASS
+ conformance/interfaces/mq_timedsend/7-1: build: PASS
+ conformance/interfaces/mq_timedsend/7-1: link: PASS
+ conformance/interfaces/mq_timedsend/8-1: build: PASS
+ conformance/interfaces/mq_timedsend/8-1: link: PASS
+ conformance/interfaces/mq_timedsend/9-1: build: PASS
+ conformance/interfaces/mq_timedsend/9-1: link: PASS
+ conformance/interfaces/mq_timedsend/speculative/18-2: build: PASS
+ conformance/interfaces/mq_timedsend/speculative/18-2: link: PASS
+ conformance/interfaces/mq_unlink/1-1: build: PASS
+ conformance/interfaces/mq_unlink/1-1: link: PASS
+ conformance/interfaces/mq_unlink/2-1: build: PASS
+ conformance/interfaces/mq_unlink/2-1: link: PASS
+ conformance/interfaces/mq_unlink/2-2: build: PASS
+ conformance/interfaces/mq_unlink/2-2: link: PASS
+ conformance/interfaces/mq_unlink/2-3: build: PASS
+ conformance/interfaces/mq_unlink/2-3: link: PASS
+ conformance/interfaces/mq_unlink/7-1: build: PASS
+ conformance/interfaces/mq_unlink/7-1: link: PASS
+ conformance/interfaces/mq_unlink/speculative/7-2: build: PASS
+ conformance/interfaces/mq_unlink/speculative/7-2: link: PASS
+ conformance/interfaces/munlock/10-1: build: PASS
+ conformance/interfaces/munlock/10-1: link: PASS
+ conformance/interfaces/munlock/11-1: build: PASS
+ conformance/interfaces/munlock/11-1: link: PASS
+ conformance/interfaces/munlock/7-1: build: PASS
+ conformance/interfaces/munlock/7-1: link: PASS
+ conformance/interfaces/munlockall/5-1: build: PASS
+ conformance/interfaces/munlockall/5-1: link: PASS
+ conformance/interfaces/munmap/1-1: build: PASS
+ conformance/interfaces/munmap/1-1: link: PASS
+ conformance/interfaces/munmap/1-2: build: PASS
+ conformance/interfaces/munmap/1-2: link: PASS
+ conformance/interfaces/munmap/2-1: build: PASS
+ conformance/interfaces/munmap/2-1: link: PASS
+ conformance/interfaces/munmap/3-1: build: PASS
+ conformance/interfaces/munmap/3-1: link: PASS
+ conformance/interfaces/munmap/4-1: build: PASS
+ conformance/interfaces/munmap/4-1: link: PASS
+ conformance/interfaces/munmap/8-1: build: PASS
+ conformance/interfaces/munmap/8-1: link: PASS
+ conformance/interfaces/munmap/9-1: build: PASS
+ conformance/interfaces/munmap/9-1: link: PASS
+ conformance/interfaces/nanosleep/10000-1: build: PASS
+ conformance/interfaces/nanosleep/10000-1: link: PASS
+ conformance/interfaces/nanosleep/1-1: build: PASS
+ conformance/interfaces/nanosleep/1-1: link: PASS
+ conformance/interfaces/nanosleep/1-2: build: PASS
+ conformance/interfaces/nanosleep/1-2: link: PASS
+ conformance/interfaces/nanosleep/1-3: build: PASS
+ conformance/interfaces/nanosleep/1-3: link: PASS
+ conformance/interfaces/nanosleep/2-1: build: PASS
+ conformance/interfaces/nanosleep/2-1: link: PASS
+ conformance/interfaces/nanosleep/3-1: build: PASS
+ conformance/interfaces/nanosleep/3-1: link: PASS
+ conformance/interfaces/nanosleep/3-2: build: PASS
+ conformance/interfaces/nanosleep/3-2: link: PASS
+ conformance/interfaces/nanosleep/5-1: build: PASS
+ conformance/interfaces/nanosleep/5-1: link: PASS
+ conformance/interfaces/nanosleep/5-2: build: PASS
+ conformance/interfaces/nanosleep/5-2: link: PASS
+ conformance/interfaces/nanosleep/6-1: build: PASS
+ conformance/interfaces/nanosleep/6-1: link: PASS
+ conformance/interfaces/nanosleep/7-1: build: PASS
+ conformance/interfaces/nanosleep/7-1: link: PASS
+ conformance/interfaces/nanosleep/7-2: build: PASS
+ conformance/interfaces/nanosleep/7-2: link: PASS
+ conformance/interfaces/pthread_atfork/1-1: build: PASS
+ conformance/interfaces/pthread_atfork/1-1: link: PASS
+ conformance/interfaces/pthread_atfork/1-2: build: PASS
+ conformance/interfaces/pthread_atfork/1-2: link: PASS
+ conformance/interfaces/pthread_atfork/2-1: build: PASS
+ conformance/interfaces/pthread_atfork/2-1: link: PASS
+ conformance/interfaces/pthread_atfork/2-2: build: PASS
+ conformance/interfaces/pthread_atfork/2-2: link: PASS
+ conformance/interfaces/pthread_atfork/3-2: build: PASS
+ conformance/interfaces/pthread_atfork/3-2: link: PASS
+ conformance/interfaces/pthread_atfork/3-3: build: PASS
+ conformance/interfaces/pthread_atfork/3-3: link: PASS
+ conformance/interfaces/pthread_atfork/4-1: build: PASS
+ conformance/interfaces/pthread_atfork/4-1: link: PASS
+ conformance/interfaces/pthread_attr_destroy/1-1: build: PASS
+ conformance/interfaces/pthread_attr_destroy/1-1: link: PASS
+ conformance/interfaces/pthread_attr_destroy/2-1: build: PASS
+ conformance/interfaces/pthread_attr_destroy/2-1: link: PASS
+ conformance/interfaces/pthread_attr_destroy/3-1: build: PASS
+ conformance/interfaces/pthread_attr_destroy/3-1: link: PASS
+ conformance/interfaces/pthread_attr_getdetachstate/1-1: build: PASS
+ conformance/interfaces/pthread_attr_getdetachstate/1-1: link: PASS
+ conformance/interfaces/pthread_attr_getdetachstate/1-2: build: PASS
+ conformance/interfaces/pthread_attr_getdetachstate/1-2: link: PASS
+ conformance/interfaces/pthread_attr_getinheritsched/1-1: build: PASS
+ conformance/interfaces/pthread_attr_getinheritsched/1-1: link: PASS
+ conformance/interfaces/pthread_attr_getschedparam/1-1: build: PASS
+ conformance/interfaces/pthread_attr_getschedparam/1-1: link: PASS
+ conformance/interfaces/pthread_attr_getschedpolicy/2-1: build: PASS
+ conformance/interfaces/pthread_attr_getschedpolicy/2-1: link: PASS
+ conformance/interfaces/pthread_attr_getscope/1-1: build: PASS
+ conformance/interfaces/pthread_attr_getscope/1-1: link: PASS
+ conformance/interfaces/pthread_attr_getstack/1-1: build: FAILED: Compiler output:
+ conformance/interfaces/pthread_attr_getstack/1-1.c: In function ‘main’:
+ conformance/interfaces/pthread_attr_getstack/1-1.c:54: error: ‘PTHREAD_STACK_MIN’ undeclared (first use in this function)
+ conformance/interfaces/pthread_attr_getstack/1-1.c:54: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/pthread_attr_getstack/1-1.c:54: error: for each function it appears in.)
+ conformance/interfaces/pthread_attr_getstacksize/1-1: build: FAILED: Compiler output:
+ conformance/interfaces/pthread_attr_getstacksize/1-1.c: In function ‘main’:
+ conformance/interfaces/pthread_attr_getstacksize/1-1.c:53: error: ‘PTHREAD_STACK_MIN’ undeclared (first use in this function)
+ conformance/interfaces/pthread_attr_getstacksize/1-1.c:53: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/pthread_attr_getstacksize/1-1.c:53: error: for each function it appears in.)
+ conformance/interfaces/pthread_attr_init/1-1: build: PASS
+ conformance/interfaces/pthread_attr_init/1-1: link: PASS
+ conformance/interfaces/pthread_attr_init/2-1: build: PASS
+ conformance/interfaces/pthread_attr_init/2-1: link: PASS
+ conformance/interfaces/pthread_attr_init/3-1: build: PASS
+ conformance/interfaces/pthread_attr_init/3-1: link: PASS
+ conformance/interfaces/pthread_attr_init/4-1: build: PASS
+ conformance/interfaces/pthread_attr_init/4-1: link: PASS
+ conformance/interfaces/pthread_attr_setdetachstate/1-1: build: PASS
+ conformance/interfaces/pthread_attr_setdetachstate/1-1: link: PASS
+ conformance/interfaces/pthread_attr_setdetachstate/1-2: build: PASS
+ conformance/interfaces/pthread_attr_setdetachstate/1-2: link: PASS
+ conformance/interfaces/pthread_attr_setdetachstate/2-1: build: PASS
+ conformance/interfaces/pthread_attr_setdetachstate/2-1: link: PASS
+ conformance/interfaces/pthread_attr_setdetachstate/4-1: build: PASS
+ conformance/interfaces/pthread_attr_setdetachstate/4-1: link: PASS
+ conformance/interfaces/pthread_attr_setinheritsched/1-1: build: PASS
+ conformance/interfaces/pthread_attr_setinheritsched/1-1: link: PASS
+ conformance/interfaces/pthread_attr_setinheritsched/2-1: build: PASS
+ conformance/interfaces/pthread_attr_setinheritsched/2-1: link: PASS
+ conformance/interfaces/pthread_attr_setinheritsched/2-2: build: PASS
+ conformance/interfaces/pthread_attr_setinheritsched/2-2: link: PASS
+ conformance/interfaces/pthread_attr_setinheritsched/2-3: build: PASS
+ conformance/interfaces/pthread_attr_setinheritsched/2-3: link: PASS
+ conformance/interfaces/pthread_attr_setinheritsched/2-4: build: PASS
+ conformance/interfaces/pthread_attr_setinheritsched/2-4: link: PASS
+ conformance/interfaces/pthread_attr_setinheritsched/4-1: build: PASS
+ conformance/interfaces/pthread_attr_setinheritsched/4-1: link: PASS
+ conformance/interfaces/pthread_attr_setschedparam/1-1: build: PASS
+ conformance/interfaces/pthread_attr_setschedparam/1-1: link: PASS
+ conformance/interfaces/pthread_attr_setschedparam/1-2: build: PASS
+ conformance/interfaces/pthread_attr_setschedparam/1-2: link: PASS
+ conformance/interfaces/pthread_attr_setschedparam/1-3: build: PASS
+ conformance/interfaces/pthread_attr_setschedparam/1-3: link: PASS
+ conformance/interfaces/pthread_attr_setschedparam/1-4: build: PASS
+ conformance/interfaces/pthread_attr_setschedparam/1-4: link: PASS
+ conformance/interfaces/pthread_attr_setschedparam/speculative/3-1: build: PASS
+ conformance/interfaces/pthread_attr_setschedparam/speculative/3-1: link: PASS
+ conformance/interfaces/pthread_attr_setschedparam/speculative/3-2: build: PASS
+ conformance/interfaces/pthread_attr_setschedparam/speculative/3-2: link: PASS
+ conformance/interfaces/pthread_attr_setschedpolicy/1-1: build: PASS
+ conformance/interfaces/pthread_attr_setschedpolicy/1-1: link: PASS
+ conformance/interfaces/pthread_attr_setschedpolicy/4-1: build: PASS
+ conformance/interfaces/pthread_attr_setschedpolicy/4-1: link: PASS
+ conformance/interfaces/pthread_attr_setschedpolicy/speculative/5-1: build: PASS
+ conformance/interfaces/pthread_attr_setschedpolicy/speculative/5-1: link: PASS
+ conformance/interfaces/pthread_attr_setscope/1-1: build: PASS
+ conformance/interfaces/pthread_attr_setscope/1-1: link: PASS
+ conformance/interfaces/pthread_attr_setscope/4-1: build: PASS
+ conformance/interfaces/pthread_attr_setscope/4-1: link: PASS
+ conformance/interfaces/pthread_attr_setscope/5-1: build: PASS
+ conformance/interfaces/pthread_attr_setscope/5-1: link: PASS
+ conformance/interfaces/pthread_attr_setstack/1-1: build: FAILED: Compiler output:
+ conformance/interfaces/pthread_attr_setstack/1-1.c: In function ‘main’:
+ conformance/interfaces/pthread_attr_setstack/1-1.c:63: error: ‘PTHREAD_STACK_MIN’ undeclared (first use in this function)
+ conformance/interfaces/pthread_attr_setstack/1-1.c:63: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/pthread_attr_setstack/1-1.c:63: error: for each function it appears in.)
+ conformance/interfaces/pthread_attr_setstack/2-1: build: FAILED: Compiler output:
+ conformance/interfaces/pthread_attr_setstack/2-1.c: In function ‘main’:
+ conformance/interfaces/pthread_attr_setstack/2-1.c:90: error: ‘PTHREAD_STACK_MIN’ undeclared (first use in this function)
+ conformance/interfaces/pthread_attr_setstack/2-1.c:90: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/pthread_attr_setstack/2-1.c:90: error: for each function it appears in.)
+ conformance/interfaces/pthread_attr_setstack/4-1: build: FAILED: Compiler output:
+ conformance/interfaces/pthread_attr_setstack/4-1.c: In function ‘main’:
+ conformance/interfaces/pthread_attr_setstack/4-1.c:73: error: ‘PTHREAD_STACK_MIN’ undeclared (first use in this function)
+ conformance/interfaces/pthread_attr_setstack/4-1.c:73: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/pthread_attr_setstack/4-1.c:73: error: for each function it appears in.)
+ conformance/interfaces/pthread_attr_setstack/6-1: build: FAILED: Compiler output:
+ conformance/interfaces/pthread_attr_setstack/6-1.c: In function ‘main’:
+ conformance/interfaces/pthread_attr_setstack/6-1.c:59: error: ‘PTHREAD_STACK_MIN’ undeclared (first use in this function)
+ conformance/interfaces/pthread_attr_setstack/6-1.c:59: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/pthread_attr_setstack/6-1.c:59: error: for each function it appears in.)
+ conformance/interfaces/pthread_attr_setstack/7-1: build: FAILED: Compiler output:
+ conformance/interfaces/pthread_attr_setstack/7-1.c: In function ‘main’:
+ conformance/interfaces/pthread_attr_setstack/7-1.c:60: error: ‘PTHREAD_STACK_MIN’ undeclared (first use in this function)
+ conformance/interfaces/pthread_attr_setstack/7-1.c:60: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/pthread_attr_setstack/7-1.c:60: error: for each function it appears in.)
+ conformance/interfaces/pthread_attr_setstacksize/1-1: build: FAILED: Compiler output:
+ conformance/interfaces/pthread_attr_setstacksize/1-1.c: In function ‘main’:
+ conformance/interfaces/pthread_attr_setstacksize/1-1.c:41: error: ‘PTHREAD_STACK_MIN’ undeclared (first use in this function)
+ conformance/interfaces/pthread_attr_setstacksize/1-1.c:41: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/pthread_attr_setstacksize/1-1.c:41: error: for each function it appears in.)
+ conformance/interfaces/pthread_attr_setstacksize/2-1: build: FAILED: Compiler output:
+ conformance/interfaces/pthread_attr_setstacksize/2-1.c: In function ‘main’:
+ conformance/interfaces/pthread_attr_setstacksize/2-1.c:79: error: ‘PTHREAD_STACK_MIN’ undeclared (first use in this function)
+ conformance/interfaces/pthread_attr_setstacksize/2-1.c:79: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/pthread_attr_setstacksize/2-1.c:79: error: for each function it appears in.)
+ conformance/interfaces/pthread_attr_setstacksize/4-1: build: FAILED: Compiler output:
+ conformance/interfaces/pthread_attr_setstacksize/4-1.c: In function ‘main’:
+ conformance/interfaces/pthread_attr_setstacksize/4-1.c:50: error: ‘PTHREAD_STACK_MIN’ undeclared (first use in this function)
+ conformance/interfaces/pthread_attr_setstacksize/4-1.c:50: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/pthread_attr_setstacksize/4-1.c:50: error: for each function it appears in.)
+ conformance/interfaces/pthread_barrier_destroy/1-1: build: PASS
+ conformance/interfaces/pthread_barrier_destroy/1-1: link: PASS
+ conformance/interfaces/pthread_barrier_destroy/2-1: build: PASS
+ conformance/interfaces/pthread_barrier_destroy/2-1: link: PASS
+ conformance/interfaces/pthread_barrier_init/1-1: build: PASS
+ conformance/interfaces/pthread_barrier_init/1-1: link: PASS
+ conformance/interfaces/pthread_barrier_init/3-1: build: PASS
+ conformance/interfaces/pthread_barrier_init/3-1: link: PASS
+ conformance/interfaces/pthread_barrier_init/4-1: build: PASS
+ conformance/interfaces/pthread_barrier_init/4-1: link: PASS
+ conformance/interfaces/pthread_barrier_wait/1-1: build: PASS
+ conformance/interfaces/pthread_barrier_wait/1-1: link: PASS
+ conformance/interfaces/pthread_barrier_wait/2-1: build: PASS
+ conformance/interfaces/pthread_barrier_wait/2-1: link: PASS
+ conformance/interfaces/pthread_barrier_wait/3-1: build: PASS
+ conformance/interfaces/pthread_barrier_wait/3-1: link: PASS
+ conformance/interfaces/pthread_barrier_wait/3-2: build: PASS
+ conformance/interfaces/pthread_barrier_wait/3-2: link: PASS
+ conformance/interfaces/pthread_barrier_wait/6-1: build: PASS
+ conformance/interfaces/pthread_barrier_wait/6-1: link: PASS
+ conformance/interfaces/pthread_barrierattr_destroy/1-1: build: PASS
+ conformance/interfaces/pthread_barrierattr_destroy/1-1: link: PASS
+ conformance/interfaces/pthread_barrierattr_getpshared/1-1: build: PASS
+ conformance/interfaces/pthread_barrierattr_getpshared/1-1: link: PASS
+ conformance/interfaces/pthread_barrierattr_getpshared/2-1: build: PASS
+ conformance/interfaces/pthread_barrierattr_getpshared/2-1: link: PASS
+ conformance/interfaces/pthread_barrierattr_init/1-1: build: PASS
+ conformance/interfaces/pthread_barrierattr_init/1-1: link: PASS
+ conformance/interfaces/pthread_barrierattr_init/2-1: build: PASS
+ conformance/interfaces/pthread_barrierattr_init/2-1: link: PASS
+ conformance/interfaces/pthread_barrierattr_setpshared/1-1: build: PASS
+ conformance/interfaces/pthread_barrierattr_setpshared/1-1: link: PASS
+ conformance/interfaces/pthread_barrierattr_setpshared/2-1: build: PASS
+ conformance/interfaces/pthread_barrierattr_setpshared/2-1: link: PASS
+ conformance/interfaces/pthread_cancel/1-1: build: PASS
+ conformance/interfaces/pthread_cancel/1-1: link: PASS
+ conformance/interfaces/pthread_cancel/1-2: build: PASS
+ conformance/interfaces/pthread_cancel/1-2: link: PASS
+ conformance/interfaces/pthread_cancel/1-3: build: PASS
+ conformance/interfaces/pthread_cancel/1-3: link: PASS
+ conformance/interfaces/pthread_cancel/2-1: build: PASS
+ conformance/interfaces/pthread_cancel/2-1: link: PASS
+ conformance/interfaces/pthread_cancel/2-2: build: PASS
+ conformance/interfaces/pthread_cancel/2-2: link: PASS
+ conformance/interfaces/pthread_cancel/2-3: build: PASS
+ conformance/interfaces/pthread_cancel/2-3: link: PASS
+ conformance/interfaces/pthread_cancel/3-1: build: PASS
+ conformance/interfaces/pthread_cancel/3-1: link: PASS
+ conformance/interfaces/pthread_cancel/4-1: build: PASS
+ conformance/interfaces/pthread_cancel/4-1: link: PASS
+ conformance/interfaces/pthread_cancel/5-1: build: PASS
+ conformance/interfaces/pthread_cancel/5-1: link: PASS
+ conformance/interfaces/pthread_cancel/5-2: build: PASS
+ conformance/interfaces/pthread_cancel/5-2: link: PASS
+ conformance/interfaces/pthread_cleanup_pop/1-1: build: PASS
+ conformance/interfaces/pthread_cleanup_pop/1-1: link: PASS
+ conformance/interfaces/pthread_cleanup_pop/1-2: build: PASS
+ conformance/interfaces/pthread_cleanup_pop/1-2: link: PASS
+ conformance/interfaces/pthread_cleanup_pop/1-3: build: PASS
+ conformance/interfaces/pthread_cleanup_pop/1-3: link: PASS
+ conformance/interfaces/pthread_cleanup_push/1-1: build: PASS
+ conformance/interfaces/pthread_cleanup_push/1-1: link: PASS
+ conformance/interfaces/pthread_cleanup_push/1-2: build: PASS
+ conformance/interfaces/pthread_cleanup_push/1-2: link: PASS
+ conformance/interfaces/pthread_cleanup_push/1-3: build: PASS
+ conformance/interfaces/pthread_cleanup_push/1-3: link: PASS
+ conformance/interfaces/pthread_cond_broadcast/1-1: build: PASS
+ conformance/interfaces/pthread_cond_broadcast/1-1: link: PASS
+ conformance/interfaces/pthread_cond_broadcast/1-2: build: PASS
+ conformance/interfaces/pthread_cond_broadcast/1-2: link: PASS
+ conformance/interfaces/pthread_cond_broadcast/2-1: build: PASS
+ conformance/interfaces/pthread_cond_broadcast/2-1: link: PASS
+ conformance/interfaces/pthread_cond_broadcast/2-2: build: PASS
+ conformance/interfaces/pthread_cond_broadcast/2-2: link: PASS
+ conformance/interfaces/pthread_cond_broadcast/2-3: build: PASS
+ conformance/interfaces/pthread_cond_broadcast/2-3: link: PASS
+ conformance/interfaces/pthread_cond_broadcast/4-1: build: PASS
+ conformance/interfaces/pthread_cond_broadcast/4-1: link: PASS
+ conformance/interfaces/pthread_cond_broadcast/4-2: build: PASS
+ conformance/interfaces/pthread_cond_broadcast/4-2: link: PASS
+ conformance/interfaces/pthread_cond_destroy/1-1: build: PASS
+ conformance/interfaces/pthread_cond_destroy/1-1: link: PASS
+ conformance/interfaces/pthread_cond_destroy/2-1: build: PASS
+ conformance/interfaces/pthread_cond_destroy/2-1: link: PASS
+ conformance/interfaces/pthread_cond_destroy/3-1: build: PASS
+ conformance/interfaces/pthread_cond_destroy/3-1: link: PASS
+ conformance/interfaces/pthread_cond_destroy/speculative/4-1: build: PASS
+ conformance/interfaces/pthread_cond_destroy/speculative/4-1: link: PASS
+ conformance/interfaces/pthread_cond_init/1-1: build: PASS
+ conformance/interfaces/pthread_cond_init/1-1: link: PASS
+ conformance/interfaces/pthread_cond_init/1-2: build: PASS
+ conformance/interfaces/pthread_cond_init/1-2: link: PASS
+ conformance/interfaces/pthread_cond_init/1-3: build: PASS
+ conformance/interfaces/pthread_cond_init/1-3: link: PASS
+ conformance/interfaces/pthread_cond_init/2-1: build: PASS
+ conformance/interfaces/pthread_cond_init/2-1: link: PASS
+ conformance/interfaces/pthread_cond_init/2-2: build: PASS
+ conformance/interfaces/pthread_cond_init/2-2: link: PASS
+ conformance/interfaces/pthread_cond_init/3-1: build: PASS
+ conformance/interfaces/pthread_cond_init/3-1: link: PASS
+ conformance/interfaces/pthread_cond_init/4-1: build: PASS
+ conformance/interfaces/pthread_cond_init/4-1: link: PASS
+ conformance/interfaces/pthread_cond_init/4-2: build: PASS
+ conformance/interfaces/pthread_cond_init/4-2: link: PASS
+ conformance/interfaces/pthread_cond_signal/1-1: build: PASS
+ conformance/interfaces/pthread_cond_signal/1-1: link: PASS
+ conformance/interfaces/pthread_cond_signal/1-2: build: PASS
+ conformance/interfaces/pthread_cond_signal/1-2: link: PASS
+ conformance/interfaces/pthread_cond_signal/2-1: build: PASS
+ conformance/interfaces/pthread_cond_signal/2-1: link: PASS
+ conformance/interfaces/pthread_cond_signal/2-2: build: PASS
+ conformance/interfaces/pthread_cond_signal/2-2: link: PASS
+ conformance/interfaces/pthread_cond_signal/4-1: build: PASS
+ conformance/interfaces/pthread_cond_signal/4-1: link: PASS
+ conformance/interfaces/pthread_cond_signal/4-2: build: PASS
+ conformance/interfaces/pthread_cond_signal/4-2: link: PASS
+ conformance/interfaces/pthread_cond_timedwait/1-1: build: PASS
+ conformance/interfaces/pthread_cond_timedwait/1-1: link: PASS
+ conformance/interfaces/pthread_cond_timedwait/2-1: build: PASS
+ conformance/interfaces/pthread_cond_timedwait/2-1: link: PASS
+ conformance/interfaces/pthread_cond_timedwait/2-2: build: PASS
+ conformance/interfaces/pthread_cond_timedwait/2-2: link: PASS
+ conformance/interfaces/pthread_cond_timedwait/2-3: build: PASS
+ conformance/interfaces/pthread_cond_timedwait/2-3: link: PASS
+ conformance/interfaces/pthread_cond_timedwait/2-4: build: PASS
+ conformance/interfaces/pthread_cond_timedwait/2-4: link: PASS
+ conformance/interfaces/pthread_cond_timedwait/2-5: build: PASS
+ conformance/interfaces/pthread_cond_timedwait/2-5: link: PASS
+ conformance/interfaces/pthread_cond_timedwait/2-6: build: PASS
+ conformance/interfaces/pthread_cond_timedwait/2-6: link: PASS
+ conformance/interfaces/pthread_cond_timedwait/2-7: build: PASS
+ conformance/interfaces/pthread_cond_timedwait/2-7: link: PASS
+ conformance/interfaces/pthread_cond_timedwait/3-1: build: PASS
+ conformance/interfaces/pthread_cond_timedwait/3-1: link: PASS
+ conformance/interfaces/pthread_cond_timedwait/4-1: build: PASS
+ conformance/interfaces/pthread_cond_timedwait/4-1: link: PASS
+ conformance/interfaces/pthread_cond_timedwait/4-2: build: PASS
+ conformance/interfaces/pthread_cond_timedwait/4-2: link: PASS
+ conformance/interfaces/pthread_cond_timedwait/4-3: build: PASS
+ conformance/interfaces/pthread_cond_timedwait/4-3: link: PASS
+ conformance/interfaces/pthread_cond_wait/1-1: build: PASS
+ conformance/interfaces/pthread_cond_wait/1-1: link: PASS
+ conformance/interfaces/pthread_cond_wait/2-1: build: PASS
+ conformance/interfaces/pthread_cond_wait/2-1: link: PASS
+ conformance/interfaces/pthread_cond_wait/2-2: build: PASS
+ conformance/interfaces/pthread_cond_wait/2-2: link: PASS
+ conformance/interfaces/pthread_cond_wait/2-3: build: PASS
+ conformance/interfaces/pthread_cond_wait/2-3: link: PASS
+ conformance/interfaces/pthread_cond_wait/3-1: build: PASS
+ conformance/interfaces/pthread_cond_wait/3-1: link: PASS
+ conformance/interfaces/pthread_cond_wait/4-1: build: PASS
+ conformance/interfaces/pthread_cond_wait/4-1: link: PASS
+ conformance/interfaces/pthread_condattr_destroy/1-1: build: PASS
+ conformance/interfaces/pthread_condattr_destroy/1-1: link: PASS
+ conformance/interfaces/pthread_condattr_destroy/2-1: build: PASS
+ conformance/interfaces/pthread_condattr_destroy/2-1: link: PASS
+ conformance/interfaces/pthread_condattr_destroy/3-1: build: PASS
+ conformance/interfaces/pthread_condattr_destroy/3-1: link: PASS
+ conformance/interfaces/pthread_condattr_destroy/4-1: build: PASS
+ conformance/interfaces/pthread_condattr_destroy/4-1: link: PASS
+ conformance/interfaces/pthread_condattr_getclock/1-1: build: PASS
+ conformance/interfaces/pthread_condattr_getclock/1-1: link: PASS
+ conformance/interfaces/pthread_condattr_getclock/1-2: build: PASS
+ conformance/interfaces/pthread_condattr_getclock/1-2: link: PASS
+ conformance/interfaces/pthread_condattr_getpshared/1-1: build: PASS
+ conformance/interfaces/pthread_condattr_getpshared/1-1: link: PASS
+ conformance/interfaces/pthread_condattr_getpshared/1-2: build: PASS
+ conformance/interfaces/pthread_condattr_getpshared/1-2: link: PASS
+ conformance/interfaces/pthread_condattr_getpshared/2-1: build: PASS
+ conformance/interfaces/pthread_condattr_getpshared/2-1: link: PASS
+ conformance/interfaces/pthread_condattr_init/1-1: build: PASS
+ conformance/interfaces/pthread_condattr_init/1-1: link: PASS
+ conformance/interfaces/pthread_condattr_init/3-1: build: PASS
+ conformance/interfaces/pthread_condattr_init/3-1: link: PASS
+ conformance/interfaces/pthread_condattr_setclock/1-1: build: PASS
+ conformance/interfaces/pthread_condattr_setclock/1-1: link: PASS
+ conformance/interfaces/pthread_condattr_setclock/1-2: build: PASS
+ conformance/interfaces/pthread_condattr_setclock/1-2: link: PASS
+ conformance/interfaces/pthread_condattr_setclock/1-3: build: PASS
+ conformance/interfaces/pthread_condattr_setclock/1-3: link: PASS
+ conformance/interfaces/pthread_condattr_setclock/2-1: build: PASS
+ conformance/interfaces/pthread_condattr_setclock/2-1: link: PASS
+ conformance/interfaces/pthread_condattr_setpshared/1-1: build: PASS
+ conformance/interfaces/pthread_condattr_setpshared/1-1: link: PASS
+ conformance/interfaces/pthread_condattr_setpshared/1-2: build: PASS
+ conformance/interfaces/pthread_condattr_setpshared/1-2: link: PASS
+ conformance/interfaces/pthread_condattr_setpshared/2-1: build: PASS
+ conformance/interfaces/pthread_condattr_setpshared/2-1: link: PASS
+ conformance/interfaces/pthread_create/1-1: build: PASS
+ conformance/interfaces/pthread_create/1-1: link: PASS
+ conformance/interfaces/pthread_create/1-2: build: PASS
+ conformance/interfaces/pthread_create/1-2: link: PASS
+ conformance/interfaces/pthread_create/1-3: build: PASS
+ conformance/interfaces/pthread_create/1-3: link: PASS
+ conformance/interfaces/pthread_create/1-4: build: PASS
+ conformance/interfaces/pthread_create/1-4: link: PASS
+ conformance/interfaces/pthread_create/1-5: build: PASS
+ conformance/interfaces/pthread_create/1-5: link: PASS
+ conformance/interfaces/pthread_create/1-6: build: PASS
+ conformance/interfaces/pthread_create/1-6: link: PASS
+ conformance/interfaces/pthread_create/10-1: build: PASS
+ conformance/interfaces/pthread_create/10-1: link: PASS
+ conformance/interfaces/pthread_create/11-1: build: PASS
+ conformance/interfaces/pthread_create/11-1: link: PASS
+ conformance/interfaces/pthread_create/12-1: build: PASS
+ conformance/interfaces/pthread_create/12-1: link: PASS
+ conformance/interfaces/pthread_create/14-1: build: PASS
+ conformance/interfaces/pthread_create/14-1: link: PASS
+ conformance/interfaces/pthread_create/15-1: build: PASS
+ conformance/interfaces/pthread_create/15-1: link: PASS
+ conformance/interfaces/pthread_create/2-1: build: PASS
+ conformance/interfaces/pthread_create/2-1: link: PASS
+ conformance/interfaces/pthread_create/3-1: build: PASS
+ conformance/interfaces/pthread_create/3-1: link: PASS
+ conformance/interfaces/pthread_create/3-2: build: PASS
+ conformance/interfaces/pthread_create/3-2: link: PASS
+ conformance/interfaces/pthread_create/4-1: build: PASS
+ conformance/interfaces/pthread_create/4-1: link: PASS
+ conformance/interfaces/pthread_create/5-1: build: PASS
+ conformance/interfaces/pthread_create/5-1: link: PASS
+ conformance/interfaces/pthread_create/5-2: build: PASS
+ conformance/interfaces/pthread_create/5-2: link: PASS
+ conformance/interfaces/pthread_create/8-1: build: PASS
+ conformance/interfaces/pthread_create/8-1: link: PASS
+ conformance/interfaces/pthread_create/8-2: build: PASS
+ conformance/interfaces/pthread_create/8-2: link: PASS
+ conformance/interfaces/pthread_detach/1-1: build: PASS
+ conformance/interfaces/pthread_detach/1-1: link: PASS
+ conformance/interfaces/pthread_detach/1-2: build: PASS
+ conformance/interfaces/pthread_detach/1-2: link: PASS
+ conformance/interfaces/pthread_detach/2-1: build: PASS
+ conformance/interfaces/pthread_detach/2-1: link: PASS
+ conformance/interfaces/pthread_detach/2-2: build: PASS
+ conformance/interfaces/pthread_detach/2-2: link: PASS
+ conformance/interfaces/pthread_detach/3-1: build: PASS
+ conformance/interfaces/pthread_detach/3-1: link: PASS
+ conformance/interfaces/pthread_detach/4-1: build: PASS
+ conformance/interfaces/pthread_detach/4-1: link: PASS
+ conformance/interfaces/pthread_detach/4-2: build: PASS
+ conformance/interfaces/pthread_detach/4-2: link: PASS
+ conformance/interfaces/pthread_detach/4-3: build: PASS
+ conformance/interfaces/pthread_detach/4-3: link: PASS
+ conformance/interfaces/pthread_equal/1-1: build: PASS
+ conformance/interfaces/pthread_equal/1-1: link: PASS
+ conformance/interfaces/pthread_equal/1-2: build: PASS
+ conformance/interfaces/pthread_equal/1-2: link: PASS
+ conformance/interfaces/pthread_equal/2-1: build: PASS
+ conformance/interfaces/pthread_equal/2-1: link: PASS
+ conformance/interfaces/pthread_exit/1-1: build: PASS
+ conformance/interfaces/pthread_exit/1-1: link: PASS
+ conformance/interfaces/pthread_exit/1-2: build: PASS
+ conformance/interfaces/pthread_exit/1-2: link: PASS
+ conformance/interfaces/pthread_exit/2-1: build: PASS
+ conformance/interfaces/pthread_exit/2-1: link: PASS
+ conformance/interfaces/pthread_exit/2-2: build: PASS
+ conformance/interfaces/pthread_exit/2-2: link: PASS
+ conformance/interfaces/pthread_exit/3-1: build: PASS
+ conformance/interfaces/pthread_exit/3-1: link: PASS
+ conformance/interfaces/pthread_exit/3-2: build: PASS
+ conformance/interfaces/pthread_exit/3-2: link: PASS
+ conformance/interfaces/pthread_exit/4-1: build: PASS
+ conformance/interfaces/pthread_exit/4-1: link: PASS
+ conformance/interfaces/pthread_exit/5-1: build: PASS
+ conformance/interfaces/pthread_exit/5-1: link: PASS
+ conformance/interfaces/pthread_exit/6-1: build: PASS
+ conformance/interfaces/pthread_exit/6-1: link: PASS
+ conformance/interfaces/pthread_exit/6-2: build: PASS
+ conformance/interfaces/pthread_exit/6-2: link: PASS
+ conformance/interfaces/pthread_getcpuclockid/1-1: build: PASS
+ conformance/interfaces/pthread_getcpuclockid/1-1: link: PASS
+ conformance/interfaces/pthread_getcpuclockid/speculative/3-1: build: PASS
+ conformance/interfaces/pthread_getcpuclockid/speculative/3-1: link: PASS
+ conformance/interfaces/pthread_getschedparam/1-1: build: PASS
+ conformance/interfaces/pthread_getschedparam/1-1: link: PASS
+ conformance/interfaces/pthread_getschedparam/1-2: build: PASS
+ conformance/interfaces/pthread_getschedparam/1-2: link: PASS
+ conformance/interfaces/pthread_getschedparam/1-3: build: PASS
+ conformance/interfaces/pthread_getschedparam/1-3: link: PASS
+ conformance/interfaces/pthread_getschedparam/4-1: build: PASS
+ conformance/interfaces/pthread_getschedparam/4-1: link: PASS
+ conformance/interfaces/pthread_getspecific/1-1: build: PASS
+ conformance/interfaces/pthread_getspecific/1-1: link: PASS
+ conformance/interfaces/pthread_getspecific/3-1: build: PASS
+ conformance/interfaces/pthread_getspecific/3-1: link: PASS
+ conformance/interfaces/pthread_join/1-1: build: PASS
+ conformance/interfaces/pthread_join/1-1: link: PASS
+ conformance/interfaces/pthread_join/1-2: build: PASS
+ conformance/interfaces/pthread_join/1-2: link: PASS
+ conformance/interfaces/pthread_join/2-1: build: PASS
+ conformance/interfaces/pthread_join/2-1: link: PASS
+ conformance/interfaces/pthread_join/3-1: build: PASS
+ conformance/interfaces/pthread_join/3-1: link: PASS
+ conformance/interfaces/pthread_join/4-1: build: PASS
+ conformance/interfaces/pthread_join/4-1: link: PASS
+ conformance/interfaces/pthread_join/5-1: build: PASS
+ conformance/interfaces/pthread_join/5-1: link: PASS
+ conformance/interfaces/pthread_join/6-2: build: PASS
+ conformance/interfaces/pthread_join/6-2: link: PASS
+ conformance/interfaces/pthread_join/6-3: build: PASS
+ conformance/interfaces/pthread_join/6-3: link: PASS
+ conformance/interfaces/pthread_join/speculative/6-1: build: PASS
+ conformance/interfaces/pthread_join/speculative/6-1: link: PASS
+ conformance/interfaces/pthread_key_create/1-1: build: PASS
+ conformance/interfaces/pthread_key_create/1-1: link: PASS
+ conformance/interfaces/pthread_key_create/1-2: build: PASS
+ conformance/interfaces/pthread_key_create/1-2: link: PASS
+ conformance/interfaces/pthread_key_create/2-1: build: PASS
+ conformance/interfaces/pthread_key_create/2-1: link: PASS
+ conformance/interfaces/pthread_key_create/3-1: build: PASS
+ conformance/interfaces/pthread_key_create/3-1: link: PASS
+ conformance/interfaces/pthread_key_create/speculative/5-1: build: FAILED: Compiler output:
+ conformance/interfaces/pthread_key_create/speculative/5-1.c:37: error: ‘PTHREAD_KEYS_MAX’ undeclared here (not in a function)
+ conformance/interfaces/pthread_key_delete/1-1: build: PASS
+ conformance/interfaces/pthread_key_delete/1-1: link: PASS
+ conformance/interfaces/pthread_key_delete/1-2: build: PASS
+ conformance/interfaces/pthread_key_delete/1-2: link: PASS
+ conformance/interfaces/pthread_key_delete/2-1: build: PASS
+ conformance/interfaces/pthread_key_delete/2-1: link: PASS
+ conformance/interfaces/pthread_kill/1-1: build: PASS
+ conformance/interfaces/pthread_kill/1-1: link: PASS
+ conformance/interfaces/pthread_kill/1-2: build: PASS
+ conformance/interfaces/pthread_kill/1-2: link: PASS
+ conformance/interfaces/pthread_kill/2-1: build: PASS
+ conformance/interfaces/pthread_kill/2-1: link: PASS
+ conformance/interfaces/pthread_kill/3-1: build: PASS
+ conformance/interfaces/pthread_kill/3-1: link: PASS
+ conformance/interfaces/pthread_kill/6-1: build: PASS
+ conformance/interfaces/pthread_kill/6-1: link: PASS
+ conformance/interfaces/pthread_kill/7-1: build: PASS
+ conformance/interfaces/pthread_kill/7-1: link: PASS
+ conformance/interfaces/pthread_kill/8-1: build: PASS
+ conformance/interfaces/pthread_kill/8-1: link: PASS
+ conformance/interfaces/pthread_mutex_destroy/1-1: build: PASS
+ conformance/interfaces/pthread_mutex_destroy/1-1: link: PASS
+ conformance/interfaces/pthread_mutex_destroy/2-1: build: PASS
+ conformance/interfaces/pthread_mutex_destroy/2-1: link: PASS
+ conformance/interfaces/pthread_mutex_destroy/2-2: build: PASS
+ conformance/interfaces/pthread_mutex_destroy/2-2: link: PASS
+ conformance/interfaces/pthread_mutex_destroy/3-1: build: PASS
+ conformance/interfaces/pthread_mutex_destroy/3-1: link: PASS
+ conformance/interfaces/pthread_mutex_destroy/5-1: build: PASS
+ conformance/interfaces/pthread_mutex_destroy/5-1: link: PASS
+ conformance/interfaces/pthread_mutex_destroy/5-2: build: PASS
+ conformance/interfaces/pthread_mutex_destroy/5-2: link: PASS
+ conformance/interfaces/pthread_mutex_destroy/speculative/4-2: build: PASS
+ conformance/interfaces/pthread_mutex_destroy/speculative/4-2: link: PASS
+ conformance/interfaces/pthread_mutex_getprioceiling/1-1: build: PASS
+ conformance/interfaces/pthread_mutex_getprioceiling/1-1: link: PASS
+ conformance/interfaces/pthread_mutex_init/1-1: build: PASS
+ conformance/interfaces/pthread_mutex_init/1-1: link: PASS
+ conformance/interfaces/pthread_mutex_init/1-2: build: PASS
+ conformance/interfaces/pthread_mutex_init/1-2: link: PASS
+ conformance/interfaces/pthread_mutex_init/2-1: build: PASS
+ conformance/interfaces/pthread_mutex_init/2-1: link: PASS
+ conformance/interfaces/pthread_mutex_init/3-1: build: PASS
+ conformance/interfaces/pthread_mutex_init/3-1: link: PASS
+ conformance/interfaces/pthread_mutex_init/3-2: build: PASS
+ conformance/interfaces/pthread_mutex_init/3-2: link: PASS
+ conformance/interfaces/pthread_mutex_init/4-1: build: PASS
+ conformance/interfaces/pthread_mutex_init/4-1: link: PASS
+ conformance/interfaces/pthread_mutex_init/5-1: build: PASS
+ conformance/interfaces/pthread_mutex_init/5-1: link: PASS
+ conformance/interfaces/pthread_mutex_init/5-3: build: PASS
+ conformance/interfaces/pthread_mutex_init/5-3: link: PASS
+ conformance/interfaces/pthread_mutex_init/speculative/5-2: build: PASS
+ conformance/interfaces/pthread_mutex_init/speculative/5-2: link: PASS
+ conformance/interfaces/pthread_mutex_lock/1-1: build: PASS
+ conformance/interfaces/pthread_mutex_lock/1-1: link: PASS
+ conformance/interfaces/pthread_mutex_lock/2-1: build: PASS
+ conformance/interfaces/pthread_mutex_lock/2-1: link: PASS
+ conformance/interfaces/pthread_mutex_lock/3-1: build: PASS
+ conformance/interfaces/pthread_mutex_lock/3-1: link: PASS
+ conformance/interfaces/pthread_mutex_lock/4-1: build: PASS
+ conformance/interfaces/pthread_mutex_lock/4-1: link: PASS
+ conformance/interfaces/pthread_mutex_lock/5-1: build: PASS
+ conformance/interfaces/pthread_mutex_lock/5-1: link: PASS
+ conformance/interfaces/pthread_mutex_timedlock/1-1: build: PASS
+ conformance/interfaces/pthread_mutex_timedlock/1-1: link: PASS
+ conformance/interfaces/pthread_mutex_timedlock/2-1: build: PASS
+ conformance/interfaces/pthread_mutex_timedlock/2-1: link: PASS
+ conformance/interfaces/pthread_mutex_timedlock/4-1: build: PASS
+ conformance/interfaces/pthread_mutex_timedlock/4-1: link: PASS
+ conformance/interfaces/pthread_mutex_timedlock/5-1: build: PASS
+ conformance/interfaces/pthread_mutex_timedlock/5-1: link: PASS
+ conformance/interfaces/pthread_mutex_timedlock/5-2: build: PASS
+ conformance/interfaces/pthread_mutex_timedlock/5-2: link: PASS
+ conformance/interfaces/pthread_mutex_timedlock/5-3: build: PASS
+ conformance/interfaces/pthread_mutex_timedlock/5-3: link: PASS
+ conformance/interfaces/pthread_mutex_trylock/1-1: build: PASS
+ conformance/interfaces/pthread_mutex_trylock/1-1: link: PASS
+ conformance/interfaces/pthread_mutex_trylock/1-2: build: PASS
+ conformance/interfaces/pthread_mutex_trylock/1-2: link: PASS
+ conformance/interfaces/pthread_mutex_trylock/2-1: build: PASS
+ conformance/interfaces/pthread_mutex_trylock/2-1: link: PASS
+ conformance/interfaces/pthread_mutex_trylock/3-1: build: PASS
+ conformance/interfaces/pthread_mutex_trylock/3-1: link: PASS
+ conformance/interfaces/pthread_mutex_trylock/4-1: build: PASS
+ conformance/interfaces/pthread_mutex_trylock/4-1: link: PASS
+ conformance/interfaces/pthread_mutex_trylock/4-2: build: PASS
+ conformance/interfaces/pthread_mutex_trylock/4-2: link: PASS
+ conformance/interfaces/pthread_mutex_trylock/4-3: build: PASS
+ conformance/interfaces/pthread_mutex_trylock/4-3: link: PASS
+ conformance/interfaces/pthread_mutex_unlock/1-1: build: PASS
+ conformance/interfaces/pthread_mutex_unlock/1-1: link: PASS
+ conformance/interfaces/pthread_mutex_unlock/2-1: build: PASS
+ conformance/interfaces/pthread_mutex_unlock/2-1: link: PASS
+ conformance/interfaces/pthread_mutex_unlock/3-1: build: PASS
+ conformance/interfaces/pthread_mutex_unlock/3-1: link: PASS
+ conformance/interfaces/pthread_mutex_unlock/5-1: build: PASS
+ conformance/interfaces/pthread_mutex_unlock/5-1: link: PASS
+ conformance/interfaces/pthread_mutex_unlock/5-2: build: PASS
+ conformance/interfaces/pthread_mutex_unlock/5-2: link: PASS
+ conformance/interfaces/pthread_mutexattr_destroy/1-1: build: PASS
+ conformance/interfaces/pthread_mutexattr_destroy/1-1: link: PASS
+ conformance/interfaces/pthread_mutexattr_destroy/2-1: build: PASS
+ conformance/interfaces/pthread_mutexattr_destroy/2-1: link: PASS
+ conformance/interfaces/pthread_mutexattr_destroy/3-1: build: PASS
+ conformance/interfaces/pthread_mutexattr_destroy/3-1: link: PASS
+ conformance/interfaces/pthread_mutexattr_destroy/4-1: build: PASS
+ conformance/interfaces/pthread_mutexattr_destroy/4-1: link: PASS
+ conformance/interfaces/pthread_mutexattr_getprioceiling/1-1: build: PASS
+ conformance/interfaces/pthread_mutexattr_getprioceiling/1-1: link: PASS
+ conformance/interfaces/pthread_mutexattr_getprioceiling/1-2: build: PASS
+ conformance/interfaces/pthread_mutexattr_getprioceiling/1-2: link: PASS
+ conformance/interfaces/pthread_mutexattr_getprioceiling/3-1: build: PASS
+ conformance/interfaces/pthread_mutexattr_getprioceiling/3-1: link: PASS
+ conformance/interfaces/pthread_mutexattr_getprotocol/1-1: build: PASS
+ conformance/interfaces/pthread_mutexattr_getprotocol/1-1: link: PASS
+ conformance/interfaces/pthread_mutexattr_getprotocol/1-2: build: PASS
+ conformance/interfaces/pthread_mutexattr_getprotocol/1-2: link: PASS
+ conformance/interfaces/pthread_mutexattr_getpshared/1-1: build: PASS
+ conformance/interfaces/pthread_mutexattr_getpshared/1-1: link: PASS
+ conformance/interfaces/pthread_mutexattr_getpshared/1-2: build: PASS
+ conformance/interfaces/pthread_mutexattr_getpshared/1-2: link: PASS
+ conformance/interfaces/pthread_mutexattr_getpshared/1-3: build: PASS
+ conformance/interfaces/pthread_mutexattr_getpshared/1-3: link: PASS
+ conformance/interfaces/pthread_mutexattr_getpshared/3-1: build: PASS
+ conformance/interfaces/pthread_mutexattr_getpshared/3-1: link: PASS
+ conformance/interfaces/pthread_mutexattr_gettype/1-1: build: PASS
+ conformance/interfaces/pthread_mutexattr_gettype/1-1: link: PASS
+ conformance/interfaces/pthread_mutexattr_gettype/1-2: build: PASS
+ conformance/interfaces/pthread_mutexattr_gettype/1-2: link: PASS
+ conformance/interfaces/pthread_mutexattr_gettype/1-3: build: PASS
+ conformance/interfaces/pthread_mutexattr_gettype/1-3: link: PASS
+ conformance/interfaces/pthread_mutexattr_gettype/1-4: build: PASS
+ conformance/interfaces/pthread_mutexattr_gettype/1-4: link: PASS
+ conformance/interfaces/pthread_mutexattr_gettype/1-5: build: PASS
+ conformance/interfaces/pthread_mutexattr_gettype/1-5: link: PASS
+ conformance/interfaces/pthread_mutexattr_gettype/speculative/3-1: build: PASS
+ conformance/interfaces/pthread_mutexattr_gettype/speculative/3-1: link: PASS
+ conformance/interfaces/pthread_mutexattr_init/1-1: build: PASS
+ conformance/interfaces/pthread_mutexattr_init/1-1: link: PASS
+ conformance/interfaces/pthread_mutexattr_init/3-1: build: PASS
+ conformance/interfaces/pthread_mutexattr_init/3-1: link: PASS
+ conformance/interfaces/pthread_mutexattr_setprioceiling/1-1: build: PASS
+ conformance/interfaces/pthread_mutexattr_setprioceiling/1-1: link: PASS
+ conformance/interfaces/pthread_mutexattr_setprioceiling/3-1: build: PASS
+ conformance/interfaces/pthread_mutexattr_setprioceiling/3-1: link: PASS
+ conformance/interfaces/pthread_mutexattr_setprioceiling/3-2: build: PASS
+ conformance/interfaces/pthread_mutexattr_setprioceiling/3-2: link: PASS
+ conformance/interfaces/pthread_mutexattr_setprotocol/1-1: build: PASS
+ conformance/interfaces/pthread_mutexattr_setprotocol/1-1: link: PASS
+ conformance/interfaces/pthread_mutexattr_setprotocol/3-1: build: PASS
+ conformance/interfaces/pthread_mutexattr_setprotocol/3-1: link: PASS
+ conformance/interfaces/pthread_mutexattr_setprotocol/3-2: build: PASS
+ conformance/interfaces/pthread_mutexattr_setprotocol/3-2: link: PASS
+ conformance/interfaces/pthread_mutexattr_setpshared/1-1: build: PASS
+ conformance/interfaces/pthread_mutexattr_setpshared/1-1: link: PASS
+ conformance/interfaces/pthread_mutexattr_setpshared/1-2: build: PASS
+ conformance/interfaces/pthread_mutexattr_setpshared/1-2: link: PASS
+ conformance/interfaces/pthread_mutexattr_setpshared/2-1: build: PASS
+ conformance/interfaces/pthread_mutexattr_setpshared/2-1: link: PASS
+ conformance/interfaces/pthread_mutexattr_setpshared/2-2: build: PASS
+ conformance/interfaces/pthread_mutexattr_setpshared/2-2: link: PASS
+ conformance/interfaces/pthread_mutexattr_setpshared/3-1: build: PASS
+ conformance/interfaces/pthread_mutexattr_setpshared/3-1: link: PASS
+ conformance/interfaces/pthread_mutexattr_setpshared/3-2: build: PASS
+ conformance/interfaces/pthread_mutexattr_setpshared/3-2: link: PASS
+ conformance/interfaces/pthread_mutexattr_settype/1-1: build: PASS
+ conformance/interfaces/pthread_mutexattr_settype/1-1: link: PASS
+ conformance/interfaces/pthread_mutexattr_settype/2-1: build: PASS
+ conformance/interfaces/pthread_mutexattr_settype/2-1: link: PASS
+ conformance/interfaces/pthread_mutexattr_settype/3-1: build: PASS
+ conformance/interfaces/pthread_mutexattr_settype/3-1: link: PASS
+ conformance/interfaces/pthread_mutexattr_settype/3-2: build: PASS
+ conformance/interfaces/pthread_mutexattr_settype/3-2: link: PASS
+ conformance/interfaces/pthread_mutexattr_settype/3-3: build: PASS
+ conformance/interfaces/pthread_mutexattr_settype/3-3: link: PASS
+ conformance/interfaces/pthread_mutexattr_settype/3-4: build: PASS
+ conformance/interfaces/pthread_mutexattr_settype/3-4: link: PASS
+ conformance/interfaces/pthread_mutexattr_settype/7-1: build: PASS
+ conformance/interfaces/pthread_mutexattr_settype/7-1: link: PASS
+ conformance/interfaces/pthread_once/1-1: build: PASS
+ conformance/interfaces/pthread_once/1-1: link: PASS
+ conformance/interfaces/pthread_once/1-2: build: PASS
+ conformance/interfaces/pthread_once/1-2: link: PASS
+ conformance/interfaces/pthread_once/1-3: build: PASS
+ conformance/interfaces/pthread_once/1-3: link: PASS
+ conformance/interfaces/pthread_once/2-1: build: PASS
+ conformance/interfaces/pthread_once/2-1: link: PASS
+ conformance/interfaces/pthread_once/3-1: build: FAILED: Compiler output:
+ conformance/interfaces/pthread_once/3-1.c: In function ‘main’:
+ conformance/interfaces/pthread_once/3-1.c:71: error: expected expression before ‘{’ token
+ conformance/interfaces/pthread_once/4-1: build: PASS
+ conformance/interfaces/pthread_once/4-1: link: SKIP
+ conformance/interfaces/pthread_once/6-1: build: FAILED: Compiler output:
+ conformance/interfaces/pthread_once/6-1.c: In function ‘test’:
+ conformance/interfaces/pthread_once/6-1.c:199: error: expected expression before ‘{’ token
+ conformance/interfaces/pthread_rwlock_destroy/1-1: build: PASS
+ conformance/interfaces/pthread_rwlock_destroy/1-1: link: PASS
+ conformance/interfaces/pthread_rwlock_destroy/3-1: build: PASS
+ conformance/interfaces/pthread_rwlock_destroy/3-1: link: PASS
+ conformance/interfaces/pthread_rwlock_init/1-1: build: PASS
+ conformance/interfaces/pthread_rwlock_init/1-1: link: PASS
+ conformance/interfaces/pthread_rwlock_init/2-1: build: PASS
+ conformance/interfaces/pthread_rwlock_init/2-1: link: PASS
+ conformance/interfaces/pthread_rwlock_init/3-1: build: PASS
+ conformance/interfaces/pthread_rwlock_init/3-1: link: PASS
+ conformance/interfaces/pthread_rwlock_init/6-1: build: PASS
+ conformance/interfaces/pthread_rwlock_init/6-1: link: PASS
+ conformance/interfaces/pthread_rwlock_rdlock/1-1: build: PASS
+ conformance/interfaces/pthread_rwlock_rdlock/1-1: link: PASS
+ conformance/interfaces/pthread_rwlock_rdlock/2-1: build: PASS
+ conformance/interfaces/pthread_rwlock_rdlock/2-1: link: PASS
+ conformance/interfaces/pthread_rwlock_rdlock/2-2: build: PASS
+ conformance/interfaces/pthread_rwlock_rdlock/2-2: link: PASS
+ conformance/interfaces/pthread_rwlock_rdlock/2-3: build: PASS
+ conformance/interfaces/pthread_rwlock_rdlock/2-3: link: PASS
+ conformance/interfaces/pthread_rwlock_rdlock/4-1: build: PASS
+ conformance/interfaces/pthread_rwlock_rdlock/4-1: link: PASS
+ conformance/interfaces/pthread_rwlock_rdlock/5-1: build: PASS
+ conformance/interfaces/pthread_rwlock_rdlock/5-1: link: PASS
+ conformance/interfaces/pthread_rwlock_timedrdlock/1-1: build: PASS
+ conformance/interfaces/pthread_rwlock_timedrdlock/1-1: link: PASS
+ conformance/interfaces/pthread_rwlock_timedrdlock/2-1: build: PASS
+ conformance/interfaces/pthread_rwlock_timedrdlock/2-1: link: PASS
+ conformance/interfaces/pthread_rwlock_timedrdlock/3-1: build: PASS
+ conformance/interfaces/pthread_rwlock_timedrdlock/3-1: link: PASS
+ conformance/interfaces/pthread_rwlock_timedrdlock/5-1: build: PASS
+ conformance/interfaces/pthread_rwlock_timedrdlock/5-1: link: PASS
+ conformance/interfaces/pthread_rwlock_timedrdlock/6-1: build: PASS
+ conformance/interfaces/pthread_rwlock_timedrdlock/6-1: link: PASS
+ conformance/interfaces/pthread_rwlock_timedrdlock/6-2: build: PASS
+ conformance/interfaces/pthread_rwlock_timedrdlock/6-2: link: PASS
+ conformance/interfaces/pthread_rwlock_timedwrlock/1-1: build: PASS
+ conformance/interfaces/pthread_rwlock_timedwrlock/1-1: link: PASS
+ conformance/interfaces/pthread_rwlock_timedwrlock/2-1: build: PASS
+ conformance/interfaces/pthread_rwlock_timedwrlock/2-1: link: PASS
+ conformance/interfaces/pthread_rwlock_timedwrlock/3-1: build: PASS
+ conformance/interfaces/pthread_rwlock_timedwrlock/3-1: link: PASS
+ conformance/interfaces/pthread_rwlock_timedwrlock/5-1: build: PASS
+ conformance/interfaces/pthread_rwlock_timedwrlock/5-1: link: PASS
+ conformance/interfaces/pthread_rwlock_timedwrlock/6-1: build: PASS
+ conformance/interfaces/pthread_rwlock_timedwrlock/6-1: link: PASS
+ conformance/interfaces/pthread_rwlock_timedwrlock/6-2: build: PASS
+ conformance/interfaces/pthread_rwlock_timedwrlock/6-2: link: PASS
+ conformance/interfaces/pthread_rwlock_tryrdlock/1-1: build: PASS
+ conformance/interfaces/pthread_rwlock_tryrdlock/1-1: link: PASS
+ conformance/interfaces/pthread_rwlock_trywrlock/1-1: build: PASS
+ conformance/interfaces/pthread_rwlock_trywrlock/1-1: link: PASS
+ conformance/interfaces/pthread_rwlock_trywrlock/speculative/3-1: build: PASS
+ conformance/interfaces/pthread_rwlock_trywrlock/speculative/3-1: link: PASS
+ conformance/interfaces/pthread_rwlock_unlock/1-1: build: PASS
+ conformance/interfaces/pthread_rwlock_unlock/1-1: link: PASS
+ conformance/interfaces/pthread_rwlock_unlock/2-1: build: PASS
+ conformance/interfaces/pthread_rwlock_unlock/2-1: link: PASS
+ conformance/interfaces/pthread_rwlock_unlock/3-1: build: PASS
+ conformance/interfaces/pthread_rwlock_unlock/3-1: link: PASS
+ conformance/interfaces/pthread_rwlock_unlock/4-1: build: PASS
+ conformance/interfaces/pthread_rwlock_unlock/4-1: link: PASS
+ conformance/interfaces/pthread_rwlock_unlock/4-2: build: PASS
+ conformance/interfaces/pthread_rwlock_unlock/4-2: link: PASS
+ conformance/interfaces/pthread_rwlock_wrlock/1-1: build: PASS
+ conformance/interfaces/pthread_rwlock_wrlock/1-1: link: PASS
+ conformance/interfaces/pthread_rwlock_wrlock/2-1: build: PASS
+ conformance/interfaces/pthread_rwlock_wrlock/2-1: link: PASS
+ conformance/interfaces/pthread_rwlock_wrlock/3-1: build: PASS
+ conformance/interfaces/pthread_rwlock_wrlock/3-1: link: PASS
+ conformance/interfaces/pthread_rwlockattr_destroy/1-1: build: PASS
+ conformance/interfaces/pthread_rwlockattr_destroy/1-1: link: PASS
+ conformance/interfaces/pthread_rwlockattr_destroy/2-1: build: PASS
+ conformance/interfaces/pthread_rwlockattr_destroy/2-1: link: PASS
+ conformance/interfaces/pthread_rwlockattr_getpshared/1-1: build: PASS
+ conformance/interfaces/pthread_rwlockattr_getpshared/1-1: link: PASS
+ conformance/interfaces/pthread_rwlockattr_getpshared/2-1: build: PASS
+ conformance/interfaces/pthread_rwlockattr_getpshared/2-1: link: PASS
+ conformance/interfaces/pthread_rwlockattr_getpshared/4-1: build: PASS
+ conformance/interfaces/pthread_rwlockattr_getpshared/4-1: link: PASS
+ conformance/interfaces/pthread_rwlockattr_init/1-1: build: PASS
+ conformance/interfaces/pthread_rwlockattr_init/1-1: link: PASS
+ conformance/interfaces/pthread_rwlockattr_init/2-1: build: PASS
+ conformance/interfaces/pthread_rwlockattr_init/2-1: link: PASS
+ conformance/interfaces/pthread_rwlockattr_setpshared/1-1: build: PASS
+ conformance/interfaces/pthread_rwlockattr_setpshared/1-1: link: PASS
+ conformance/interfaces/pthread_self/1-1: build: PASS
+ conformance/interfaces/pthread_self/1-1: link: PASS
+ conformance/interfaces/pthread_setcancelstate/1-1: build: PASS
+ conformance/interfaces/pthread_setcancelstate/1-1: link: PASS
+ conformance/interfaces/pthread_setcancelstate/1-2: build: PASS
+ conformance/interfaces/pthread_setcancelstate/1-2: link: PASS
+ conformance/interfaces/pthread_setcancelstate/2-1: build: PASS
+ conformance/interfaces/pthread_setcancelstate/2-1: link: PASS
+ conformance/interfaces/pthread_setcancelstate/3-1: build: PASS
+ conformance/interfaces/pthread_setcancelstate/3-1: link: PASS
+ conformance/interfaces/pthread_setcanceltype/1-1: build: PASS
+ conformance/interfaces/pthread_setcanceltype/1-1: link: PASS
+ conformance/interfaces/pthread_setcanceltype/1-2: build: PASS
+ conformance/interfaces/pthread_setcanceltype/1-2: link: PASS
+ conformance/interfaces/pthread_setcanceltype/2-1: build: PASS
+ conformance/interfaces/pthread_setcanceltype/2-1: link: PASS
+ conformance/interfaces/pthread_setschedparam/1-1: build: PASS
+ conformance/interfaces/pthread_setschedparam/1-1: link: PASS
+ conformance/interfaces/pthread_setschedparam/1-2: build: PASS
+ conformance/interfaces/pthread_setschedparam/1-2: link: PASS
+ conformance/interfaces/pthread_setschedparam/4-1: build: PASS
+ conformance/interfaces/pthread_setschedparam/4-1: link: PASS
+ conformance/interfaces/pthread_setschedparam/5-1: build: PASS
+ conformance/interfaces/pthread_setschedparam/5-1: link: PASS
+ conformance/interfaces/pthread_setschedprio/1-1: build: PASS
+ conformance/interfaces/pthread_setschedprio/1-1: link: PASS
+ conformance/interfaces/pthread_setspecific/1-1: build: PASS
+ conformance/interfaces/pthread_setspecific/1-1: link: PASS
+ conformance/interfaces/pthread_setspecific/1-2: build: PASS
+ conformance/interfaces/pthread_setspecific/1-2: link: PASS
+ conformance/interfaces/pthread_sigmask/10-1: build: PASS
+ conformance/interfaces/pthread_sigmask/10-1: link: PASS
+ conformance/interfaces/pthread_sigmask/12-1: build: PASS
+ conformance/interfaces/pthread_sigmask/12-1: link: PASS
+ conformance/interfaces/pthread_sigmask/14-1: build: PASS
+ conformance/interfaces/pthread_sigmask/14-1: link: PASS
+ conformance/interfaces/pthread_sigmask/15-1: build: PASS
+ conformance/interfaces/pthread_sigmask/15-1: link: PASS
+ conformance/interfaces/pthread_sigmask/16-1: build: PASS
+ conformance/interfaces/pthread_sigmask/16-1: link: PASS
+ conformance/interfaces/pthread_sigmask/18-1: build: PASS
+ conformance/interfaces/pthread_sigmask/18-1: link: PASS
+ conformance/interfaces/pthread_sigmask/4-1: build: PASS
+ conformance/interfaces/pthread_sigmask/4-1: link: PASS
+ conformance/interfaces/pthread_sigmask/5-1: build: PASS
+ conformance/interfaces/pthread_sigmask/5-1: link: PASS
+ conformance/interfaces/pthread_sigmask/6-1: build: PASS
+ conformance/interfaces/pthread_sigmask/6-1: link: PASS
+ conformance/interfaces/pthread_sigmask/7-1: build: PASS
+ conformance/interfaces/pthread_sigmask/7-1: link: PASS
+ conformance/interfaces/pthread_sigmask/8-1: build: PASS
+ conformance/interfaces/pthread_sigmask/8-1: link: PASS
+ conformance/interfaces/pthread_sigmask/8-2: build: PASS
+ conformance/interfaces/pthread_sigmask/8-2: link: PASS
+ conformance/interfaces/pthread_sigmask/8-3: build: PASS
+ conformance/interfaces/pthread_sigmask/8-3: link: PASS
+ conformance/interfaces/pthread_sigmask/9-1: build: PASS
+ conformance/interfaces/pthread_sigmask/9-1: link: PASS
+ conformance/interfaces/pthread_spin_destroy/1-1: build: PASS
+ conformance/interfaces/pthread_spin_destroy/1-1: link: PASS
+ conformance/interfaces/pthread_spin_destroy/3-1: build: PASS
+ conformance/interfaces/pthread_spin_destroy/3-1: link: PASS
+ conformance/interfaces/pthread_spin_init/1-1: build: PASS
+ conformance/interfaces/pthread_spin_init/1-1: link: PASS
+ conformance/interfaces/pthread_spin_init/2-1: build: PASS
+ conformance/interfaces/pthread_spin_init/2-1: link: PASS
+ conformance/interfaces/pthread_spin_init/2-2: build: PASS
+ conformance/interfaces/pthread_spin_init/2-2: link: PASS
+ conformance/interfaces/pthread_spin_init/4-1: build: PASS
+ conformance/interfaces/pthread_spin_init/4-1: link: PASS
+ conformance/interfaces/pthread_spin_lock/1-1: build: PASS
+ conformance/interfaces/pthread_spin_lock/1-1: link: PASS
+ conformance/interfaces/pthread_spin_lock/1-2: build: PASS
+ conformance/interfaces/pthread_spin_lock/1-2: link: PASS
+ conformance/interfaces/pthread_spin_lock/3-1: build: PASS
+ conformance/interfaces/pthread_spin_lock/3-1: link: PASS
+ conformance/interfaces/pthread_spin_lock/3-2: build: PASS
+ conformance/interfaces/pthread_spin_lock/3-2: link: PASS
+ conformance/interfaces/pthread_spin_trylock/1-1: build: PASS
+ conformance/interfaces/pthread_spin_trylock/1-1: link: PASS
+ conformance/interfaces/pthread_spin_trylock/4-1: build: PASS
+ conformance/interfaces/pthread_spin_trylock/4-1: link: PASS
+ conformance/interfaces/pthread_spin_unlock/1-1: build: PASS
+ conformance/interfaces/pthread_spin_unlock/1-1: link: PASS
+ conformance/interfaces/pthread_spin_unlock/1-2: build: PASS
+ conformance/interfaces/pthread_spin_unlock/1-2: link: PASS
+ conformance/interfaces/pthread_spin_unlock/3-1: build: PASS
+ conformance/interfaces/pthread_spin_unlock/3-1: link: PASS
+ conformance/interfaces/pthread_testcancel/1-1: build: PASS
+ conformance/interfaces/pthread_testcancel/1-1: link: PASS
+ conformance/interfaces/pthread_testcancel/2-1: build: PASS
+ conformance/interfaces/pthread_testcancel/2-1: link: PASS
+ conformance/interfaces/raise/10000-1: build: PASS
+ conformance/interfaces/raise/10000-1: link: PASS
+ conformance/interfaces/raise/1-1: build: PASS
+ conformance/interfaces/raise/1-1: link: PASS
+ conformance/interfaces/raise/1-2: build: PASS
+ conformance/interfaces/raise/1-2: link: PASS
+ conformance/interfaces/raise/2-1: build: PASS
+ conformance/interfaces/raise/2-1: link: PASS
+ conformance/interfaces/raise/4-1: build: PASS
+ conformance/interfaces/raise/4-1: link: PASS
+ conformance/interfaces/raise/6-1: build: PASS
+ conformance/interfaces/raise/6-1: link: PASS
+ conformance/interfaces/raise/7-1: build: PASS
+ conformance/interfaces/raise/7-1: link: PASS
+ conformance/interfaces/sched_get_priority_max/1-1: build: PASS
+ conformance/interfaces/sched_get_priority_max/1-1: link: PASS
+ conformance/interfaces/sched_get_priority_max/1-2: build: PASS
+ conformance/interfaces/sched_get_priority_max/1-2: link: PASS
+ conformance/interfaces/sched_get_priority_max/1-3: build: PASS
+ conformance/interfaces/sched_get_priority_max/1-3: link: PASS
+ conformance/interfaces/sched_get_priority_max/1-4: build: PASS
+ conformance/interfaces/sched_get_priority_max/1-4: link: PASS
+ conformance/interfaces/sched_get_priority_max/2-1: build: PASS
+ conformance/interfaces/sched_get_priority_max/2-1: link: PASS
+ conformance/interfaces/sched_get_priority_min/1-1: build: PASS
+ conformance/interfaces/sched_get_priority_min/1-1: link: PASS
+ conformance/interfaces/sched_get_priority_min/1-2: build: PASS
+ conformance/interfaces/sched_get_priority_min/1-2: link: PASS
+ conformance/interfaces/sched_get_priority_min/1-3: build: PASS
+ conformance/interfaces/sched_get_priority_min/1-3: link: PASS
+ conformance/interfaces/sched_get_priority_min/1-4: build: PASS
+ conformance/interfaces/sched_get_priority_min/1-4: link: PASS
+ conformance/interfaces/sched_get_priority_min/2-1: build: PASS
+ conformance/interfaces/sched_get_priority_min/2-1: link: PASS
+ conformance/interfaces/sched_getparam/1-1: build: PASS
+ conformance/interfaces/sched_getparam/1-1: link: PASS
+ conformance/interfaces/sched_getparam/2-1: build: PASS
+ conformance/interfaces/sched_getparam/2-1: link: PASS
+ conformance/interfaces/sched_getparam/3-1: build: PASS
+ conformance/interfaces/sched_getparam/3-1: link: PASS
+ conformance/interfaces/sched_getparam/4-1: build: PASS
+ conformance/interfaces/sched_getparam/4-1: link: PASS
+ conformance/interfaces/sched_getparam/6-1: build: PASS
+ conformance/interfaces/sched_getparam/6-1: link: PASS
+ conformance/interfaces/sched_getparam/speculative/7-1: build: PASS
+ conformance/interfaces/sched_getparam/speculative/7-1: link: PASS
+ conformance/interfaces/sched_getscheduler/1-1: build: PASS
+ conformance/interfaces/sched_getscheduler/1-1: link: PASS
+ conformance/interfaces/sched_getscheduler/2-1: build: PASS
+ conformance/interfaces/sched_getscheduler/2-1: link: PASS
+ conformance/interfaces/sched_getscheduler/3-1: build: PASS
+ conformance/interfaces/sched_getscheduler/3-1: link: PASS
+ conformance/interfaces/sched_getscheduler/4-1: build: PASS
+ conformance/interfaces/sched_getscheduler/4-1: link: PASS
+ conformance/interfaces/sched_getscheduler/5-1: build: PASS
+ conformance/interfaces/sched_getscheduler/5-1: link: PASS
+ conformance/interfaces/sched_getscheduler/7-1: build: PASS
+ conformance/interfaces/sched_getscheduler/7-1: link: PASS
+ conformance/interfaces/sched_rr_get_interval/1-1: build: PASS
+ conformance/interfaces/sched_rr_get_interval/1-1: link: PASS
+ conformance/interfaces/sched_rr_get_interval/2-1: build: PASS
+ conformance/interfaces/sched_rr_get_interval/2-1: link: PASS
+ conformance/interfaces/sched_rr_get_interval/3-1: build: PASS
+ conformance/interfaces/sched_rr_get_interval/3-1: link: PASS
+ conformance/interfaces/sched_rr_get_interval/speculative/5-1: build: PASS
+ conformance/interfaces/sched_rr_get_interval/speculative/5-1: link: PASS
+ conformance/interfaces/sched_setparam/1-1: build: PASS
+ conformance/interfaces/sched_setparam/1-1: link: PASS
+ conformance/interfaces/sched_setparam/10-1: build: PASS
+ conformance/interfaces/sched_setparam/10-1: link: PASS
+ conformance/interfaces/sched_setparam/12-1: build: PASS
+ conformance/interfaces/sched_setparam/12-1: link: PASS
+ conformance/interfaces/sched_setparam/13-1: build: PASS
+ conformance/interfaces/sched_setparam/13-1: link: PASS
+ conformance/interfaces/sched_setparam/14-1: build: PASS
+ conformance/interfaces/sched_setparam/14-1: link: PASS
+ conformance/interfaces/sched_setparam/15-1: build: PASS
+ conformance/interfaces/sched_setparam/15-1: link: PASS
+ conformance/interfaces/sched_setparam/16-1: build: PASS
+ conformance/interfaces/sched_setparam/16-1: link: PASS
+ conformance/interfaces/sched_setparam/17-1: build: PASS
+ conformance/interfaces/sched_setparam/17-1: link: PASS
+ conformance/interfaces/sched_setparam/18-1: build: PASS
+ conformance/interfaces/sched_setparam/18-1: link: PASS
+ conformance/interfaces/sched_setparam/19-1: build: PASS
+ conformance/interfaces/sched_setparam/19-1: link: PASS
+ conformance/interfaces/sched_setparam/2-1: build: PASS
+ conformance/interfaces/sched_setparam/2-1: link: PASS
+ conformance/interfaces/sched_setparam/2-2: build: PASS
+ conformance/interfaces/sched_setparam/2-2: link: PASS
+ conformance/interfaces/sched_setparam/20-1: build: PASS
+ conformance/interfaces/sched_setparam/20-1: link: PASS
+ conformance/interfaces/sched_setparam/21-1: build: PASS
+ conformance/interfaces/sched_setparam/21-1: link: PASS
+ conformance/interfaces/sched_setparam/21-2: build: PASS
+ conformance/interfaces/sched_setparam/21-2: link: PASS
+ conformance/interfaces/sched_setparam/22-1: build: PASS
+ conformance/interfaces/sched_setparam/22-1: link: PASS
+ conformance/interfaces/sched_setparam/23-1: build: PASS
+ conformance/interfaces/sched_setparam/23-1: link: PASS
+ conformance/interfaces/sched_setparam/23-2: build: PASS
+ conformance/interfaces/sched_setparam/23-2: link: PASS
+ conformance/interfaces/sched_setparam/23-3: build: PASS
+ conformance/interfaces/sched_setparam/23-3: link: PASS
+ conformance/interfaces/sched_setparam/23-4: build: PASS
+ conformance/interfaces/sched_setparam/23-4: link: PASS
+ conformance/interfaces/sched_setparam/23-5: build: PASS
+ conformance/interfaces/sched_setparam/23-5: link: PASS
+ conformance/interfaces/sched_setparam/23-6: build: PASS
+ conformance/interfaces/sched_setparam/23-6: link: PASS
+ conformance/interfaces/sched_setparam/23-7: build: PASS
+ conformance/interfaces/sched_setparam/23-7: link: PASS
+ conformance/interfaces/sched_setparam/25-1: build: PASS
+ conformance/interfaces/sched_setparam/25-1: link: PASS
+ conformance/interfaces/sched_setparam/25-2: build: PASS
+ conformance/interfaces/sched_setparam/25-2: link: PASS
+ conformance/interfaces/sched_setparam/25-3: build: PASS
+ conformance/interfaces/sched_setparam/25-3: link: SKIP
+ conformance/interfaces/sched_setparam/25-4: build: PASS
+ conformance/interfaces/sched_setparam/25-4: link: SKIP
+ conformance/interfaces/sched_setparam/26-1: build: PASS
+ conformance/interfaces/sched_setparam/26-1: link: PASS
+ conformance/interfaces/sched_setparam/27-1: build: PASS
+ conformance/interfaces/sched_setparam/27-1: link: PASS
+ conformance/interfaces/sched_setparam/3-1: build: PASS
+ conformance/interfaces/sched_setparam/3-1: link: PASS
+ conformance/interfaces/sched_setparam/5-1: build: PASS
+ conformance/interfaces/sched_setparam/5-1: link: PASS
+ conformance/interfaces/sched_setparam/6-1: build: PASS
+ conformance/interfaces/sched_setparam/6-1: link: PASS
+ conformance/interfaces/sched_setparam/7-1: build: PASS
+ conformance/interfaces/sched_setparam/7-1: link: PASS
+ conformance/interfaces/sched_setparam/8-1: build: PASS
+ conformance/interfaces/sched_setparam/8-1: link: PASS
+ conformance/interfaces/sched_setparam/9-1: build: PASS
+ conformance/interfaces/sched_setparam/9-1: link: PASS
+ conformance/interfaces/sched_setscheduler/1-1: build: PASS
+ conformance/interfaces/sched_setscheduler/1-1: link: PASS
+ conformance/interfaces/sched_setscheduler/10-1: build: PASS
+ conformance/interfaces/sched_setscheduler/10-1: link: PASS
+ conformance/interfaces/sched_setscheduler/11-1: build: PASS
+ conformance/interfaces/sched_setscheduler/11-1: link: PASS
+ conformance/interfaces/sched_setscheduler/12-1: build: PASS
+ conformance/interfaces/sched_setscheduler/12-1: link: PASS
+ conformance/interfaces/sched_setscheduler/13-1: build: PASS
+ conformance/interfaces/sched_setscheduler/13-1: link: PASS
+ conformance/interfaces/sched_setscheduler/14-1: build: PASS
+ conformance/interfaces/sched_setscheduler/14-1: link: PASS
+ conformance/interfaces/sched_setscheduler/15-1: build: PASS
+ conformance/interfaces/sched_setscheduler/15-1: link: PASS
+ conformance/interfaces/sched_setscheduler/15-2: build: PASS
+ conformance/interfaces/sched_setscheduler/15-2: link: PASS
+ conformance/interfaces/sched_setscheduler/16-1: build: PASS
+ conformance/interfaces/sched_setscheduler/16-1: link: PASS
+ conformance/interfaces/sched_setscheduler/17-1: build: PASS
+ conformance/interfaces/sched_setscheduler/17-1: link: PASS
+ conformance/interfaces/sched_setscheduler/17-2: build: PASS
+ conformance/interfaces/sched_setscheduler/17-2: link: PASS
+ conformance/interfaces/sched_setscheduler/17-3: build: PASS
+ conformance/interfaces/sched_setscheduler/17-3: link: PASS
+ conformance/interfaces/sched_setscheduler/17-4: build: PASS
+ conformance/interfaces/sched_setscheduler/17-4: link: PASS
+ conformance/interfaces/sched_setscheduler/17-5: build: PASS
+ conformance/interfaces/sched_setscheduler/17-5: link: PASS
+ conformance/interfaces/sched_setscheduler/17-6: build: PASS
+ conformance/interfaces/sched_setscheduler/17-6: link: PASS
+ conformance/interfaces/sched_setscheduler/17-7: build: PASS
+ conformance/interfaces/sched_setscheduler/17-7: link: PASS
+ conformance/interfaces/sched_setscheduler/19-1: build: PASS
+ conformance/interfaces/sched_setscheduler/19-1: link: PASS
+ conformance/interfaces/sched_setscheduler/19-2: build: PASS
+ conformance/interfaces/sched_setscheduler/19-2: link: PASS
+ conformance/interfaces/sched_setscheduler/19-3: build: PASS
+ conformance/interfaces/sched_setscheduler/19-3: link: PASS
+ conformance/interfaces/sched_setscheduler/19-4: build: PASS
+ conformance/interfaces/sched_setscheduler/19-4: link: PASS
+ conformance/interfaces/sched_setscheduler/19-5: build: PASS
+ conformance/interfaces/sched_setscheduler/19-5: link: PASS
+ conformance/interfaces/sched_setscheduler/2-1: build: PASS
+ conformance/interfaces/sched_setscheduler/2-1: link: PASS
+ conformance/interfaces/sched_setscheduler/20-1: build: PASS
+ conformance/interfaces/sched_setscheduler/20-1: link: PASS
+ conformance/interfaces/sched_setscheduler/21-1: build: PASS
+ conformance/interfaces/sched_setscheduler/21-1: link: PASS
+ conformance/interfaces/sched_setscheduler/22-1: build: PASS
+ conformance/interfaces/sched_setscheduler/22-1: link: PASS
+ conformance/interfaces/sched_setscheduler/22-2: build: PASS
+ conformance/interfaces/sched_setscheduler/22-2: link: PASS
+ conformance/interfaces/sched_setscheduler/4-1: build: PASS
+ conformance/interfaces/sched_setscheduler/4-1: link: PASS
+ conformance/interfaces/sched_setscheduler/5-1: build: PASS
+ conformance/interfaces/sched_setscheduler/5-1: link: PASS
+ conformance/interfaces/sched_setscheduler/6-1: build: PASS
+ conformance/interfaces/sched_setscheduler/6-1: link: PASS
+ conformance/interfaces/sched_setscheduler/7-1: build: PASS
+ conformance/interfaces/sched_setscheduler/7-1: link: PASS
+ conformance/interfaces/sched_setscheduler/9-1: build: PASS
+ conformance/interfaces/sched_setscheduler/9-1: link: PASS
+ conformance/interfaces/sched_yield/1-1: build: FAILED: Compiler output:
+ cc1: warnings being treated as errors
+ conformance/interfaces/sched_yield/1-1.c: In function ‘set_process_affinity’:
+ conformance/interfaces/sched_yield/1-1.c:87: error: implicit declaration of function ‘__CPU_ZERO_S’
+ conformance/interfaces/sched_yield/1-1.c:89: error: implicit declaration of function ‘__CPU_SET_S’
+ conformance/interfaces/sched_yield/1-1.c: In function ‘set_thread_affinity’:
+ conformance/interfaces/sched_yield/1-1.c:119: error: implicit declaration of function ‘pthread_setaffinity_np’
+ conformance/interfaces/sched_yield/1-1.c: In function ‘runner’:
+ conformance/interfaces/sched_yield/1-1.c:136: error: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘pthread_t’
+ conformance/interfaces/sched_yield/1-1.c: In function ‘busy_thread’:
+ conformance/interfaces/sched_yield/1-1.c:159: error: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘pthread_t’
+ conformance/interfaces/sched_yield/2-1: build: PASS
+ conformance/interfaces/sched_yield/2-1: link: PASS
+ conformance/interfaces/sem_close/1-1: build: PASS
+ conformance/interfaces/sem_close/1-1: link: PASS
+ conformance/interfaces/sem_close/2-1: build: PASS
+ conformance/interfaces/sem_close/2-1: link: PASS
+ conformance/interfaces/sem_close/3-1: build: PASS
+ conformance/interfaces/sem_close/3-1: link: PASS
+ conformance/interfaces/sem_close/3-2: build: PASS
+ conformance/interfaces/sem_close/3-2: link: PASS
+ conformance/interfaces/sem_destroy/3-1: build: PASS
+ conformance/interfaces/sem_destroy/3-1: link: PASS
+ conformance/interfaces/sem_destroy/4-1: build: PASS
+ conformance/interfaces/sem_destroy/4-1: link: PASS
+ conformance/interfaces/sem_getvalue/1-1: build: PASS
+ conformance/interfaces/sem_getvalue/1-1: link: PASS
+ conformance/interfaces/sem_getvalue/2-1: build: PASS
+ conformance/interfaces/sem_getvalue/2-1: link: PASS
+ conformance/interfaces/sem_getvalue/2-2: build: PASS
+ conformance/interfaces/sem_getvalue/2-2: link: PASS
+ conformance/interfaces/sem_getvalue/4-1: build: PASS
+ conformance/interfaces/sem_getvalue/4-1: link: PASS
+ conformance/interfaces/sem_getvalue/5-1: build: PASS
+ conformance/interfaces/sem_getvalue/5-1: link: PASS
+ conformance/interfaces/sem_init/1-1: build: PASS
+ conformance/interfaces/sem_init/1-1: link: PASS
+ conformance/interfaces/sem_init/2-1: build: PASS
+ conformance/interfaces/sem_init/2-1: link: PASS
+ conformance/interfaces/sem_init/2-2: build: PASS
+ conformance/interfaces/sem_init/2-2: link: PASS
+ conformance/interfaces/sem_init/3-1: build: PASS
+ conformance/interfaces/sem_init/3-1: link: PASS
+ conformance/interfaces/sem_init/3-2: build: PASS
+ conformance/interfaces/sem_init/3-2: link: PASS
+ conformance/interfaces/sem_init/3-3: build: PASS
+ conformance/interfaces/sem_init/3-3: link: PASS
+ conformance/interfaces/sem_init/5-1: build: PASS
+ conformance/interfaces/sem_init/5-1: link: PASS
+ conformance/interfaces/sem_init/5-2: build: PASS
+ conformance/interfaces/sem_init/5-2: link: PASS
+ conformance/interfaces/sem_init/6-1: build: FAILED: Compiler output:
+ conformance/interfaces/sem_init/6-1.c: In function ‘main’:
+ conformance/interfaces/sem_init/6-1.c:29: error: ‘SEM_VALUE_MAX’ undeclared (first use in this function)
+ conformance/interfaces/sem_init/6-1.c:29: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sem_init/6-1.c:29: error: for each function it appears in.)
+ conformance/interfaces/sem_init/7-1: build: PASS
+ conformance/interfaces/sem_init/7-1: link: PASS
+ conformance/interfaces/sem_open/1-1: build: PASS
+ conformance/interfaces/sem_open/1-1: link: PASS
+ conformance/interfaces/sem_open/1-2: build: PASS
+ conformance/interfaces/sem_open/1-2: link: PASS
+ conformance/interfaces/sem_open/1-3: build: PASS
+ conformance/interfaces/sem_open/1-3: link: PASS
+ conformance/interfaces/sem_open/1-4: build: PASS
+ conformance/interfaces/sem_open/1-4: link: PASS
+ conformance/interfaces/sem_open/10-1: build: PASS
+ conformance/interfaces/sem_open/10-1: link: PASS
+ conformance/interfaces/sem_open/15-1: build: PASS
+ conformance/interfaces/sem_open/15-1: link: PASS
+ conformance/interfaces/sem_open/2-1: build: PASS
+ conformance/interfaces/sem_open/2-1: link: PASS
+ conformance/interfaces/sem_open/2-2: build: PASS
+ conformance/interfaces/sem_open/2-2: link: PASS
+ conformance/interfaces/sem_open/3-1: build: PASS
+ conformance/interfaces/sem_open/3-1: link: PASS
+ conformance/interfaces/sem_open/4-1: build: PASS
+ conformance/interfaces/sem_open/4-1: link: PASS
+ conformance/interfaces/sem_open/5-1: build: FAILED: Compiler output:
+ conformance/interfaces/sem_open/5-1.c: In function ‘main’:
+ conformance/interfaces/sem_open/5-1.c:32: error: ‘SEM_VALUE_MAX’ undeclared (first use in this function)
+ conformance/interfaces/sem_open/5-1.c:32: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sem_open/5-1.c:32: error: for each function it appears in.)
+ conformance/interfaces/sem_open/6-1: build: PASS
+ conformance/interfaces/sem_open/6-1: link: PASS
+ conformance/interfaces/sem_post/1-1: build: PASS
+ conformance/interfaces/sem_post/1-1: link: PASS
+ conformance/interfaces/sem_post/1-2: build: PASS
+ conformance/interfaces/sem_post/1-2: link: PASS
+ conformance/interfaces/sem_post/2-1: build: PASS
+ conformance/interfaces/sem_post/2-1: link: PASS
+ conformance/interfaces/sem_post/4-1: build: PASS
+ conformance/interfaces/sem_post/4-1: link: PASS
+ conformance/interfaces/sem_post/5-1: build: PASS
+ conformance/interfaces/sem_post/5-1: link: PASS
+ conformance/interfaces/sem_post/6-1: build: PASS
+ conformance/interfaces/sem_post/6-1: link: PASS
+ conformance/interfaces/sem_post/8-1: build: PASS
+ conformance/interfaces/sem_post/8-1: link: PASS
+ conformance/interfaces/sem_timedwait/1-1: build: PASS
+ conformance/interfaces/sem_timedwait/1-1: link: PASS
+ conformance/interfaces/sem_timedwait/10-1: build: PASS
+ conformance/interfaces/sem_timedwait/10-1: link: PASS
+ conformance/interfaces/sem_timedwait/11-1: build: PASS
+ conformance/interfaces/sem_timedwait/11-1: link: PASS
+ conformance/interfaces/sem_timedwait/2-1: build: PASS
+ conformance/interfaces/sem_timedwait/2-1: link: PASS
+ conformance/interfaces/sem_timedwait/2-2: build: PASS
+ conformance/interfaces/sem_timedwait/2-2: link: PASS
+ conformance/interfaces/sem_timedwait/3-1: build: PASS
+ conformance/interfaces/sem_timedwait/3-1: link: PASS
+ conformance/interfaces/sem_timedwait/4-1: build: PASS
+ conformance/interfaces/sem_timedwait/4-1: link: PASS
+ conformance/interfaces/sem_timedwait/6-1: build: PASS
+ conformance/interfaces/sem_timedwait/6-1: link: PASS
+ conformance/interfaces/sem_timedwait/6-2: build: PASS
+ conformance/interfaces/sem_timedwait/6-2: link: PASS
+ conformance/interfaces/sem_timedwait/7-1: build: PASS
+ conformance/interfaces/sem_timedwait/7-1: link: PASS
+ conformance/interfaces/sem_timedwait/9-1: build: PASS
+ conformance/interfaces/sem_timedwait/9-1: link: PASS
+ conformance/interfaces/sem_unlink/1-1: build: PASS
+ conformance/interfaces/sem_unlink/1-1: link: PASS
+ conformance/interfaces/sem_unlink/2-1: build: PASS
+ conformance/interfaces/sem_unlink/2-1: link: PASS
+ conformance/interfaces/sem_unlink/2-2: build: PASS
+ conformance/interfaces/sem_unlink/2-2: link: PASS
+ conformance/interfaces/sem_unlink/3-1: build: PASS
+ conformance/interfaces/sem_unlink/3-1: link: PASS
+ conformance/interfaces/sem_unlink/4-1: build: PASS
+ conformance/interfaces/sem_unlink/4-1: link: PASS
+ conformance/interfaces/sem_unlink/4-2: build: PASS
+ conformance/interfaces/sem_unlink/4-2: link: PASS
+ conformance/interfaces/sem_unlink/5-1: build: PASS
+ conformance/interfaces/sem_unlink/5-1: link: PASS
+ conformance/interfaces/sem_unlink/6-1: build: PASS
+ conformance/interfaces/sem_unlink/6-1: link: PASS
+ conformance/interfaces/sem_unlink/7-1: build: PASS
+ conformance/interfaces/sem_unlink/7-1: link: PASS
+ conformance/interfaces/sem_unlink/9-1: build: PASS
+ conformance/interfaces/sem_unlink/9-1: link: PASS
+ conformance/interfaces/sem_wait/1-1: build: PASS
+ conformance/interfaces/sem_wait/1-1: link: PASS
+ conformance/interfaces/sem_wait/1-2: build: PASS
+ conformance/interfaces/sem_wait/1-2: link: PASS
+ conformance/interfaces/sem_wait/11-1: build: PASS
+ conformance/interfaces/sem_wait/11-1: link: PASS
+ conformance/interfaces/sem_wait/12-1: build: PASS
+ conformance/interfaces/sem_wait/12-1: link: PASS
+ conformance/interfaces/sem_wait/13-1: build: PASS
+ conformance/interfaces/sem_wait/13-1: link: PASS
+ conformance/interfaces/sem_wait/3-1: build: PASS
+ conformance/interfaces/sem_wait/3-1: link: PASS
+ conformance/interfaces/sem_wait/5-1: build: PASS
+ conformance/interfaces/sem_wait/5-1: link: PASS
+ conformance/interfaces/sem_wait/7-1: build: PASS
+ conformance/interfaces/sem_wait/7-1: link: PASS
+ conformance/interfaces/shm_open/1-1: build: PASS
+ conformance/interfaces/shm_open/1-1: link: PASS
+ conformance/interfaces/shm_open/10-1: build: PASS
+ conformance/interfaces/shm_open/10-1: link: PASS
+ conformance/interfaces/shm_open/11-1: build: PASS
+ conformance/interfaces/shm_open/11-1: link: PASS
+ conformance/interfaces/shm_open/12-1: build: PASS
+ conformance/interfaces/shm_open/12-1: link: PASS
+ conformance/interfaces/shm_open/13-1: build: PASS
+ conformance/interfaces/shm_open/13-1: link: PASS
+ conformance/interfaces/shm_open/14-2: build: PASS
+ conformance/interfaces/shm_open/14-2: link: PASS
+ conformance/interfaces/shm_open/15-1: build: PASS
+ conformance/interfaces/shm_open/15-1: link: PASS
+ conformance/interfaces/shm_open/16-1: build: PASS
+ conformance/interfaces/shm_open/16-1: link: PASS
+ conformance/interfaces/shm_open/17-1: build: PASS
+ conformance/interfaces/shm_open/17-1: link: PASS
+ conformance/interfaces/shm_open/18-1: build: PASS
+ conformance/interfaces/shm_open/18-1: link: PASS
+ conformance/interfaces/shm_open/19-1: build: PASS
+ conformance/interfaces/shm_open/19-1: link: PASS
+ conformance/interfaces/shm_open/2-1: build: PASS
+ conformance/interfaces/shm_open/2-1: link: PASS
+ conformance/interfaces/shm_open/20-1: build: PASS
+ conformance/interfaces/shm_open/20-1: link: PASS
+ conformance/interfaces/shm_open/20-2: build: PASS
+ conformance/interfaces/shm_open/20-2: link: PASS
+ conformance/interfaces/shm_open/20-3: build: PASS
+ conformance/interfaces/shm_open/20-3: link: PASS
+ conformance/interfaces/shm_open/21-1: build: PASS
+ conformance/interfaces/shm_open/21-1: link: PASS
+ conformance/interfaces/shm_open/22-1: build: PASS
+ conformance/interfaces/shm_open/22-1: link: PASS
+ conformance/interfaces/shm_open/23-1: build: PASS
+ conformance/interfaces/shm_open/23-1: link: PASS
+ conformance/interfaces/shm_open/24-1: build: PASS
+ conformance/interfaces/shm_open/24-1: link: PASS
+ conformance/interfaces/shm_open/25-1: build: PASS
+ conformance/interfaces/shm_open/25-1: link: PASS
+ conformance/interfaces/shm_open/26-1: build: PASS
+ conformance/interfaces/shm_open/26-1: link: PASS
+ conformance/interfaces/shm_open/26-2: build: PASS
+ conformance/interfaces/shm_open/26-2: link: PASS
+ conformance/interfaces/shm_open/27-1: build: PASS
+ conformance/interfaces/shm_open/27-1: link: PASS
+ conformance/interfaces/shm_open/28-1: build: PASS
+ conformance/interfaces/shm_open/28-1: link: PASS
+ conformance/interfaces/shm_open/28-2: build: PASS
+ conformance/interfaces/shm_open/28-2: link: PASS
+ conformance/interfaces/shm_open/28-3: build: PASS
+ conformance/interfaces/shm_open/28-3: link: PASS
+ conformance/interfaces/shm_open/29-1: build: PASS
+ conformance/interfaces/shm_open/29-1: link: PASS
+ conformance/interfaces/shm_open/3-1: build: PASS
+ conformance/interfaces/shm_open/3-1: link: PASS
+ conformance/interfaces/shm_open/32-1: build: PASS
+ conformance/interfaces/shm_open/32-1: link: PASS
+ conformance/interfaces/shm_open/34-1: build: PASS
+ conformance/interfaces/shm_open/34-1: link: PASS
+ conformance/interfaces/shm_open/36-1: build: PASS
+ conformance/interfaces/shm_open/36-1: link: PASS
+ conformance/interfaces/shm_open/37-1: build: PASS
+ conformance/interfaces/shm_open/37-1: link: PASS
+ conformance/interfaces/shm_open/38-1: build: PASS
+ conformance/interfaces/shm_open/38-1: link: PASS
+ conformance/interfaces/shm_open/39-1: build: PASS
+ conformance/interfaces/shm_open/39-1: link: PASS
+ conformance/interfaces/shm_open/39-2: build: PASS
+ conformance/interfaces/shm_open/39-2: link: PASS
+ conformance/interfaces/shm_open/41-1: build: PASS
+ conformance/interfaces/shm_open/41-1: link: PASS
+ conformance/interfaces/shm_open/42-1: build: PASS
+ conformance/interfaces/shm_open/42-1: link: PASS
+ conformance/interfaces/shm_open/5-1: build: PASS
+ conformance/interfaces/shm_open/5-1: link: PASS
+ conformance/interfaces/shm_open/6-1: build: PASS
+ conformance/interfaces/shm_open/6-1: link: PASS
+ conformance/interfaces/shm_open/7-1: build: PASS
+ conformance/interfaces/shm_open/7-1: link: PASS
+ conformance/interfaces/shm_open/8-1: build: PASS
+ conformance/interfaces/shm_open/8-1: link: PASS
+ conformance/interfaces/shm_open/9-1: build: PASS
+ conformance/interfaces/shm_open/9-1: link: PASS
+ conformance/interfaces/shm_unlink/1-1: build: PASS
+ conformance/interfaces/shm_unlink/1-1: link: PASS
+ conformance/interfaces/shm_unlink/10-1: build: PASS
+ conformance/interfaces/shm_unlink/10-1: link: PASS
+ conformance/interfaces/shm_unlink/10-2: build: PASS
+ conformance/interfaces/shm_unlink/10-2: link: PASS
+ conformance/interfaces/shm_unlink/11-1: build: PASS
+ conformance/interfaces/shm_unlink/11-1: link: PASS
+ conformance/interfaces/shm_unlink/2-1: build: PASS
+ conformance/interfaces/shm_unlink/2-1: link: PASS
+ conformance/interfaces/shm_unlink/3-1: build: PASS
+ conformance/interfaces/shm_unlink/3-1: link: PASS
+ conformance/interfaces/shm_unlink/5-1: build: PASS
+ conformance/interfaces/shm_unlink/5-1: link: PASS
+ conformance/interfaces/shm_unlink/6-1: build: PASS
+ conformance/interfaces/shm_unlink/6-1: link: PASS
+ conformance/interfaces/shm_unlink/8-1: build: PASS
+ conformance/interfaces/shm_unlink/8-1: link: PASS
+ conformance/interfaces/shm_unlink/9-1: build: PASS
+ conformance/interfaces/shm_unlink/9-1: link: PASS
+ conformance/interfaces/sigaction/8-16: build: PASS
+ conformance/interfaces/sigaction/8-16: link: PASS
+ conformance/interfaces/sigaction/1-1: build: PASS
+ conformance/interfaces/sigaction/1-1: link: PASS
+ conformance/interfaces/sigaction/1-10: build: PASS
+ conformance/interfaces/sigaction/1-10: link: PASS
+ conformance/interfaces/sigaction/1-11: build: PASS
+ conformance/interfaces/sigaction/1-11: link: PASS
+ conformance/interfaces/sigaction/1-12: build: PASS
+ conformance/interfaces/sigaction/1-12: link: PASS
+ conformance/interfaces/sigaction/1-13: build: PASS
+ conformance/interfaces/sigaction/1-13: link: PASS
+ conformance/interfaces/sigaction/1-14: build: PASS
+ conformance/interfaces/sigaction/1-14: link: PASS
+ conformance/interfaces/sigaction/1-15: build: PASS
+ conformance/interfaces/sigaction/1-15: link: PASS
+ conformance/interfaces/sigaction/1-16: build: PASS
+ conformance/interfaces/sigaction/1-16: link: PASS
+ conformance/interfaces/sigaction/1-17: build: PASS
+ conformance/interfaces/sigaction/1-17: link: PASS
+ conformance/interfaces/sigaction/1-18: build: PASS
+ conformance/interfaces/sigaction/1-18: link: PASS
+ conformance/interfaces/sigaction/1-19: build: PASS
+ conformance/interfaces/sigaction/1-19: link: PASS
+ conformance/interfaces/sigaction/1-2: build: PASS
+ conformance/interfaces/sigaction/1-2: link: PASS
+ conformance/interfaces/sigaction/1-20: build: PASS
+ conformance/interfaces/sigaction/1-20: link: PASS
+ conformance/interfaces/sigaction/1-21: build: PASS
+ conformance/interfaces/sigaction/1-21: link: PASS
+ conformance/interfaces/sigaction/1-22: build: PASS
+ conformance/interfaces/sigaction/1-22: link: PASS
+ conformance/interfaces/sigaction/1-23: build: PASS
+ conformance/interfaces/sigaction/1-23: link: PASS
+ conformance/interfaces/sigaction/1-24: build: PASS
+ conformance/interfaces/sigaction/1-24: link: PASS
+ conformance/interfaces/sigaction/1-25: build: PASS
+ conformance/interfaces/sigaction/1-25: link: PASS
+ conformance/interfaces/sigaction/1-26: build: PASS
+ conformance/interfaces/sigaction/1-26: link: PASS
+ conformance/interfaces/sigaction/1-3: build: PASS
+ conformance/interfaces/sigaction/1-3: link: PASS
+ conformance/interfaces/sigaction/1-4: build: PASS
+ conformance/interfaces/sigaction/1-4: link: PASS
+ conformance/interfaces/sigaction/1-5: build: PASS
+ conformance/interfaces/sigaction/1-5: link: PASS
+ conformance/interfaces/sigaction/1-6: build: PASS
+ conformance/interfaces/sigaction/1-6: link: PASS
+ conformance/interfaces/sigaction/1-7: build: PASS
+ conformance/interfaces/sigaction/1-7: link: PASS
+ conformance/interfaces/sigaction/1-8: build: PASS
+ conformance/interfaces/sigaction/1-8: link: PASS
+ conformance/interfaces/sigaction/1-9: build: PASS
+ conformance/interfaces/sigaction/1-9: link: PASS
+ conformance/interfaces/sigaction/10-1: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/10-1.c: In function ‘main’:
+ conformance/interfaces/sigaction/10-1.c:41: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/10-1.c:41: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/10-1.c:41: error: for each function it appears in.)
+ conformance/interfaces/sigaction/11-1: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/11-1.c: In function ‘main’:
+ conformance/interfaces/sigaction/11-1.c:50: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/11-1.c:50: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/11-1.c:50: error: for each function it appears in.)
+ conformance/interfaces/sigaction/12-1: build: PASS
+ conformance/interfaces/sigaction/12-1: link: PASS
+ conformance/interfaces/sigaction/12-10: build: PASS
+ conformance/interfaces/sigaction/12-10: link: PASS
+ conformance/interfaces/sigaction/12-11: build: PASS
+ conformance/interfaces/sigaction/12-11: link: PASS
+ conformance/interfaces/sigaction/12-12: build: PASS
+ conformance/interfaces/sigaction/12-12: link: PASS
+ conformance/interfaces/sigaction/12-13: build: PASS
+ conformance/interfaces/sigaction/12-13: link: PASS
+ conformance/interfaces/sigaction/12-14: build: PASS
+ conformance/interfaces/sigaction/12-14: link: PASS
+ conformance/interfaces/sigaction/12-15: build: PASS
+ conformance/interfaces/sigaction/12-15: link: PASS
+ conformance/interfaces/sigaction/12-16: build: PASS
+ conformance/interfaces/sigaction/12-16: link: PASS
+ conformance/interfaces/sigaction/12-17: build: PASS
+ conformance/interfaces/sigaction/12-17: link: PASS
+ conformance/interfaces/sigaction/12-18: build: PASS
+ conformance/interfaces/sigaction/12-18: link: PASS
+ conformance/interfaces/sigaction/12-19: build: PASS
+ conformance/interfaces/sigaction/12-19: link: PASS
+ conformance/interfaces/sigaction/12-2: build: PASS
+ conformance/interfaces/sigaction/12-2: link: PASS
+ conformance/interfaces/sigaction/12-20: build: PASS
+ conformance/interfaces/sigaction/12-20: link: PASS
+ conformance/interfaces/sigaction/12-21: build: PASS
+ conformance/interfaces/sigaction/12-21: link: PASS
+ conformance/interfaces/sigaction/12-22: build: PASS
+ conformance/interfaces/sigaction/12-22: link: PASS
+ conformance/interfaces/sigaction/12-23: build: PASS
+ conformance/interfaces/sigaction/12-23: link: PASS
+ conformance/interfaces/sigaction/12-24: build: PASS
+ conformance/interfaces/sigaction/12-24: link: PASS
+ conformance/interfaces/sigaction/12-25: build: PASS
+ conformance/interfaces/sigaction/12-25: link: PASS
+ conformance/interfaces/sigaction/12-26: build: PASS
+ conformance/interfaces/sigaction/12-26: link: PASS
+ conformance/interfaces/sigaction/12-27: build: PASS
+ conformance/interfaces/sigaction/12-27: link: PASS
+ conformance/interfaces/sigaction/12-28: build: PASS
+ conformance/interfaces/sigaction/12-28: link: PASS
+ conformance/interfaces/sigaction/12-29: build: PASS
+ conformance/interfaces/sigaction/12-29: link: PASS
+ conformance/interfaces/sigaction/12-3: build: PASS
+ conformance/interfaces/sigaction/12-3: link: PASS
+ conformance/interfaces/sigaction/12-30: build: PASS
+ conformance/interfaces/sigaction/12-30: link: PASS
+ conformance/interfaces/sigaction/12-31: build: PASS
+ conformance/interfaces/sigaction/12-31: link: PASS
+ conformance/interfaces/sigaction/12-32: build: PASS
+ conformance/interfaces/sigaction/12-32: link: PASS
+ conformance/interfaces/sigaction/12-33: build: PASS
+ conformance/interfaces/sigaction/12-33: link: PASS
+ conformance/interfaces/sigaction/12-34: build: PASS
+ conformance/interfaces/sigaction/12-34: link: PASS
+ conformance/interfaces/sigaction/12-35: build: PASS
+ conformance/interfaces/sigaction/12-35: link: PASS
+ conformance/interfaces/sigaction/12-36: build: PASS
+ conformance/interfaces/sigaction/12-36: link: PASS
+ conformance/interfaces/sigaction/12-37: build: PASS
+ conformance/interfaces/sigaction/12-37: link: PASS
+ conformance/interfaces/sigaction/12-38: build: PASS
+ conformance/interfaces/sigaction/12-38: link: PASS
+ conformance/interfaces/sigaction/12-39: build: PASS
+ conformance/interfaces/sigaction/12-39: link: PASS
+ conformance/interfaces/sigaction/12-4: build: PASS
+ conformance/interfaces/sigaction/12-4: link: PASS
+ conformance/interfaces/sigaction/12-40: build: PASS
+ conformance/interfaces/sigaction/12-40: link: PASS
+ conformance/interfaces/sigaction/12-41: build: PASS
+ conformance/interfaces/sigaction/12-41: link: PASS
+ conformance/interfaces/sigaction/12-42: build: PASS
+ conformance/interfaces/sigaction/12-42: link: PASS
+ conformance/interfaces/sigaction/12-43: build: PASS
+ conformance/interfaces/sigaction/12-43: link: PASS
+ conformance/interfaces/sigaction/12-44: build: PASS
+ conformance/interfaces/sigaction/12-44: link: PASS
+ conformance/interfaces/sigaction/12-45: build: PASS
+ conformance/interfaces/sigaction/12-45: link: PASS
+ conformance/interfaces/sigaction/12-46: build: PASS
+ conformance/interfaces/sigaction/12-46: link: PASS
+ conformance/interfaces/sigaction/12-47: build: PASS
+ conformance/interfaces/sigaction/12-47: link: PASS
+ conformance/interfaces/sigaction/12-48: build: PASS
+ conformance/interfaces/sigaction/12-48: link: PASS
+ conformance/interfaces/sigaction/12-49: build: PASS
+ conformance/interfaces/sigaction/12-49: link: PASS
+ conformance/interfaces/sigaction/12-5: build: PASS
+ conformance/interfaces/sigaction/12-5: link: PASS
+ conformance/interfaces/sigaction/12-50: build: PASS
+ conformance/interfaces/sigaction/12-50: link: PASS
+ conformance/interfaces/sigaction/12-51: build: PASS
+ conformance/interfaces/sigaction/12-51: link: PASS
+ conformance/interfaces/sigaction/12-52: build: PASS
+ conformance/interfaces/sigaction/12-52: link: PASS
+ conformance/interfaces/sigaction/12-6: build: PASS
+ conformance/interfaces/sigaction/12-6: link: PASS
+ conformance/interfaces/sigaction/12-7: build: PASS
+ conformance/interfaces/sigaction/12-7: link: PASS
+ conformance/interfaces/sigaction/12-8: build: PASS
+ conformance/interfaces/sigaction/12-8: link: PASS
+ conformance/interfaces/sigaction/12-9: build: PASS
+ conformance/interfaces/sigaction/12-9: link: PASS
+ conformance/interfaces/sigaction/13-1: build: PASS
+ conformance/interfaces/sigaction/13-1: link: PASS
+ conformance/interfaces/sigaction/13-10: build: PASS
+ conformance/interfaces/sigaction/13-10: link: PASS
+ conformance/interfaces/sigaction/13-11: build: PASS
+ conformance/interfaces/sigaction/13-11: link: PASS
+ conformance/interfaces/sigaction/13-12: build: PASS
+ conformance/interfaces/sigaction/13-12: link: PASS
+ conformance/interfaces/sigaction/13-13: build: PASS
+ conformance/interfaces/sigaction/13-13: link: PASS
+ conformance/interfaces/sigaction/13-14: build: PASS
+ conformance/interfaces/sigaction/13-14: link: PASS
+ conformance/interfaces/sigaction/13-15: build: PASS
+ conformance/interfaces/sigaction/13-15: link: PASS
+ conformance/interfaces/sigaction/13-16: build: PASS
+ conformance/interfaces/sigaction/13-16: link: PASS
+ conformance/interfaces/sigaction/13-17: build: PASS
+ conformance/interfaces/sigaction/13-17: link: PASS
+ conformance/interfaces/sigaction/13-18: build: PASS
+ conformance/interfaces/sigaction/13-18: link: PASS
+ conformance/interfaces/sigaction/13-19: build: PASS
+ conformance/interfaces/sigaction/13-19: link: PASS
+ conformance/interfaces/sigaction/13-2: build: PASS
+ conformance/interfaces/sigaction/13-2: link: PASS
+ conformance/interfaces/sigaction/13-20: build: PASS
+ conformance/interfaces/sigaction/13-20: link: PASS
+ conformance/interfaces/sigaction/13-21: build: PASS
+ conformance/interfaces/sigaction/13-21: link: PASS
+ conformance/interfaces/sigaction/13-22: build: PASS
+ conformance/interfaces/sigaction/13-22: link: PASS
+ conformance/interfaces/sigaction/13-23: build: PASS
+ conformance/interfaces/sigaction/13-23: link: PASS
+ conformance/interfaces/sigaction/13-24: build: PASS
+ conformance/interfaces/sigaction/13-24: link: PASS
+ conformance/interfaces/sigaction/13-25: build: PASS
+ conformance/interfaces/sigaction/13-25: link: PASS
+ conformance/interfaces/sigaction/13-26: build: PASS
+ conformance/interfaces/sigaction/13-26: link: PASS
+ conformance/interfaces/sigaction/13-3: build: PASS
+ conformance/interfaces/sigaction/13-3: link: PASS
+ conformance/interfaces/sigaction/13-4: build: PASS
+ conformance/interfaces/sigaction/13-4: link: PASS
+ conformance/interfaces/sigaction/13-5: build: PASS
+ conformance/interfaces/sigaction/13-5: link: PASS
+ conformance/interfaces/sigaction/13-6: build: PASS
+ conformance/interfaces/sigaction/13-6: link: PASS
+ conformance/interfaces/sigaction/13-7: build: PASS
+ conformance/interfaces/sigaction/13-7: link: PASS
+ conformance/interfaces/sigaction/13-8: build: PASS
+ conformance/interfaces/sigaction/13-8: link: PASS
+ conformance/interfaces/sigaction/13-9: build: PASS
+ conformance/interfaces/sigaction/13-9: link: PASS
+ conformance/interfaces/sigaction/16-1: build: PASS
+ conformance/interfaces/sigaction/16-1: link: PASS
+ conformance/interfaces/sigaction/16-10: build: PASS
+ conformance/interfaces/sigaction/16-10: link: PASS
+ conformance/interfaces/sigaction/16-11: build: PASS
+ conformance/interfaces/sigaction/16-11: link: PASS
+ conformance/interfaces/sigaction/16-12: build: PASS
+ conformance/interfaces/sigaction/16-12: link: PASS
+ conformance/interfaces/sigaction/16-13: build: PASS
+ conformance/interfaces/sigaction/16-13: link: PASS
+ conformance/interfaces/sigaction/16-14: build: PASS
+ conformance/interfaces/sigaction/16-14: link: PASS
+ conformance/interfaces/sigaction/16-15: build: PASS
+ conformance/interfaces/sigaction/16-15: link: PASS
+ conformance/interfaces/sigaction/16-16: build: PASS
+ conformance/interfaces/sigaction/16-16: link: PASS
+ conformance/interfaces/sigaction/16-17: build: PASS
+ conformance/interfaces/sigaction/16-17: link: PASS
+ conformance/interfaces/sigaction/16-18: build: PASS
+ conformance/interfaces/sigaction/16-18: link: PASS
+ conformance/interfaces/sigaction/16-19: build: PASS
+ conformance/interfaces/sigaction/16-19: link: PASS
+ conformance/interfaces/sigaction/16-2: build: PASS
+ conformance/interfaces/sigaction/16-2: link: PASS
+ conformance/interfaces/sigaction/16-20: build: PASS
+ conformance/interfaces/sigaction/16-20: link: PASS
+ conformance/interfaces/sigaction/16-21: build: PASS
+ conformance/interfaces/sigaction/16-21: link: PASS
+ conformance/interfaces/sigaction/16-22: build: PASS
+ conformance/interfaces/sigaction/16-22: link: PASS
+ conformance/interfaces/sigaction/16-23: build: PASS
+ conformance/interfaces/sigaction/16-23: link: PASS
+ conformance/interfaces/sigaction/16-24: build: PASS
+ conformance/interfaces/sigaction/16-24: link: PASS
+ conformance/interfaces/sigaction/16-25: build: PASS
+ conformance/interfaces/sigaction/16-25: link: PASS
+ conformance/interfaces/sigaction/16-26: build: PASS
+ conformance/interfaces/sigaction/16-26: link: PASS
+ conformance/interfaces/sigaction/16-3: build: PASS
+ conformance/interfaces/sigaction/16-3: link: PASS
+ conformance/interfaces/sigaction/16-4: build: PASS
+ conformance/interfaces/sigaction/16-4: link: PASS
+ conformance/interfaces/sigaction/16-5: build: PASS
+ conformance/interfaces/sigaction/16-5: link: PASS
+ conformance/interfaces/sigaction/16-6: build: PASS
+ conformance/interfaces/sigaction/16-6: link: PASS
+ conformance/interfaces/sigaction/16-7: build: PASS
+ conformance/interfaces/sigaction/16-7: link: PASS
+ conformance/interfaces/sigaction/16-8: build: PASS
+ conformance/interfaces/sigaction/16-8: link: PASS
+ conformance/interfaces/sigaction/16-9: build: PASS
+ conformance/interfaces/sigaction/16-9: link: PASS
+ conformance/interfaces/sigaction/17-1: build: PASS
+ conformance/interfaces/sigaction/17-1: link: PASS
+ conformance/interfaces/sigaction/17-10: build: PASS
+ conformance/interfaces/sigaction/17-10: link: PASS
+ conformance/interfaces/sigaction/17-11: build: PASS
+ conformance/interfaces/sigaction/17-11: link: PASS
+ conformance/interfaces/sigaction/17-12: build: PASS
+ conformance/interfaces/sigaction/17-12: link: PASS
+ conformance/interfaces/sigaction/17-13: build: PASS
+ conformance/interfaces/sigaction/17-13: link: PASS
+ conformance/interfaces/sigaction/17-14: build: PASS
+ conformance/interfaces/sigaction/17-14: link: PASS
+ conformance/interfaces/sigaction/17-15: build: PASS
+ conformance/interfaces/sigaction/17-15: link: PASS
+ conformance/interfaces/sigaction/17-16: build: PASS
+ conformance/interfaces/sigaction/17-16: link: PASS
+ conformance/interfaces/sigaction/17-17: build: PASS
+ conformance/interfaces/sigaction/17-17: link: PASS
+ conformance/interfaces/sigaction/17-18: build: PASS
+ conformance/interfaces/sigaction/17-18: link: PASS
+ conformance/interfaces/sigaction/17-19: build: PASS
+ conformance/interfaces/sigaction/17-19: link: PASS
+ conformance/interfaces/sigaction/17-2: build: PASS
+ conformance/interfaces/sigaction/17-2: link: PASS
+ conformance/interfaces/sigaction/17-20: build: PASS
+ conformance/interfaces/sigaction/17-20: link: PASS
+ conformance/interfaces/sigaction/17-21: build: PASS
+ conformance/interfaces/sigaction/17-21: link: PASS
+ conformance/interfaces/sigaction/17-22: build: PASS
+ conformance/interfaces/sigaction/17-22: link: PASS
+ conformance/interfaces/sigaction/17-23: build: PASS
+ conformance/interfaces/sigaction/17-23: link: PASS
+ conformance/interfaces/sigaction/17-24: build: PASS
+ conformance/interfaces/sigaction/17-24: link: PASS
+ conformance/interfaces/sigaction/17-25: build: PASS
+ conformance/interfaces/sigaction/17-25: link: PASS
+ conformance/interfaces/sigaction/17-26: build: PASS
+ conformance/interfaces/sigaction/17-26: link: PASS
+ conformance/interfaces/sigaction/17-3: build: PASS
+ conformance/interfaces/sigaction/17-3: link: PASS
+ conformance/interfaces/sigaction/17-4: build: PASS
+ conformance/interfaces/sigaction/17-4: link: PASS
+ conformance/interfaces/sigaction/17-5: build: PASS
+ conformance/interfaces/sigaction/17-5: link: PASS
+ conformance/interfaces/sigaction/17-6: build: PASS
+ conformance/interfaces/sigaction/17-6: link: PASS
+ conformance/interfaces/sigaction/17-7: build: PASS
+ conformance/interfaces/sigaction/17-7: link: PASS
+ conformance/interfaces/sigaction/17-8: build: PASS
+ conformance/interfaces/sigaction/17-8: link: PASS
+ conformance/interfaces/sigaction/17-9: build: PASS
+ conformance/interfaces/sigaction/17-9: link: PASS
+ conformance/interfaces/sigaction/18-1: build: PASS
+ conformance/interfaces/sigaction/18-1: link: PASS
+ conformance/interfaces/sigaction/18-10: build: PASS
+ conformance/interfaces/sigaction/18-10: link: PASS
+ conformance/interfaces/sigaction/18-11: build: PASS
+ conformance/interfaces/sigaction/18-11: link: PASS
+ conformance/interfaces/sigaction/18-12: build: PASS
+ conformance/interfaces/sigaction/18-12: link: PASS
+ conformance/interfaces/sigaction/18-13: build: PASS
+ conformance/interfaces/sigaction/18-13: link: PASS
+ conformance/interfaces/sigaction/18-14: build: PASS
+ conformance/interfaces/sigaction/18-14: link: PASS
+ conformance/interfaces/sigaction/18-15: build: PASS
+ conformance/interfaces/sigaction/18-15: link: PASS
+ conformance/interfaces/sigaction/18-16: build: PASS
+ conformance/interfaces/sigaction/18-16: link: PASS
+ conformance/interfaces/sigaction/18-17: build: PASS
+ conformance/interfaces/sigaction/18-17: link: PASS
+ conformance/interfaces/sigaction/18-18: build: PASS
+ conformance/interfaces/sigaction/18-18: link: PASS
+ conformance/interfaces/sigaction/18-19: build: PASS
+ conformance/interfaces/sigaction/18-19: link: PASS
+ conformance/interfaces/sigaction/18-2: build: PASS
+ conformance/interfaces/sigaction/18-2: link: PASS
+ conformance/interfaces/sigaction/18-20: build: PASS
+ conformance/interfaces/sigaction/18-20: link: PASS
+ conformance/interfaces/sigaction/18-21: build: PASS
+ conformance/interfaces/sigaction/18-21: link: PASS
+ conformance/interfaces/sigaction/18-22: build: PASS
+ conformance/interfaces/sigaction/18-22: link: PASS
+ conformance/interfaces/sigaction/18-23: build: PASS
+ conformance/interfaces/sigaction/18-23: link: PASS
+ conformance/interfaces/sigaction/18-24: build: PASS
+ conformance/interfaces/sigaction/18-24: link: PASS
+ conformance/interfaces/sigaction/18-25: build: PASS
+ conformance/interfaces/sigaction/18-25: link: PASS
+ conformance/interfaces/sigaction/18-26: build: PASS
+ conformance/interfaces/sigaction/18-26: link: PASS
+ conformance/interfaces/sigaction/18-3: build: PASS
+ conformance/interfaces/sigaction/18-3: link: PASS
+ conformance/interfaces/sigaction/18-4: build: PASS
+ conformance/interfaces/sigaction/18-4: link: PASS
+ conformance/interfaces/sigaction/18-5: build: PASS
+ conformance/interfaces/sigaction/18-5: link: PASS
+ conformance/interfaces/sigaction/18-6: build: PASS
+ conformance/interfaces/sigaction/18-6: link: PASS
+ conformance/interfaces/sigaction/18-7: build: PASS
+ conformance/interfaces/sigaction/18-7: link: PASS
+ conformance/interfaces/sigaction/18-8: build: PASS
+ conformance/interfaces/sigaction/18-8: link: PASS
+ conformance/interfaces/sigaction/18-9: build: PASS
+ conformance/interfaces/sigaction/18-9: link: PASS
+ conformance/interfaces/sigaction/19-1: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/19-1.c: In function ‘main’:
+ conformance/interfaces/sigaction/19-1.c:117: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/19-1.c:117: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/19-1.c:117: error: for each function it appears in.)
+ conformance/interfaces/sigaction/19-10: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/19-10.c: In function ‘main’:
+ conformance/interfaces/sigaction/19-10.c:117: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/19-10.c:117: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/19-10.c:117: error: for each function it appears in.)
+ conformance/interfaces/sigaction/19-11: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/19-11.c: In function ‘main’:
+ conformance/interfaces/sigaction/19-11.c:117: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/19-11.c:117: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/19-11.c:117: error: for each function it appears in.)
+ conformance/interfaces/sigaction/19-12: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/19-12.c: In function ‘main’:
+ conformance/interfaces/sigaction/19-12.c:117: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/19-12.c:117: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/19-12.c:117: error: for each function it appears in.)
+ conformance/interfaces/sigaction/19-13: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/19-13.c: In function ‘main’:
+ conformance/interfaces/sigaction/19-13.c:117: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/19-13.c:117: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/19-13.c:117: error: for each function it appears in.)
+ conformance/interfaces/sigaction/19-14: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/19-14.c: In function ‘main’:
+ conformance/interfaces/sigaction/19-14.c:117: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/19-14.c:117: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/19-14.c:117: error: for each function it appears in.)
+ conformance/interfaces/sigaction/19-15: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/19-15.c: In function ‘main’:
+ conformance/interfaces/sigaction/19-15.c:117: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/19-15.c:117: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/19-15.c:117: error: for each function it appears in.)
+ conformance/interfaces/sigaction/19-16: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/19-16.c: In function ‘main’:
+ conformance/interfaces/sigaction/19-16.c:117: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/19-16.c:117: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/19-16.c:117: error: for each function it appears in.)
+ conformance/interfaces/sigaction/19-17: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/19-17.c: In function ‘main’:
+ conformance/interfaces/sigaction/19-17.c:117: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/19-17.c:117: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/19-17.c:117: error: for each function it appears in.)
+ conformance/interfaces/sigaction/19-18: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/19-18.c: In function ‘main’:
+ conformance/interfaces/sigaction/19-18.c:117: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/19-18.c:117: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/19-18.c:117: error: for each function it appears in.)
+ conformance/interfaces/sigaction/19-19: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/19-19.c: In function ‘main’:
+ conformance/interfaces/sigaction/19-19.c:117: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/19-19.c:117: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/19-19.c:117: error: for each function it appears in.)
+ conformance/interfaces/sigaction/19-2: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/19-2.c: In function ‘main’:
+ conformance/interfaces/sigaction/19-2.c:117: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/19-2.c:117: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/19-2.c:117: error: for each function it appears in.)
+ conformance/interfaces/sigaction/19-20: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/19-20.c: In function ‘main’:
+ conformance/interfaces/sigaction/19-20.c:117: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/19-20.c:117: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/19-20.c:117: error: for each function it appears in.)
+ conformance/interfaces/sigaction/19-21: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/19-21.c: In function ‘main’:
+ conformance/interfaces/sigaction/19-21.c:117: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/19-21.c:117: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/19-21.c:117: error: for each function it appears in.)
+ conformance/interfaces/sigaction/19-22: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/19-22.c: In function ‘main’:
+ conformance/interfaces/sigaction/19-22.c:117: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/19-22.c:117: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/19-22.c:117: error: for each function it appears in.)
+ conformance/interfaces/sigaction/19-23: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/19-23.c: In function ‘main’:
+ conformance/interfaces/sigaction/19-23.c:117: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/19-23.c:117: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/19-23.c:117: error: for each function it appears in.)
+ conformance/interfaces/sigaction/19-24: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/19-24.c: In function ‘main’:
+ conformance/interfaces/sigaction/19-24.c:117: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/19-24.c:117: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/19-24.c:117: error: for each function it appears in.)
+ conformance/interfaces/sigaction/19-25: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/19-25.c: In function ‘main’:
+ conformance/interfaces/sigaction/19-25.c:117: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/19-25.c:117: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/19-25.c:117: error: for each function it appears in.)
+ conformance/interfaces/sigaction/19-26: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/19-26.c: In function ‘main’:
+ conformance/interfaces/sigaction/19-26.c:117: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/19-26.c:117: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/19-26.c:117: error: for each function it appears in.)
+ conformance/interfaces/sigaction/19-3: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/19-3.c: In function ‘main’:
+ conformance/interfaces/sigaction/19-3.c:117: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/19-3.c:117: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/19-3.c:117: error: for each function it appears in.)
+ conformance/interfaces/sigaction/19-4: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/19-4.c: In function ‘main’:
+ conformance/interfaces/sigaction/19-4.c:117: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/19-4.c:117: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/19-4.c:117: error: for each function it appears in.)
+ conformance/interfaces/sigaction/19-5: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/19-5.c: In function ‘main’:
+ conformance/interfaces/sigaction/19-5.c:117: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/19-5.c:117: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/19-5.c:117: error: for each function it appears in.)
+ conformance/interfaces/sigaction/19-6: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/19-6.c: In function ‘main’:
+ conformance/interfaces/sigaction/19-6.c:117: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/19-6.c:117: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/19-6.c:117: error: for each function it appears in.)
+ conformance/interfaces/sigaction/19-7: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/19-7.c: In function ‘main’:
+ conformance/interfaces/sigaction/19-7.c:117: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/19-7.c:117: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/19-7.c:117: error: for each function it appears in.)
+ conformance/interfaces/sigaction/19-8: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/19-8.c: In function ‘main’:
+ conformance/interfaces/sigaction/19-8.c:117: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/19-8.c:117: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/19-8.c:117: error: for each function it appears in.)
+ conformance/interfaces/sigaction/19-9: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/19-9.c: In function ‘main’:
+ conformance/interfaces/sigaction/19-9.c:117: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/19-9.c:117: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/19-9.c:117: error: for each function it appears in.)
+ conformance/interfaces/sigaction/2-1: build: PASS
+ conformance/interfaces/sigaction/2-1: link: PASS
+ conformance/interfaces/sigaction/2-10: build: PASS
+ conformance/interfaces/sigaction/2-10: link: PASS
+ conformance/interfaces/sigaction/2-11: build: PASS
+ conformance/interfaces/sigaction/2-11: link: PASS
+ conformance/interfaces/sigaction/2-12: build: PASS
+ conformance/interfaces/sigaction/2-12: link: PASS
+ conformance/interfaces/sigaction/2-13: build: PASS
+ conformance/interfaces/sigaction/2-13: link: PASS
+ conformance/interfaces/sigaction/2-14: build: PASS
+ conformance/interfaces/sigaction/2-14: link: PASS
+ conformance/interfaces/sigaction/2-15: build: PASS
+ conformance/interfaces/sigaction/2-15: link: PASS
+ conformance/interfaces/sigaction/2-16: build: PASS
+ conformance/interfaces/sigaction/2-16: link: PASS
+ conformance/interfaces/sigaction/2-17: build: PASS
+ conformance/interfaces/sigaction/2-17: link: PASS
+ conformance/interfaces/sigaction/2-18: build: PASS
+ conformance/interfaces/sigaction/2-18: link: PASS
+ conformance/interfaces/sigaction/2-19: build: PASS
+ conformance/interfaces/sigaction/2-19: link: PASS
+ conformance/interfaces/sigaction/2-2: build: PASS
+ conformance/interfaces/sigaction/2-2: link: PASS
+ conformance/interfaces/sigaction/2-20: build: PASS
+ conformance/interfaces/sigaction/2-20: link: PASS
+ conformance/interfaces/sigaction/2-21: build: PASS
+ conformance/interfaces/sigaction/2-21: link: PASS
+ conformance/interfaces/sigaction/2-22: build: PASS
+ conformance/interfaces/sigaction/2-22: link: PASS
+ conformance/interfaces/sigaction/2-23: build: PASS
+ conformance/interfaces/sigaction/2-23: link: PASS
+ conformance/interfaces/sigaction/2-24: build: PASS
+ conformance/interfaces/sigaction/2-24: link: PASS
+ conformance/interfaces/sigaction/2-25: build: PASS
+ conformance/interfaces/sigaction/2-25: link: PASS
+ conformance/interfaces/sigaction/2-26: build: PASS
+ conformance/interfaces/sigaction/2-26: link: PASS
+ conformance/interfaces/sigaction/2-3: build: PASS
+ conformance/interfaces/sigaction/2-3: link: PASS
+ conformance/interfaces/sigaction/2-4: build: PASS
+ conformance/interfaces/sigaction/2-4: link: PASS
+ conformance/interfaces/sigaction/2-5: build: PASS
+ conformance/interfaces/sigaction/2-5: link: PASS
+ conformance/interfaces/sigaction/2-6: build: PASS
+ conformance/interfaces/sigaction/2-6: link: PASS
+ conformance/interfaces/sigaction/2-7: build: PASS
+ conformance/interfaces/sigaction/2-7: link: PASS
+ conformance/interfaces/sigaction/2-8: build: PASS
+ conformance/interfaces/sigaction/2-8: link: PASS
+ conformance/interfaces/sigaction/2-9: build: PASS
+ conformance/interfaces/sigaction/2-9: link: PASS
+ conformance/interfaces/sigaction/21-1: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/21-1.c: In function ‘main’:
+ conformance/interfaces/sigaction/21-1.c:36: error: ‘SA_NOCLDWAIT’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/21-1.c:36: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/21-1.c:36: error: for each function it appears in.)
+ conformance/interfaces/sigaction/22-1: build: PASS
+ conformance/interfaces/sigaction/22-1: link: PASS
+ conformance/interfaces/sigaction/22-10: build: PASS
+ conformance/interfaces/sigaction/22-10: link: PASS
+ conformance/interfaces/sigaction/22-11: build: PASS
+ conformance/interfaces/sigaction/22-11: link: PASS
+ conformance/interfaces/sigaction/22-12: build: PASS
+ conformance/interfaces/sigaction/22-12: link: PASS
+ conformance/interfaces/sigaction/22-13: build: PASS
+ conformance/interfaces/sigaction/22-13: link: PASS
+ conformance/interfaces/sigaction/22-14: build: PASS
+ conformance/interfaces/sigaction/22-14: link: PASS
+ conformance/interfaces/sigaction/22-15: build: PASS
+ conformance/interfaces/sigaction/22-15: link: PASS
+ conformance/interfaces/sigaction/22-16: build: PASS
+ conformance/interfaces/sigaction/22-16: link: PASS
+ conformance/interfaces/sigaction/22-17: build: PASS
+ conformance/interfaces/sigaction/22-17: link: PASS
+ conformance/interfaces/sigaction/22-18: build: PASS
+ conformance/interfaces/sigaction/22-18: link: PASS
+ conformance/interfaces/sigaction/22-19: build: PASS
+ conformance/interfaces/sigaction/22-19: link: PASS
+ conformance/interfaces/sigaction/22-2: build: PASS
+ conformance/interfaces/sigaction/22-2: link: PASS
+ conformance/interfaces/sigaction/22-20: build: PASS
+ conformance/interfaces/sigaction/22-20: link: PASS
+ conformance/interfaces/sigaction/22-21: build: PASS
+ conformance/interfaces/sigaction/22-21: link: PASS
+ conformance/interfaces/sigaction/22-22: build: PASS
+ conformance/interfaces/sigaction/22-22: link: PASS
+ conformance/interfaces/sigaction/22-23: build: PASS
+ conformance/interfaces/sigaction/22-23: link: PASS
+ conformance/interfaces/sigaction/22-24: build: PASS
+ conformance/interfaces/sigaction/22-24: link: PASS
+ conformance/interfaces/sigaction/22-25: build: PASS
+ conformance/interfaces/sigaction/22-25: link: PASS
+ conformance/interfaces/sigaction/22-26: build: PASS
+ conformance/interfaces/sigaction/22-26: link: PASS
+ conformance/interfaces/sigaction/22-3: build: PASS
+ conformance/interfaces/sigaction/22-3: link: PASS
+ conformance/interfaces/sigaction/22-4: build: PASS
+ conformance/interfaces/sigaction/22-4: link: PASS
+ conformance/interfaces/sigaction/22-5: build: PASS
+ conformance/interfaces/sigaction/22-5: link: PASS
+ conformance/interfaces/sigaction/22-6: build: PASS
+ conformance/interfaces/sigaction/22-6: link: PASS
+ conformance/interfaces/sigaction/22-7: build: PASS
+ conformance/interfaces/sigaction/22-7: link: PASS
+ conformance/interfaces/sigaction/22-8: build: PASS
+ conformance/interfaces/sigaction/22-8: link: PASS
+ conformance/interfaces/sigaction/22-9: build: PASS
+ conformance/interfaces/sigaction/22-9: link: PASS
+ conformance/interfaces/sigaction/23-1: build: PASS
+ conformance/interfaces/sigaction/23-1: link: PASS
+ conformance/interfaces/sigaction/23-10: build: PASS
+ conformance/interfaces/sigaction/23-10: link: PASS
+ conformance/interfaces/sigaction/23-11: build: PASS
+ conformance/interfaces/sigaction/23-11: link: PASS
+ conformance/interfaces/sigaction/23-12: build: PASS
+ conformance/interfaces/sigaction/23-12: link: PASS
+ conformance/interfaces/sigaction/23-13: build: PASS
+ conformance/interfaces/sigaction/23-13: link: PASS
+ conformance/interfaces/sigaction/23-14: build: PASS
+ conformance/interfaces/sigaction/23-14: link: PASS
+ conformance/interfaces/sigaction/23-15: build: PASS
+ conformance/interfaces/sigaction/23-15: link: PASS
+ conformance/interfaces/sigaction/23-16: build: PASS
+ conformance/interfaces/sigaction/23-16: link: PASS
+ conformance/interfaces/sigaction/23-17: build: PASS
+ conformance/interfaces/sigaction/23-17: link: PASS
+ conformance/interfaces/sigaction/23-18: build: PASS
+ conformance/interfaces/sigaction/23-18: link: PASS
+ conformance/interfaces/sigaction/23-19: build: PASS
+ conformance/interfaces/sigaction/23-19: link: PASS
+ conformance/interfaces/sigaction/23-2: build: PASS
+ conformance/interfaces/sigaction/23-2: link: PASS
+ conformance/interfaces/sigaction/23-20: build: PASS
+ conformance/interfaces/sigaction/23-20: link: PASS
+ conformance/interfaces/sigaction/23-21: build: PASS
+ conformance/interfaces/sigaction/23-21: link: PASS
+ conformance/interfaces/sigaction/23-22: build: PASS
+ conformance/interfaces/sigaction/23-22: link: PASS
+ conformance/interfaces/sigaction/23-23: build: PASS
+ conformance/interfaces/sigaction/23-23: link: PASS
+ conformance/interfaces/sigaction/23-24: build: PASS
+ conformance/interfaces/sigaction/23-24: link: PASS
+ conformance/interfaces/sigaction/23-25: build: PASS
+ conformance/interfaces/sigaction/23-25: link: PASS
+ conformance/interfaces/sigaction/23-26: build: PASS
+ conformance/interfaces/sigaction/23-26: link: PASS
+ conformance/interfaces/sigaction/23-3: build: PASS
+ conformance/interfaces/sigaction/23-3: link: PASS
+ conformance/interfaces/sigaction/23-4: build: PASS
+ conformance/interfaces/sigaction/23-4: link: PASS
+ conformance/interfaces/sigaction/23-5: build: PASS
+ conformance/interfaces/sigaction/23-5: link: PASS
+ conformance/interfaces/sigaction/23-6: build: PASS
+ conformance/interfaces/sigaction/23-6: link: PASS
+ conformance/interfaces/sigaction/23-7: build: PASS
+ conformance/interfaces/sigaction/23-7: link: PASS
+ conformance/interfaces/sigaction/23-8: build: PASS
+ conformance/interfaces/sigaction/23-8: link: PASS
+ conformance/interfaces/sigaction/23-9: build: PASS
+ conformance/interfaces/sigaction/23-9: link: PASS
+ conformance/interfaces/sigaction/25-1: build: PASS
+ conformance/interfaces/sigaction/25-1: link: PASS
+ conformance/interfaces/sigaction/25-10: build: PASS
+ conformance/interfaces/sigaction/25-10: link: PASS
+ conformance/interfaces/sigaction/25-11: build: PASS
+ conformance/interfaces/sigaction/25-11: link: PASS
+ conformance/interfaces/sigaction/25-12: build: PASS
+ conformance/interfaces/sigaction/25-12: link: PASS
+ conformance/interfaces/sigaction/25-13: build: PASS
+ conformance/interfaces/sigaction/25-13: link: PASS
+ conformance/interfaces/sigaction/25-14: build: PASS
+ conformance/interfaces/sigaction/25-14: link: PASS
+ conformance/interfaces/sigaction/25-15: build: PASS
+ conformance/interfaces/sigaction/25-15: link: PASS
+ conformance/interfaces/sigaction/25-16: build: PASS
+ conformance/interfaces/sigaction/25-16: link: PASS
+ conformance/interfaces/sigaction/25-17: build: PASS
+ conformance/interfaces/sigaction/25-17: link: PASS
+ conformance/interfaces/sigaction/25-18: build: PASS
+ conformance/interfaces/sigaction/25-18: link: PASS
+ conformance/interfaces/sigaction/25-19: build: PASS
+ conformance/interfaces/sigaction/25-19: link: PASS
+ conformance/interfaces/sigaction/25-2: build: PASS
+ conformance/interfaces/sigaction/25-2: link: PASS
+ conformance/interfaces/sigaction/25-20: build: PASS
+ conformance/interfaces/sigaction/25-20: link: PASS
+ conformance/interfaces/sigaction/25-21: build: PASS
+ conformance/interfaces/sigaction/25-21: link: PASS
+ conformance/interfaces/sigaction/25-22: build: PASS
+ conformance/interfaces/sigaction/25-22: link: PASS
+ conformance/interfaces/sigaction/25-23: build: PASS
+ conformance/interfaces/sigaction/25-23: link: PASS
+ conformance/interfaces/sigaction/25-24: build: PASS
+ conformance/interfaces/sigaction/25-24: link: PASS
+ conformance/interfaces/sigaction/25-25: build: PASS
+ conformance/interfaces/sigaction/25-25: link: PASS
+ conformance/interfaces/sigaction/25-26: build: PASS
+ conformance/interfaces/sigaction/25-26: link: PASS
+ conformance/interfaces/sigaction/25-3: build: PASS
+ conformance/interfaces/sigaction/25-3: link: PASS
+ conformance/interfaces/sigaction/25-4: build: PASS
+ conformance/interfaces/sigaction/25-4: link: PASS
+ conformance/interfaces/sigaction/25-5: build: PASS
+ conformance/interfaces/sigaction/25-5: link: PASS
+ conformance/interfaces/sigaction/25-6: build: PASS
+ conformance/interfaces/sigaction/25-6: link: PASS
+ conformance/interfaces/sigaction/25-7: build: PASS
+ conformance/interfaces/sigaction/25-7: link: PASS
+ conformance/interfaces/sigaction/25-8: build: PASS
+ conformance/interfaces/sigaction/25-8: link: PASS
+ conformance/interfaces/sigaction/25-9: build: PASS
+ conformance/interfaces/sigaction/25-9: link: PASS
+ conformance/interfaces/sigaction/28-1: build: PASS
+ conformance/interfaces/sigaction/28-1: link: PASS
+ conformance/interfaces/sigaction/28-10: build: PASS
+ conformance/interfaces/sigaction/28-10: link: PASS
+ conformance/interfaces/sigaction/28-11: build: PASS
+ conformance/interfaces/sigaction/28-11: link: PASS
+ conformance/interfaces/sigaction/28-12: build: PASS
+ conformance/interfaces/sigaction/28-12: link: PASS
+ conformance/interfaces/sigaction/28-13: build: PASS
+ conformance/interfaces/sigaction/28-13: link: PASS
+ conformance/interfaces/sigaction/28-14: build: PASS
+ conformance/interfaces/sigaction/28-14: link: PASS
+ conformance/interfaces/sigaction/28-15: build: PASS
+ conformance/interfaces/sigaction/28-15: link: PASS
+ conformance/interfaces/sigaction/28-16: build: PASS
+ conformance/interfaces/sigaction/28-16: link: PASS
+ conformance/interfaces/sigaction/28-17: build: PASS
+ conformance/interfaces/sigaction/28-17: link: PASS
+ conformance/interfaces/sigaction/28-18: build: PASS
+ conformance/interfaces/sigaction/28-18: link: PASS
+ conformance/interfaces/sigaction/28-19: build: PASS
+ conformance/interfaces/sigaction/28-19: link: PASS
+ conformance/interfaces/sigaction/28-2: build: PASS
+ conformance/interfaces/sigaction/28-2: link: PASS
+ conformance/interfaces/sigaction/28-20: build: PASS
+ conformance/interfaces/sigaction/28-20: link: PASS
+ conformance/interfaces/sigaction/28-21: build: PASS
+ conformance/interfaces/sigaction/28-21: link: PASS
+ conformance/interfaces/sigaction/28-22: build: PASS
+ conformance/interfaces/sigaction/28-22: link: PASS
+ conformance/interfaces/sigaction/28-23: build: PASS
+ conformance/interfaces/sigaction/28-23: link: PASS
+ conformance/interfaces/sigaction/28-24: build: PASS
+ conformance/interfaces/sigaction/28-24: link: PASS
+ conformance/interfaces/sigaction/28-25: build: PASS
+ conformance/interfaces/sigaction/28-25: link: PASS
+ conformance/interfaces/sigaction/28-26: build: PASS
+ conformance/interfaces/sigaction/28-26: link: PASS
+ conformance/interfaces/sigaction/28-3: build: PASS
+ conformance/interfaces/sigaction/28-3: link: PASS
+ conformance/interfaces/sigaction/28-4: build: PASS
+ conformance/interfaces/sigaction/28-4: link: PASS
+ conformance/interfaces/sigaction/28-5: build: PASS
+ conformance/interfaces/sigaction/28-5: link: PASS
+ conformance/interfaces/sigaction/28-6: build: PASS
+ conformance/interfaces/sigaction/28-6: link: PASS
+ conformance/interfaces/sigaction/28-7: build: PASS
+ conformance/interfaces/sigaction/28-7: link: PASS
+ conformance/interfaces/sigaction/28-8: build: PASS
+ conformance/interfaces/sigaction/28-8: link: PASS
+ conformance/interfaces/sigaction/28-9: build: PASS
+ conformance/interfaces/sigaction/28-9: link: PASS
+ conformance/interfaces/sigaction/29-1: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/29-1.c: In function ‘handler’:
+ conformance/interfaces/sigaction/29-1.c:95: error: ‘SIGRTMAX’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/29-1.c:95: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/29-1.c:95: error: for each function it appears in.)
+ conformance/interfaces/sigaction/29-1.c: In function ‘main’:
+ conformance/interfaces/sigaction/29-1.c:133: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/29-1.c:145: error: ‘SIGRTMAX’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/3-1: build: PASS
+ conformance/interfaces/sigaction/3-1: link: PASS
+ conformance/interfaces/sigaction/3-10: build: PASS
+ conformance/interfaces/sigaction/3-10: link: PASS
+ conformance/interfaces/sigaction/3-11: build: PASS
+ conformance/interfaces/sigaction/3-11: link: PASS
+ conformance/interfaces/sigaction/3-12: build: PASS
+ conformance/interfaces/sigaction/3-12: link: PASS
+ conformance/interfaces/sigaction/3-13: build: PASS
+ conformance/interfaces/sigaction/3-13: link: PASS
+ conformance/interfaces/sigaction/3-14: build: PASS
+ conformance/interfaces/sigaction/3-14: link: PASS
+ conformance/interfaces/sigaction/3-15: build: PASS
+ conformance/interfaces/sigaction/3-15: link: PASS
+ conformance/interfaces/sigaction/3-16: build: PASS
+ conformance/interfaces/sigaction/3-16: link: PASS
+ conformance/interfaces/sigaction/3-17: build: PASS
+ conformance/interfaces/sigaction/3-17: link: PASS
+ conformance/interfaces/sigaction/3-18: build: PASS
+ conformance/interfaces/sigaction/3-18: link: PASS
+ conformance/interfaces/sigaction/3-19: build: PASS
+ conformance/interfaces/sigaction/3-19: link: PASS
+ conformance/interfaces/sigaction/3-2: build: PASS
+ conformance/interfaces/sigaction/3-2: link: PASS
+ conformance/interfaces/sigaction/3-20: build: PASS
+ conformance/interfaces/sigaction/3-20: link: PASS
+ conformance/interfaces/sigaction/3-21: build: PASS
+ conformance/interfaces/sigaction/3-21: link: PASS
+ conformance/interfaces/sigaction/3-22: build: PASS
+ conformance/interfaces/sigaction/3-22: link: PASS
+ conformance/interfaces/sigaction/3-23: build: PASS
+ conformance/interfaces/sigaction/3-23: link: PASS
+ conformance/interfaces/sigaction/3-24: build: PASS
+ conformance/interfaces/sigaction/3-24: link: PASS
+ conformance/interfaces/sigaction/3-25: build: PASS
+ conformance/interfaces/sigaction/3-25: link: PASS
+ conformance/interfaces/sigaction/3-26: build: PASS
+ conformance/interfaces/sigaction/3-26: link: PASS
+ conformance/interfaces/sigaction/3-3: build: PASS
+ conformance/interfaces/sigaction/3-3: link: PASS
+ conformance/interfaces/sigaction/3-4: build: PASS
+ conformance/interfaces/sigaction/3-4: link: PASS
+ conformance/interfaces/sigaction/3-5: build: PASS
+ conformance/interfaces/sigaction/3-5: link: PASS
+ conformance/interfaces/sigaction/3-6: build: PASS
+ conformance/interfaces/sigaction/3-6: link: PASS
+ conformance/interfaces/sigaction/3-7: build: PASS
+ conformance/interfaces/sigaction/3-7: link: PASS
+ conformance/interfaces/sigaction/3-8: build: PASS
+ conformance/interfaces/sigaction/3-8: link: PASS
+ conformance/interfaces/sigaction/3-9: build: PASS
+ conformance/interfaces/sigaction/3-9: link: PASS
+ conformance/interfaces/sigaction/30-1: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/30-1.c: In function ‘main’:
+ conformance/interfaces/sigaction/30-1.c:117: error: ‘SIGRTMAX’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/30-1.c:117: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/30-1.c:117: error: for each function it appears in.)
+ conformance/interfaces/sigaction/4-1: build: PASS
+ conformance/interfaces/sigaction/4-1: link: PASS
+ conformance/interfaces/sigaction/4-10: build: PASS
+ conformance/interfaces/sigaction/4-10: link: PASS
+ conformance/interfaces/sigaction/4-100: build: PASS
+ conformance/interfaces/sigaction/4-100: link: PASS
+ conformance/interfaces/sigaction/4-101: build: PASS
+ conformance/interfaces/sigaction/4-101: link: PASS
+ conformance/interfaces/sigaction/4-102: build: PASS
+ conformance/interfaces/sigaction/4-102: link: PASS
+ conformance/interfaces/sigaction/4-103: build: PASS
+ conformance/interfaces/sigaction/4-103: link: PASS
+ conformance/interfaces/sigaction/4-104: build: PASS
+ conformance/interfaces/sigaction/4-104: link: PASS
+ conformance/interfaces/sigaction/4-11: build: PASS
+ conformance/interfaces/sigaction/4-11: link: PASS
+ conformance/interfaces/sigaction/4-12: build: PASS
+ conformance/interfaces/sigaction/4-12: link: PASS
+ conformance/interfaces/sigaction/4-13: build: PASS
+ conformance/interfaces/sigaction/4-13: link: PASS
+ conformance/interfaces/sigaction/4-14: build: PASS
+ conformance/interfaces/sigaction/4-14: link: PASS
+ conformance/interfaces/sigaction/4-15: build: PASS
+ conformance/interfaces/sigaction/4-15: link: PASS
+ conformance/interfaces/sigaction/4-16: build: PASS
+ conformance/interfaces/sigaction/4-16: link: PASS
+ conformance/interfaces/sigaction/4-17: build: PASS
+ conformance/interfaces/sigaction/4-17: link: PASS
+ conformance/interfaces/sigaction/4-18: build: PASS
+ conformance/interfaces/sigaction/4-18: link: PASS
+ conformance/interfaces/sigaction/4-19: build: PASS
+ conformance/interfaces/sigaction/4-19: link: PASS
+ conformance/interfaces/sigaction/4-2: build: PASS
+ conformance/interfaces/sigaction/4-2: link: PASS
+ conformance/interfaces/sigaction/4-20: build: PASS
+ conformance/interfaces/sigaction/4-20: link: PASS
+ conformance/interfaces/sigaction/4-21: build: PASS
+ conformance/interfaces/sigaction/4-21: link: PASS
+ conformance/interfaces/sigaction/4-22: build: PASS
+ conformance/interfaces/sigaction/4-22: link: PASS
+ conformance/interfaces/sigaction/4-23: build: PASS
+ conformance/interfaces/sigaction/4-23: link: PASS
+ conformance/interfaces/sigaction/4-24: build: PASS
+ conformance/interfaces/sigaction/4-24: link: PASS
+ conformance/interfaces/sigaction/4-25: build: PASS
+ conformance/interfaces/sigaction/4-25: link: PASS
+ conformance/interfaces/sigaction/4-26: build: PASS
+ conformance/interfaces/sigaction/4-26: link: PASS
+ conformance/interfaces/sigaction/4-27: build: PASS
+ conformance/interfaces/sigaction/4-27: link: PASS
+ conformance/interfaces/sigaction/4-28: build: PASS
+ conformance/interfaces/sigaction/4-28: link: PASS
+ conformance/interfaces/sigaction/4-29: build: PASS
+ conformance/interfaces/sigaction/4-29: link: PASS
+ conformance/interfaces/sigaction/4-3: build: PASS
+ conformance/interfaces/sigaction/4-3: link: PASS
+ conformance/interfaces/sigaction/4-30: build: PASS
+ conformance/interfaces/sigaction/4-30: link: PASS
+ conformance/interfaces/sigaction/4-31: build: PASS
+ conformance/interfaces/sigaction/4-31: link: PASS
+ conformance/interfaces/sigaction/4-32: build: PASS
+ conformance/interfaces/sigaction/4-32: link: PASS
+ conformance/interfaces/sigaction/4-33: build: PASS
+ conformance/interfaces/sigaction/4-33: link: PASS
+ conformance/interfaces/sigaction/4-34: build: PASS
+ conformance/interfaces/sigaction/4-34: link: PASS
+ conformance/interfaces/sigaction/4-35: build: PASS
+ conformance/interfaces/sigaction/4-35: link: PASS
+ conformance/interfaces/sigaction/4-36: build: PASS
+ conformance/interfaces/sigaction/4-36: link: PASS
+ conformance/interfaces/sigaction/4-37: build: PASS
+ conformance/interfaces/sigaction/4-37: link: PASS
+ conformance/interfaces/sigaction/4-38: build: PASS
+ conformance/interfaces/sigaction/4-38: link: PASS
+ conformance/interfaces/sigaction/4-39: build: PASS
+ conformance/interfaces/sigaction/4-39: link: PASS
+ conformance/interfaces/sigaction/4-4: build: PASS
+ conformance/interfaces/sigaction/4-4: link: PASS
+ conformance/interfaces/sigaction/4-40: build: PASS
+ conformance/interfaces/sigaction/4-40: link: PASS
+ conformance/interfaces/sigaction/4-41: build: PASS
+ conformance/interfaces/sigaction/4-41: link: PASS
+ conformance/interfaces/sigaction/4-42: build: PASS
+ conformance/interfaces/sigaction/4-42: link: PASS
+ conformance/interfaces/sigaction/4-43: build: PASS
+ conformance/interfaces/sigaction/4-43: link: PASS
+ conformance/interfaces/sigaction/4-44: build: PASS
+ conformance/interfaces/sigaction/4-44: link: PASS
+ conformance/interfaces/sigaction/4-45: build: PASS
+ conformance/interfaces/sigaction/4-45: link: PASS
+ conformance/interfaces/sigaction/4-46: build: PASS
+ conformance/interfaces/sigaction/4-46: link: PASS
+ conformance/interfaces/sigaction/4-47: build: PASS
+ conformance/interfaces/sigaction/4-47: link: PASS
+ conformance/interfaces/sigaction/4-48: build: PASS
+ conformance/interfaces/sigaction/4-48: link: PASS
+ conformance/interfaces/sigaction/4-49: build: PASS
+ conformance/interfaces/sigaction/4-49: link: PASS
+ conformance/interfaces/sigaction/4-5: build: PASS
+ conformance/interfaces/sigaction/4-5: link: PASS
+ conformance/interfaces/sigaction/4-50: build: PASS
+ conformance/interfaces/sigaction/4-50: link: PASS
+ conformance/interfaces/sigaction/4-51: build: PASS
+ conformance/interfaces/sigaction/4-51: link: PASS
+ conformance/interfaces/sigaction/4-52: build: PASS
+ conformance/interfaces/sigaction/4-52: link: PASS
+ conformance/interfaces/sigaction/4-53: build: PASS
+ conformance/interfaces/sigaction/4-53: link: PASS
+ conformance/interfaces/sigaction/4-54: build: PASS
+ conformance/interfaces/sigaction/4-54: link: PASS
+ conformance/interfaces/sigaction/4-55: build: PASS
+ conformance/interfaces/sigaction/4-55: link: PASS
+ conformance/interfaces/sigaction/4-56: build: PASS
+ conformance/interfaces/sigaction/4-56: link: PASS
+ conformance/interfaces/sigaction/4-57: build: PASS
+ conformance/interfaces/sigaction/4-57: link: PASS
+ conformance/interfaces/sigaction/4-58: build: PASS
+ conformance/interfaces/sigaction/4-58: link: PASS
+ conformance/interfaces/sigaction/4-59: build: PASS
+ conformance/interfaces/sigaction/4-59: link: PASS
+ conformance/interfaces/sigaction/4-6: build: PASS
+ conformance/interfaces/sigaction/4-6: link: PASS
+ conformance/interfaces/sigaction/4-60: build: PASS
+ conformance/interfaces/sigaction/4-60: link: PASS
+ conformance/interfaces/sigaction/4-61: build: PASS
+ conformance/interfaces/sigaction/4-61: link: PASS
+ conformance/interfaces/sigaction/4-62: build: PASS
+ conformance/interfaces/sigaction/4-62: link: PASS
+ conformance/interfaces/sigaction/4-63: build: PASS
+ conformance/interfaces/sigaction/4-63: link: PASS
+ conformance/interfaces/sigaction/4-64: build: PASS
+ conformance/interfaces/sigaction/4-64: link: PASS
+ conformance/interfaces/sigaction/4-65: build: PASS
+ conformance/interfaces/sigaction/4-65: link: PASS
+ conformance/interfaces/sigaction/4-66: build: PASS
+ conformance/interfaces/sigaction/4-66: link: PASS
+ conformance/interfaces/sigaction/4-67: build: PASS
+ conformance/interfaces/sigaction/4-67: link: PASS
+ conformance/interfaces/sigaction/4-68: build: PASS
+ conformance/interfaces/sigaction/4-68: link: PASS
+ conformance/interfaces/sigaction/4-69: build: PASS
+ conformance/interfaces/sigaction/4-69: link: PASS
+ conformance/interfaces/sigaction/4-7: build: PASS
+ conformance/interfaces/sigaction/4-7: link: PASS
+ conformance/interfaces/sigaction/4-70: build: PASS
+ conformance/interfaces/sigaction/4-70: link: PASS
+ conformance/interfaces/sigaction/4-71: build: PASS
+ conformance/interfaces/sigaction/4-71: link: PASS
+ conformance/interfaces/sigaction/4-72: build: PASS
+ conformance/interfaces/sigaction/4-72: link: PASS
+ conformance/interfaces/sigaction/4-73: build: PASS
+ conformance/interfaces/sigaction/4-73: link: PASS
+ conformance/interfaces/sigaction/4-74: build: PASS
+ conformance/interfaces/sigaction/4-74: link: PASS
+ conformance/interfaces/sigaction/4-75: build: PASS
+ conformance/interfaces/sigaction/4-75: link: PASS
+ conformance/interfaces/sigaction/4-76: build: PASS
+ conformance/interfaces/sigaction/4-76: link: PASS
+ conformance/interfaces/sigaction/4-77: build: PASS
+ conformance/interfaces/sigaction/4-77: link: PASS
+ conformance/interfaces/sigaction/4-78: build: PASS
+ conformance/interfaces/sigaction/4-78: link: PASS
+ conformance/interfaces/sigaction/4-79: build: PASS
+ conformance/interfaces/sigaction/4-79: link: PASS
+ conformance/interfaces/sigaction/4-8: build: PASS
+ conformance/interfaces/sigaction/4-8: link: PASS
+ conformance/interfaces/sigaction/4-80: build: PASS
+ conformance/interfaces/sigaction/4-80: link: PASS
+ conformance/interfaces/sigaction/4-81: build: PASS
+ conformance/interfaces/sigaction/4-81: link: PASS
+ conformance/interfaces/sigaction/4-82: build: PASS
+ conformance/interfaces/sigaction/4-82: link: PASS
+ conformance/interfaces/sigaction/4-83: build: PASS
+ conformance/interfaces/sigaction/4-83: link: PASS
+ conformance/interfaces/sigaction/4-84: build: PASS
+ conformance/interfaces/sigaction/4-84: link: PASS
+ conformance/interfaces/sigaction/4-85: build: PASS
+ conformance/interfaces/sigaction/4-85: link: PASS
+ conformance/interfaces/sigaction/4-86: build: PASS
+ conformance/interfaces/sigaction/4-86: link: PASS
+ conformance/interfaces/sigaction/4-87: build: PASS
+ conformance/interfaces/sigaction/4-87: link: PASS
+ conformance/interfaces/sigaction/4-88: build: PASS
+ conformance/interfaces/sigaction/4-88: link: PASS
+ conformance/interfaces/sigaction/4-89: build: PASS
+ conformance/interfaces/sigaction/4-89: link: PASS
+ conformance/interfaces/sigaction/4-9: build: PASS
+ conformance/interfaces/sigaction/4-9: link: PASS
+ conformance/interfaces/sigaction/4-90: build: PASS
+ conformance/interfaces/sigaction/4-90: link: PASS
+ conformance/interfaces/sigaction/4-91: build: PASS
+ conformance/interfaces/sigaction/4-91: link: PASS
+ conformance/interfaces/sigaction/4-92: build: PASS
+ conformance/interfaces/sigaction/4-92: link: PASS
+ conformance/interfaces/sigaction/4-93: build: PASS
+ conformance/interfaces/sigaction/4-93: link: PASS
+ conformance/interfaces/sigaction/4-94: build: PASS
+ conformance/interfaces/sigaction/4-94: link: PASS
+ conformance/interfaces/sigaction/4-95: build: PASS
+ conformance/interfaces/sigaction/4-95: link: PASS
+ conformance/interfaces/sigaction/4-96: build: PASS
+ conformance/interfaces/sigaction/4-96: link: PASS
+ conformance/interfaces/sigaction/4-97: build: PASS
+ conformance/interfaces/sigaction/4-97: link: PASS
+ conformance/interfaces/sigaction/4-98: build: PASS
+ conformance/interfaces/sigaction/4-98: link: PASS
+ conformance/interfaces/sigaction/4-99: build: PASS
+ conformance/interfaces/sigaction/4-99: link: PASS
+ conformance/interfaces/sigaction/6-1: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/6-1.c: In function ‘main’:
+ conformance/interfaces/sigaction/6-1.c:34: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/6-1.c:34: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/6-1.c:34: error: for each function it appears in.)
+ conformance/interfaces/sigaction/6-10: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/6-10.c: In function ‘main’:
+ conformance/interfaces/sigaction/6-10.c:34: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/6-10.c:34: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/6-10.c:34: error: for each function it appears in.)
+ conformance/interfaces/sigaction/6-11: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/6-11.c: In function ‘main’:
+ conformance/interfaces/sigaction/6-11.c:34: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/6-11.c:34: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/6-11.c:34: error: for each function it appears in.)
+ conformance/interfaces/sigaction/6-12: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/6-12.c: In function ‘main’:
+ conformance/interfaces/sigaction/6-12.c:34: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/6-12.c:34: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/6-12.c:34: error: for each function it appears in.)
+ conformance/interfaces/sigaction/6-13: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/6-13.c: In function ‘main’:
+ conformance/interfaces/sigaction/6-13.c:34: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/6-13.c:34: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/6-13.c:34: error: for each function it appears in.)
+ conformance/interfaces/sigaction/6-14: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/6-14.c: In function ‘main’:
+ conformance/interfaces/sigaction/6-14.c:34: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/6-14.c:34: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/6-14.c:34: error: for each function it appears in.)
+ conformance/interfaces/sigaction/6-15: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/6-15.c: In function ‘main’:
+ conformance/interfaces/sigaction/6-15.c:34: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/6-15.c:34: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/6-15.c:34: error: for each function it appears in.)
+ conformance/interfaces/sigaction/6-16: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/6-16.c: In function ‘main’:
+ conformance/interfaces/sigaction/6-16.c:34: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/6-16.c:34: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/6-16.c:34: error: for each function it appears in.)
+ conformance/interfaces/sigaction/6-17: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/6-17.c: In function ‘main’:
+ conformance/interfaces/sigaction/6-17.c:34: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/6-17.c:34: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/6-17.c:34: error: for each function it appears in.)
+ conformance/interfaces/sigaction/6-18: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/6-18.c: In function ‘main’:
+ conformance/interfaces/sigaction/6-18.c:34: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/6-18.c:34: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/6-18.c:34: error: for each function it appears in.)
+ conformance/interfaces/sigaction/6-19: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/6-19.c: In function ‘main’:
+ conformance/interfaces/sigaction/6-19.c:34: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/6-19.c:34: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/6-19.c:34: error: for each function it appears in.)
+ conformance/interfaces/sigaction/6-2: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/6-2.c: In function ‘main’:
+ conformance/interfaces/sigaction/6-2.c:34: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/6-2.c:34: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/6-2.c:34: error: for each function it appears in.)
+ conformance/interfaces/sigaction/6-20: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/6-20.c: In function ‘main’:
+ conformance/interfaces/sigaction/6-20.c:34: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/6-20.c:34: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/6-20.c:34: error: for each function it appears in.)
+ conformance/interfaces/sigaction/6-21: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/6-21.c: In function ‘main’:
+ conformance/interfaces/sigaction/6-21.c:34: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/6-21.c:34: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/6-21.c:34: error: for each function it appears in.)
+ conformance/interfaces/sigaction/6-22: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/6-22.c: In function ‘main’:
+ conformance/interfaces/sigaction/6-22.c:34: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/6-22.c:34: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/6-22.c:34: error: for each function it appears in.)
+ conformance/interfaces/sigaction/6-23: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/6-23.c: In function ‘main’:
+ conformance/interfaces/sigaction/6-23.c:34: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/6-23.c:34: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/6-23.c:34: error: for each function it appears in.)
+ conformance/interfaces/sigaction/6-24: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/6-24.c: In function ‘main’:
+ conformance/interfaces/sigaction/6-24.c:34: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/6-24.c:34: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/6-24.c:34: error: for each function it appears in.)
+ conformance/interfaces/sigaction/6-25: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/6-25.c: In function ‘main’:
+ conformance/interfaces/sigaction/6-25.c:34: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/6-25.c:34: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/6-25.c:34: error: for each function it appears in.)
+ conformance/interfaces/sigaction/6-26: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/6-26.c: In function ‘main’:
+ conformance/interfaces/sigaction/6-26.c:34: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/6-26.c:34: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/6-26.c:34: error: for each function it appears in.)
+ conformance/interfaces/sigaction/6-3: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/6-3.c: In function ‘main’:
+ conformance/interfaces/sigaction/6-3.c:34: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/6-3.c:34: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/6-3.c:34: error: for each function it appears in.)
+ conformance/interfaces/sigaction/6-4: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/6-4.c: In function ‘main’:
+ conformance/interfaces/sigaction/6-4.c:34: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/6-4.c:34: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/6-4.c:34: error: for each function it appears in.)
+ conformance/interfaces/sigaction/6-5: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/6-5.c: In function ‘main’:
+ conformance/interfaces/sigaction/6-5.c:34: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/6-5.c:34: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/6-5.c:34: error: for each function it appears in.)
+ conformance/interfaces/sigaction/6-6: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/6-6.c: In function ‘main’:
+ conformance/interfaces/sigaction/6-6.c:34: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/6-6.c:34: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/6-6.c:34: error: for each function it appears in.)
+ conformance/interfaces/sigaction/6-7: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/6-7.c: In function ‘main’:
+ conformance/interfaces/sigaction/6-7.c:34: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/6-7.c:34: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/6-7.c:34: error: for each function it appears in.)
+ conformance/interfaces/sigaction/6-8: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/6-8.c: In function ‘main’:
+ conformance/interfaces/sigaction/6-8.c:34: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/6-8.c:34: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/6-8.c:34: error: for each function it appears in.)
+ conformance/interfaces/sigaction/6-9: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/6-9.c: In function ‘main’:
+ conformance/interfaces/sigaction/6-9.c:34: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/6-9.c:34: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/6-9.c:34: error: for each function it appears in.)
+ conformance/interfaces/sigaction/8-1: build: PASS
+ conformance/interfaces/sigaction/8-1: link: PASS
+ conformance/interfaces/sigaction/8-10: build: PASS
+ conformance/interfaces/sigaction/8-10: link: PASS
+ conformance/interfaces/sigaction/8-11: build: PASS
+ conformance/interfaces/sigaction/8-11: link: PASS
+ conformance/interfaces/sigaction/8-12: build: PASS
+ conformance/interfaces/sigaction/8-12: link: PASS
+ conformance/interfaces/sigaction/8-13: build: PASS
+ conformance/interfaces/sigaction/8-13: link: PASS
+ conformance/interfaces/sigaction/8-14: build: PASS
+ conformance/interfaces/sigaction/8-14: link: PASS
+ conformance/interfaces/sigaction/8-15: build: PASS
+ conformance/interfaces/sigaction/8-15: link: PASS
+ conformance/interfaces/sigaction/8-17: build: PASS
+ conformance/interfaces/sigaction/8-17: link: PASS
+ conformance/interfaces/sigaction/8-18: build: PASS
+ conformance/interfaces/sigaction/8-18: link: PASS
+ conformance/interfaces/sigaction/8-19: build: PASS
+ conformance/interfaces/sigaction/8-19: link: PASS
+ conformance/interfaces/sigaction/8-2: build: PASS
+ conformance/interfaces/sigaction/8-2: link: PASS
+ conformance/interfaces/sigaction/8-20: build: PASS
+ conformance/interfaces/sigaction/8-20: link: PASS
+ conformance/interfaces/sigaction/8-21: build: PASS
+ conformance/interfaces/sigaction/8-21: link: PASS
+ conformance/interfaces/sigaction/8-22: build: PASS
+ conformance/interfaces/sigaction/8-22: link: PASS
+ conformance/interfaces/sigaction/8-23: build: PASS
+ conformance/interfaces/sigaction/8-23: link: PASS
+ conformance/interfaces/sigaction/8-24: build: PASS
+ conformance/interfaces/sigaction/8-24: link: PASS
+ conformance/interfaces/sigaction/8-25: build: PASS
+ conformance/interfaces/sigaction/8-25: link: PASS
+ conformance/interfaces/sigaction/8-26: build: PASS
+ conformance/interfaces/sigaction/8-26: link: PASS
+ conformance/interfaces/sigaction/8-3: build: PASS
+ conformance/interfaces/sigaction/8-3: link: PASS
+ conformance/interfaces/sigaction/8-4: build: PASS
+ conformance/interfaces/sigaction/8-4: link: PASS
+ conformance/interfaces/sigaction/8-5: build: PASS
+ conformance/interfaces/sigaction/8-5: link: PASS
+ conformance/interfaces/sigaction/8-6: build: PASS
+ conformance/interfaces/sigaction/8-6: link: PASS
+ conformance/interfaces/sigaction/8-7: build: PASS
+ conformance/interfaces/sigaction/8-7: link: PASS
+ conformance/interfaces/sigaction/8-8: build: PASS
+ conformance/interfaces/sigaction/8-8: link: PASS
+ conformance/interfaces/sigaction/8-9: build: PASS
+ conformance/interfaces/sigaction/8-9: link: PASS
+ conformance/interfaces/sigaction/9-1: build: FAILED: Compiler output:
+ conformance/interfaces/sigaction/9-1.c: In function ‘main’:
+ conformance/interfaces/sigaction/9-1.c:49: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigaction/9-1.c:49: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigaction/9-1.c:49: error: for each function it appears in.)
+ conformance/interfaces/sigaddset/1-3: build: PASS
+ conformance/interfaces/sigaddset/1-3: link: PASS
+ conformance/interfaces/sigaddset/2-1: build: PASS
+ conformance/interfaces/sigaddset/2-1: link: PASS
+ conformance/interfaces/sigaddset/1-core-buildonly: build: PASS
+ conformance/interfaces/sigaddset/1-core-buildonly: link: PASS
+ conformance/interfaces/sigaddset/4-core-buildonly: build: PASS
+ conformance/interfaces/sigaddset/4-core-buildonly: link: PASS
+ conformance/interfaces/sigaltstack/1-1: build: PASS
+ conformance/interfaces/sigaltstack/1-1: link: PASS
+ conformance/interfaces/sigaltstack/10-1: build: PASS
+ conformance/interfaces/sigaltstack/10-1: link: PASS
+ conformance/interfaces/sigaltstack/11-1: build: PASS
+ conformance/interfaces/sigaltstack/11-1: link: PASS
+ conformance/interfaces/sigaltstack/12-1: build: PASS
+ conformance/interfaces/sigaltstack/12-1: link: PASS
+ conformance/interfaces/sigaltstack/2-1: build: PASS
+ conformance/interfaces/sigaltstack/2-1: link: PASS
+ conformance/interfaces/sigaltstack/3-1: build: PASS
+ conformance/interfaces/sigaltstack/3-1: link: PASS
+ conformance/interfaces/sigaltstack/5-1: build: PASS
+ conformance/interfaces/sigaltstack/5-1: link: PASS
+ conformance/interfaces/sigaltstack/6-1: build: PASS
+ conformance/interfaces/sigaltstack/6-1: link: PASS
+ conformance/interfaces/sigaltstack/7-1: build: PASS
+ conformance/interfaces/sigaltstack/7-1: link: PASS
+ conformance/interfaces/sigaltstack/8-1: build: PASS
+ conformance/interfaces/sigaltstack/8-1: link: PASS
+ conformance/interfaces/sigaltstack/9-1: build: PASS
+ conformance/interfaces/sigaltstack/9-1: link: PASS
+ conformance/interfaces/sigaltstack/9-buildonly: build: PASS
+ conformance/interfaces/sigaltstack/9-buildonly: link: PASS
+ conformance/interfaces/sigdelset/1-3: build: PASS
+ conformance/interfaces/sigdelset/1-3: link: PASS
+ conformance/interfaces/sigdelset/1-4: build: PASS
+ conformance/interfaces/sigdelset/1-4: link: PASS
+ conformance/interfaces/sigdelset/2-1: build: PASS
+ conformance/interfaces/sigdelset/2-1: link: PASS
+ conformance/interfaces/sigdelset/1-core-buildonly: build: PASS
+ conformance/interfaces/sigdelset/1-core-buildonly: link: PASS
+ conformance/interfaces/sigdelset/4-core-buildonly: build: PASS
+ conformance/interfaces/sigdelset/4-core-buildonly: link: PASS
+ conformance/interfaces/sigemptyset/1-1: build: PASS
+ conformance/interfaces/sigemptyset/1-1: link: PASS
+ conformance/interfaces/sigemptyset/2-1: build: PASS
+ conformance/interfaces/sigemptyset/2-1: link: PASS
+ conformance/interfaces/sigfillset/1-1: build: PASS
+ conformance/interfaces/sigfillset/1-1: link: PASS
+ conformance/interfaces/sigfillset/2-1: build: PASS
+ conformance/interfaces/sigfillset/2-1: link: PASS
+ conformance/interfaces/sighold/1-1: build: PASS
+ conformance/interfaces/sighold/1-1: link: PASS
+ conformance/interfaces/sighold/2-1: build: PASS
+ conformance/interfaces/sighold/2-1: link: PASS
+ conformance/interfaces/sighold/3-core-buildonly: build: PASS
+ conformance/interfaces/sighold/3-core-buildonly: link: PASS
+ conformance/interfaces/sigignore/1-1: build: PASS
+ conformance/interfaces/sigignore/1-1: link: PASS
+ conformance/interfaces/sigignore/4-1: build: PASS
+ conformance/interfaces/sigignore/4-1: link: PASS
+ conformance/interfaces/sigignore/6-1: build: PASS
+ conformance/interfaces/sigignore/6-1: link: PASS
+ conformance/interfaces/sigignore/6-2: build: PASS
+ conformance/interfaces/sigignore/6-2: link: PASS
+ conformance/interfaces/sigignore/5-core-buildonly: build: PASS
+ conformance/interfaces/sigignore/5-core-buildonly: link: PASS
+ conformance/interfaces/sigismember/3-1: build: PASS
+ conformance/interfaces/sigismember/3-1: link: PASS
+ conformance/interfaces/sigismember/4-1: build: PASS
+ conformance/interfaces/sigismember/4-1: link: PASS
+ conformance/interfaces/sigismember/5-core-buildonly: build: PASS
+ conformance/interfaces/sigismember/5-core-buildonly: link: PASS
+ conformance/interfaces/signal/1-1: build: PASS
+ conformance/interfaces/signal/1-1: link: PASS
+ conformance/interfaces/signal/2-1: build: PASS
+ conformance/interfaces/signal/2-1: link: PASS
+ conformance/interfaces/signal/3-1: build: PASS
+ conformance/interfaces/signal/3-1: link: PASS
+ conformance/interfaces/signal/5-1: build: PASS
+ conformance/interfaces/signal/5-1: link: PASS
+ conformance/interfaces/signal/6-1: build: PASS
+ conformance/interfaces/signal/6-1: link: PASS
+ conformance/interfaces/signal/7-1: build: PASS
+ conformance/interfaces/signal/7-1: link: PASS
+ conformance/interfaces/sigpause/1-1: build: PASS
+ conformance/interfaces/sigpause/1-1: link: PASS
+ conformance/interfaces/sigpause/1-2: build: PASS
+ conformance/interfaces/sigpause/1-2: link: PASS
+ conformance/interfaces/sigpause/2-1: build: PASS
+ conformance/interfaces/sigpause/2-1: link: PASS
+ conformance/interfaces/sigpause/3-1: build: PASS
+ conformance/interfaces/sigpause/3-1: link: PASS
+ conformance/interfaces/sigpause/4-1: build: PASS
+ conformance/interfaces/sigpause/4-1: link: PASS
+ conformance/interfaces/sigpending/1-1: build: PASS
+ conformance/interfaces/sigpending/1-1: link: PASS
+ conformance/interfaces/sigpending/1-2: build: PASS
+ conformance/interfaces/sigpending/1-2: link: PASS
+ conformance/interfaces/sigpending/1-3: build: PASS
+ conformance/interfaces/sigpending/1-3: link: PASS
+ conformance/interfaces/sigpending/2-1: build: PASS
+ conformance/interfaces/sigpending/2-1: link: PASS
+ conformance/interfaces/sigprocmask/10-1: build: PASS
+ conformance/interfaces/sigprocmask/10-1: link: PASS
+ conformance/interfaces/sigprocmask/12-1: build: PASS
+ conformance/interfaces/sigprocmask/12-1: link: PASS
+ conformance/interfaces/sigprocmask/15-1: build: PASS
+ conformance/interfaces/sigprocmask/15-1: link: PASS
+ conformance/interfaces/sigprocmask/4-1: build: PASS
+ conformance/interfaces/sigprocmask/4-1: link: PASS
+ conformance/interfaces/sigprocmask/5-1: build: PASS
+ conformance/interfaces/sigprocmask/5-1: link: PASS
+ conformance/interfaces/sigprocmask/17-core-buildonly: build: PASS
+ conformance/interfaces/sigprocmask/17-core-buildonly: link: PASS
+ conformance/interfaces/sigprocmask/6-1: build: PASS
+ conformance/interfaces/sigprocmask/6-1: link: PASS
+ conformance/interfaces/sigprocmask/7-1: build: PASS
+ conformance/interfaces/sigprocmask/7-1: link: PASS
+ conformance/interfaces/sigprocmask/8-1: build: PASS
+ conformance/interfaces/sigprocmask/8-1: link: PASS
+ conformance/interfaces/sigprocmask/8-2: build: PASS
+ conformance/interfaces/sigprocmask/8-2: link: PASS
+ conformance/interfaces/sigprocmask/8-3: build: PASS
+ conformance/interfaces/sigprocmask/8-3: link: PASS
+ conformance/interfaces/sigprocmask/9-1: build: PASS
+ conformance/interfaces/sigprocmask/9-1: link: PASS
+ conformance/interfaces/sigqueue/1-1: build: FAILED: Compiler output:
+ conformance/interfaces/sigqueue/1-1.c: In function ‘myhandler’:
+ conformance/interfaces/sigqueue/1-1.c:33: error: ‘SIGRTMIN’ undeclared (first use in this function)
+ conformance/interfaces/sigqueue/1-1.c:33: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigqueue/1-1.c:33: error: for each function it appears in.)
+ conformance/interfaces/sigqueue/1-1.c: In function ‘main’:
+ conformance/interfaces/sigqueue/1-1.c:46: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigqueue/1-1.c:49: error: ‘SIGRTMIN’ undeclared (first use in this function)
+ conformance/interfaces/sigqueue/10-1: build: PASS
+ conformance/interfaces/sigqueue/10-1: link: PASS
+ conformance/interfaces/sigqueue/11-1: build: PASS
+ conformance/interfaces/sigqueue/11-1: link: PASS
+ conformance/interfaces/sigqueue/12-1: build: PASS
+ conformance/interfaces/sigqueue/12-1: link: PASS
+ conformance/interfaces/sigqueue/2-1: build: PASS
+ conformance/interfaces/sigqueue/2-1: link: PASS
+ conformance/interfaces/sigqueue/2-2: build: PASS
+ conformance/interfaces/sigqueue/2-2: link: PASS
+ conformance/interfaces/sigqueue/3-1: build: PASS
+ conformance/interfaces/sigqueue/3-1: link: PASS
+ conformance/interfaces/sigqueue/4-1: build: FAILED: Compiler output:
+ conformance/interfaces/sigqueue/4-1.c: In function ‘main’:
+ conformance/interfaces/sigqueue/4-1.c:45: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigqueue/4-1.c:45: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigqueue/4-1.c:45: error: for each function it appears in.)
+ conformance/interfaces/sigqueue/4-1.c:48: error: ‘SIGRTMIN’ undeclared (first use in this function)
+ conformance/interfaces/sigqueue/5-1: build: FAILED: Compiler output:
+ conformance/interfaces/sigqueue/5-1.c: In function ‘main’:
+ conformance/interfaces/sigqueue/5-1.c:48: error: ‘SIGRTMIN’ undeclared (first use in this function)
+ conformance/interfaces/sigqueue/5-1.c:48: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigqueue/5-1.c:48: error: for each function it appears in.)
+ conformance/interfaces/sigqueue/6-1: build: FAILED: Compiler output:
+ conformance/interfaces/sigqueue/6-1.c: In function ‘main’:
+ conformance/interfaces/sigqueue/6-1.c:55: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigqueue/6-1.c:55: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigqueue/6-1.c:55: error: for each function it appears in.)
+ conformance/interfaces/sigqueue/6-1.c:58: error: ‘SIGRTMIN’ undeclared (first use in this function)
+ conformance/interfaces/sigqueue/7-1: build: FAILED: Compiler output:
+ conformance/interfaces/sigqueue/7-1.c: In function ‘main’:
+ conformance/interfaces/sigqueue/7-1.c:52: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigqueue/7-1.c:52: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigqueue/7-1.c:52: error: for each function it appears in.)
+ conformance/interfaces/sigqueue/7-1.c:58: error: ‘SIGRTMAX’ undeclared (first use in this function)
+ conformance/interfaces/sigqueue/7-1.c:58: error: ‘SIGRTMIN’ undeclared (first use in this function)
+ conformance/interfaces/sigqueue/8-1: build: FAILED: Compiler output:
+ conformance/interfaces/sigqueue/8-1.c: In function ‘main’:
+ conformance/interfaces/sigqueue/8-1.c:46: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigqueue/8-1.c:46: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigqueue/8-1.c:46: error: for each function it appears in.)
+ conformance/interfaces/sigqueue/8-1.c:49: error: ‘SIGRTMIN’ undeclared (first use in this function)
+ conformance/interfaces/sigqueue/9-1: build: FAILED: Compiler output:
+ conformance/interfaces/sigqueue/9-1.c: In function ‘main’:
+ conformance/interfaces/sigqueue/9-1.c:46: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigqueue/9-1.c:46: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigqueue/9-1.c:46: error: for each function it appears in.)
+ conformance/interfaces/sigqueue/9-1.c:49: error: ‘SIGRTMIN’ undeclared (first use in this function)
+ conformance/interfaces/sigrelse/1-1: build: PASS
+ conformance/interfaces/sigrelse/1-1: link: PASS
+ conformance/interfaces/sigrelse/2-1: build: PASS
+ conformance/interfaces/sigrelse/2-1: link: PASS
+ conformance/interfaces/sigrelse/3-core-buildonly: build: PASS
+ conformance/interfaces/sigrelse/3-core-buildonly: link: PASS
+ conformance/interfaces/sigset/1-1: build: PASS
+ conformance/interfaces/sigset/1-1: link: PASS
+ conformance/interfaces/sigset/10-1: build: PASS
+ conformance/interfaces/sigset/10-1: link: PASS
+ conformance/interfaces/sigset/2-1: build: PASS
+ conformance/interfaces/sigset/2-1: link: PASS
+ conformance/interfaces/sigset/3-1: build: PASS
+ conformance/interfaces/sigset/3-1: link: PASS
+ conformance/interfaces/sigset/4-1: build: PASS
+ conformance/interfaces/sigset/4-1: link: PASS
+ conformance/interfaces/sigset/5-1: build: PASS
+ conformance/interfaces/sigset/5-1: link: PASS
+ conformance/interfaces/sigset/6-1: build: PASS
+ conformance/interfaces/sigset/6-1: link: PASS
+ conformance/interfaces/sigset/7-1: build: PASS
+ conformance/interfaces/sigset/7-1: link: PASS
+ conformance/interfaces/sigset/8-1: build: PASS
+ conformance/interfaces/sigset/8-1: link: PASS
+ conformance/interfaces/sigset/9-1: build: PASS
+ conformance/interfaces/sigset/9-1: link: PASS
+ conformance/interfaces/sigsuspend/1-1: build: PASS
+ conformance/interfaces/sigsuspend/1-1: link: PASS
+ conformance/interfaces/sigsuspend/3-1: build: PASS
+ conformance/interfaces/sigsuspend/3-1: link: PASS
+ conformance/interfaces/sigsuspend/4-1: build: PASS
+ conformance/interfaces/sigsuspend/4-1: link: PASS
+ conformance/interfaces/sigsuspend/6-1: build: PASS
+ conformance/interfaces/sigsuspend/6-1: link: PASS
+ conformance/interfaces/sigtimedwait/1-1: build: PASS
+ conformance/interfaces/sigtimedwait/1-1: link: PASS
+ conformance/interfaces/sigtimedwait/2-1: build: PASS
+ conformance/interfaces/sigtimedwait/2-1: link: PASS
+ conformance/interfaces/sigtimedwait/4-1: build: PASS
+ conformance/interfaces/sigtimedwait/4-1: link: PASS
+ conformance/interfaces/sigtimedwait/5-1: build: PASS
+ conformance/interfaces/sigtimedwait/5-1: link: PASS
+ conformance/interfaces/sigtimedwait/6-1: build: PASS
+ conformance/interfaces/sigtimedwait/6-1: link: PASS
+ conformance/interfaces/sigwait/1-1: build: PASS
+ conformance/interfaces/sigwait/1-1: link: PASS
+ conformance/interfaces/sigwait/2-1: build: FAILED: Compiler output:
+ conformance/interfaces/sigwait/2-1.c: In function ‘main’:
+ conformance/interfaces/sigwait/2-1.c:45: error: ‘SIGRTMIN’ undeclared (first use in this function)
+ conformance/interfaces/sigwait/2-1.c:45: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigwait/2-1.c:45: error: for each function it appears in.)
+ conformance/interfaces/sigwait/3-1: build: PASS
+ conformance/interfaces/sigwait/3-1: link: PASS
+ conformance/interfaces/sigwait/4-1: build: PASS
+ conformance/interfaces/sigwait/4-1: link: PASS
+ conformance/interfaces/sigwait/6-1: build: PASS
+ conformance/interfaces/sigwait/6-1: link: PASS
+ conformance/interfaces/sigwait/6-2: build: PASS
+ conformance/interfaces/sigwait/6-2: link: PASS
+ conformance/interfaces/sigwait/7-1: build: FAILED: Compiler output:
+ conformance/interfaces/sigwait/7-1.c: In function ‘main’:
+ conformance/interfaces/sigwait/7-1.c:114: error: ‘SIGRTMIN’ undeclared (first use in this function)
+ conformance/interfaces/sigwait/7-1.c:114: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigwait/7-1.c:114: error: for each function it appears in.)
+ conformance/interfaces/sigwait/7-1.c:114: error: ‘SIGRTMAX’ undeclared (first use in this function)
+ conformance/interfaces/sigwait/8-1: build: PASS
+ conformance/interfaces/sigwait/8-1: link: PASS
+ conformance/interfaces/sigwaitinfo/1-1: build: PASS
+ conformance/interfaces/sigwaitinfo/1-1: link: PASS
+ conformance/interfaces/sigwaitinfo/2-1: build: FAILED: Compiler output:
+ conformance/interfaces/sigwaitinfo/2-1.c: In function ‘main’:
+ conformance/interfaces/sigwaitinfo/2-1.c:44: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigwaitinfo/2-1.c:44: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigwaitinfo/2-1.c:44: error: for each function it appears in.)
+ conformance/interfaces/sigwaitinfo/2-1.c:49: error: ‘SIGRTMAX’ undeclared (first use in this function)
+ conformance/interfaces/sigwaitinfo/2-1.c:49: error: ‘SIGRTMIN’ undeclared (first use in this function)
+ conformance/interfaces/sigwaitinfo/3-1: build: PASS
+ conformance/interfaces/sigwaitinfo/3-1: link: PASS
+ conformance/interfaces/sigwaitinfo/5-1: build: FAILED: Compiler output:
+ conformance/interfaces/sigwaitinfo/5-1.c: In function ‘main’:
+ conformance/interfaces/sigwaitinfo/5-1.c:41: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigwaitinfo/5-1.c:41: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigwaitinfo/5-1.c:41: error: for each function it appears in.)
+ conformance/interfaces/sigwaitinfo/6-1: build: FAILED: Compiler output:
+ conformance/interfaces/sigwaitinfo/6-1.c: In function ‘main’:
+ conformance/interfaces/sigwaitinfo/6-1.c:41: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigwaitinfo/6-1.c:41: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigwaitinfo/6-1.c:41: error: for each function it appears in.)
+ conformance/interfaces/sigwaitinfo/7-1: build: FAILED: Compiler output:
+ conformance/interfaces/sigwaitinfo/7-1.c: In function ‘main’:
+ conformance/interfaces/sigwaitinfo/7-1.c:48: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigwaitinfo/7-1.c:48: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigwaitinfo/7-1.c:48: error: for each function it appears in.)
+ conformance/interfaces/sigwaitinfo/7-1.c:51: error: ‘SIGRTMIN’ undeclared (first use in this function)
+ conformance/interfaces/sigwaitinfo/8-1: build: FAILED: Compiler output:
+ conformance/interfaces/sigwaitinfo/8-1.c: In function ‘main’:
+ conformance/interfaces/sigwaitinfo/8-1.c:47: error: ‘SA_SIGINFO’ undeclared (first use in this function)
+ conformance/interfaces/sigwaitinfo/8-1.c:47: error: (Each undeclared identifier is reported only once
+ conformance/interfaces/sigwaitinfo/8-1.c:47: error: for each function it appears in.)
+ conformance/interfaces/sigwaitinfo/8-1.c:50: error: ‘SIGRTMIN’ undeclared (first use in this function)
+ conformance/interfaces/sigwaitinfo/9-1: build: PASS
+ conformance/interfaces/sigwaitinfo/9-1: link: PASS
+ conformance/interfaces/strftime/1-1: build: PASS
+ conformance/interfaces/strftime/1-1: link: PASS
+ conformance/interfaces/strftime/2-1: build: PASS
+ conformance/interfaces/strftime/2-1: link: PASS
+ conformance/interfaces/strftime/3-1: build: PASS
+ conformance/interfaces/strftime/3-1: link: PASS
+ conformance/interfaces/time/1-1: build: PASS
+ conformance/interfaces/time/1-1: link: PASS
+ conformance/interfaces/timer_create/1-1: build: PASS
+ conformance/interfaces/timer_create/1-1: link: PASS
+ conformance/interfaces/timer_create/10-1: build: PASS
+ conformance/interfaces/timer_create/10-1: link: PASS
+ conformance/interfaces/timer_create/11-1: build: PASS
+ conformance/interfaces/timer_create/11-1: link: PASS
+ conformance/interfaces/timer_create/16-1: build: PASS
+ conformance/interfaces/timer_create/16-1: link: PASS
+ conformance/interfaces/timer_create/3-1: build: PASS
+ conformance/interfaces/timer_create/3-1: link: PASS
+ conformance/interfaces/timer_create/7-1: build: PASS
+ conformance/interfaces/timer_create/7-1: link: PASS
+ conformance/interfaces/timer_create/8-1: build: PASS
+ conformance/interfaces/timer_create/8-1: link: PASS
+ conformance/interfaces/timer_create/9-1: build: PASS
+ conformance/interfaces/timer_create/9-1: link: PASS
+ conformance/interfaces/timer_create/speculative/15-1: build: PASS
+ conformance/interfaces/timer_create/speculative/15-1: link: PASS
+ conformance/interfaces/timer_create/speculative/2-1: build: PASS
+ conformance/interfaces/timer_create/speculative/2-1: link: PASS
+ conformance/interfaces/timer_create/speculative/5-1: build: PASS
+ conformance/interfaces/timer_create/speculative/5-1: link: PASS
+ conformance/interfaces/timer_delete/1-1: build: PASS
+ conformance/interfaces/timer_delete/1-1: link: PASS
+ conformance/interfaces/timer_delete/1-2: build: PASS
+ conformance/interfaces/timer_delete/1-2: link: PASS
+ conformance/interfaces/timer_delete/speculative/5-1: build: PASS
+ conformance/interfaces/timer_delete/speculative/5-1: link: PASS
+ conformance/interfaces/timer_delete/speculative/5-2: build: PASS
+ conformance/interfaces/timer_delete/speculative/5-2: link: PASS
+ conformance/interfaces/timer_getoverrun/1-1: build: PASS
+ conformance/interfaces/timer_getoverrun/1-1: link: PASS
+ conformance/interfaces/timer_getoverrun/2-1: build: PASS
+ conformance/interfaces/timer_getoverrun/2-1: link: PASS
+ conformance/interfaces/timer_getoverrun/2-2: build: PASS
+ conformance/interfaces/timer_getoverrun/2-2: link: PASS
+ conformance/interfaces/timer_getoverrun/2-3: build: PASS
+ conformance/interfaces/timer_getoverrun/2-3: link: PASS
+ conformance/interfaces/timer_getoverrun/3-1: build: PASS
+ conformance/interfaces/timer_getoverrun/3-1: link: PASS
+ conformance/interfaces/timer_getoverrun/speculative/6-1: build: PASS
+ conformance/interfaces/timer_getoverrun/speculative/6-1: link: PASS
+ conformance/interfaces/timer_getoverrun/speculative/6-2: build: PASS
+ conformance/interfaces/timer_getoverrun/speculative/6-2: link: PASS
+ conformance/interfaces/timer_getoverrun/speculative/6-3: build: PASS
+ conformance/interfaces/timer_getoverrun/speculative/6-3: link: PASS
+ conformance/interfaces/timer_gettime/1-1: build: PASS
+ conformance/interfaces/timer_gettime/1-1: link: PASS
+ conformance/interfaces/timer_gettime/1-2: build: PASS
+ conformance/interfaces/timer_gettime/1-2: link: PASS
+ conformance/interfaces/timer_gettime/1-3: build: PASS
+ conformance/interfaces/timer_gettime/1-3: link: PASS
+ conformance/interfaces/timer_gettime/1-4: build: PASS
+ conformance/interfaces/timer_gettime/1-4: link: PASS
+ conformance/interfaces/timer_gettime/2-1: build: PASS
+ conformance/interfaces/timer_gettime/2-1: link: PASS
+ conformance/interfaces/timer_gettime/2-2: build: PASS
+ conformance/interfaces/timer_gettime/2-2: link: PASS
+ conformance/interfaces/timer_gettime/3-1: build: PASS
+ conformance/interfaces/timer_gettime/3-1: link: PASS
+ conformance/interfaces/timer_gettime/speculative/6-1: build: PASS
+ conformance/interfaces/timer_gettime/speculative/6-1: link: PASS
+ conformance/interfaces/timer_gettime/speculative/6-2: build: PASS
+ conformance/interfaces/timer_gettime/speculative/6-2: link: PASS
+ conformance/interfaces/timer_gettime/speculative/6-3: build: PASS
+ conformance/interfaces/timer_gettime/speculative/6-3: link: PASS
+ conformance/interfaces/timer_settime/1-1: build: PASS
+ conformance/interfaces/timer_settime/1-1: link: PASS
+ conformance/interfaces/timer_settime/1-2: build: PASS
+ conformance/interfaces/timer_settime/1-2: link: PASS
+ conformance/interfaces/timer_settime/13-1: build: PASS
+ conformance/interfaces/timer_settime/13-1: link: PASS
+ conformance/interfaces/timer_settime/2-1: build: PASS
+ conformance/interfaces/timer_settime/2-1: link: PASS
+ conformance/interfaces/timer_settime/3-1: build: PASS
+ conformance/interfaces/timer_settime/3-1: link: PASS
+ conformance/interfaces/timer_settime/3-2: build: PASS
+ conformance/interfaces/timer_settime/3-2: link: PASS
+ conformance/interfaces/timer_settime/3-3: build: PASS
+ conformance/interfaces/timer_settime/3-3: link: PASS
+ conformance/interfaces/timer_settime/5-1: build: PASS
+ conformance/interfaces/timer_settime/5-1: link: PASS
+ conformance/interfaces/timer_settime/5-2: build: PASS
+ conformance/interfaces/timer_settime/5-2: link: PASS
+ conformance/interfaces/timer_settime/5-3: build: PASS
+ conformance/interfaces/timer_settime/5-3: link: PASS
+ conformance/interfaces/timer_settime/6-1: build: PASS
+ conformance/interfaces/timer_settime/6-1: link: PASS
+ conformance/interfaces/timer_settime/8-1: build: PASS
+ conformance/interfaces/timer_settime/8-1: link: PASS
+ conformance/interfaces/timer_settime/8-2: build: PASS
+ conformance/interfaces/timer_settime/8-2: link: PASS
+ conformance/interfaces/timer_settime/8-3: build: PASS
+ conformance/interfaces/timer_settime/8-3: link: PASS
+ conformance/interfaces/timer_settime/8-4: build: PASS
+ conformance/interfaces/timer_settime/8-4: link: PASS
+ conformance/interfaces/timer_settime/9-1: build: PASS
+ conformance/interfaces/timer_settime/9-1: link: PASS
+ conformance/interfaces/timer_settime/9-2: build: PASS
+ conformance/interfaces/timer_settime/9-2: link: PASS
+ conformance/interfaces/timer_settime/speculative/12-1: build: PASS
+ conformance/interfaces/timer_settime/speculative/12-1: link: PASS
+ conformance/interfaces/timer_settime/speculative/12-2: build: PASS
+ conformance/interfaces/timer_settime/speculative/12-2: link: PASS
+ conformance/interfaces/timer_settime/speculative/12-3: build: PASS
+ conformance/interfaces/timer_settime/speculative/12-3: link: PASS
+ functional/threads/schedule/1-1: build: PASS
+ functional/threads/schedule/1-1: link: PASS
+ functional/threads/schedule/1-2: build: PASS
+ functional/threads/schedule/1-2: link: PASS
+ conformance/behavior/WIFEXITED/1-1: execution: PASS
+ conformance/behavior/WIFEXITED/1-2: execution: PASS
+ conformance/behavior/WIFEXITED/1-3: execution: PASS
+ conformance/behavior/timers/1-1: execution: PASS
+ conformance/behavior/timers/2-1: execution: PASS
+ conformance/definitions/aio_h/2-1: execution: PASS
+ conformance/definitions/aio_h/4-1: execution: PASS
+ conformance/definitions/errno_h/3-2: execution: PASS
+ conformance/definitions/errno_h/4-1: execution: PASS
+ conformance/definitions/mqueue_h/1-1: execution: UNTESTED: Output:
+ Not Implemented!
+ conformance/definitions/mqueue_h/10-1: execution: UNTESTED: Output:
+ Test not implemented!
+ conformance/definitions/mqueue_h/11-1: execution: UNTESTED: Output:
+ Test not implemented!
+ conformance/definitions/mqueue_h/2-1: execution: UNTESTED: Output:
+ Test not implemented!
+ conformance/definitions/mqueue_h/3-1: execution: UNTESTED: Output:
+ Test not implemented!
+ conformance/definitions/mqueue_h/4-1: execution: UNTESTED: Output:
+ Test not implemented!
+ conformance/definitions/mqueue_h/5-1: execution: UNTESTED: Output:
+ Test not implemented!
+ conformance/definitions/mqueue_h/6-1: execution: UNTESTED: Output:
+ Test not implemented!
+ conformance/definitions/mqueue_h/7-1: execution: UNTESTED: Output:
+ Test not implemented!
+ conformance/definitions/mqueue_h/8-1: execution: UNTESTED: Output:
+ Test not implemented!
+ conformance/definitions/mqueue_h/9-1: execution: UNTESTED: Output:
+ Test not implemented!
+ conformance/definitions/sched_h/10-1: execution: PASS
+ conformance/definitions/signal_h/13-1: execution: PASS
+ conformance/interfaces/aio_cancel/1-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_cancel/10-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_cancel/2-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_cancel/2-2: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_cancel/4-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_cancel/5-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_cancel/6-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_cancel/7-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_cancel/8-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_cancel/9-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_error/1-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_error/2-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_error/3-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_fsync/12-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_fsync/14-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_fsync/2-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_fsync/3-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_fsync/4-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_fsync/4-2: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_fsync/5-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_fsync/8-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_fsync/8-2: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_fsync/8-3: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_fsync/8-4: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_fsync/9-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_read/1-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_read/10-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_read/11-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_read/11-2: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_read/2-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_read/3-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_read/3-2: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_read/4-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_read/5-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_read/7-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_read/8-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_read/9-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_return/1-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_return/2-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_return/3-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_return/3-2: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_return/4-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_suspend/3-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_suspend/4-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_suspend/5-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_suspend/9-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_write/1-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_write/1-2: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_write/2-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_write/3-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_write/5-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_write/6-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_write/7-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_write/8-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_write/8-2: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_write/9-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/aio_write/9-2: execution: UNSUPPORTED: Output:
+ conformance/interfaces/asctime/1-1: execution: PASS
+ conformance/interfaces/clock/1-1: execution: PASS
+ conformance/interfaces/clock/2-1: execution: PASS
+ conformance/interfaces/clock/4-1: execution: PASS
+ conformance/interfaces/clock_getcpuclockid/1-1: execution: UNSUPPORTED: Output:
+ _POSIX_CPUTIME unsupported
+ conformance/interfaces/clock_getcpuclockid/2-1: execution: UNSUPPORTED: Output:
+ _POSIX_CPUTIME unsupported
+ conformance/interfaces/clock_getres/1-1: execution: PASS
+ conformance/interfaces/clock_getres/2-1: execution: PASS
+ conformance/interfaces/clock_getres/3-1: execution: FAILED: Output:
+ clock_getres() failed
+ Test FAILED
+ conformance/interfaces/clock_getres/4-1: execution: PASS
+ conformance/interfaces/clock_getres/5-1: execution: PASS
+ conformance/interfaces/clock_getres/6-1: execution: PASS
+ conformance/interfaces/clock_getres/6-2: execution: PASS
+ conformance/interfaces/clock_getres/7-1: execution: UNSUPPORTED: Output:
+ _POSIX_CPUTIME not supported
+ conformance/interfaces/clock_getres/8-1: execution: UNSUPPORTED: Output:
+ _POSIX_THREAD_CPUTIME not supported
+ conformance/interfaces/clock_gettime/1-1: execution: PASS
+ conformance/interfaces/clock_gettime/1-2: execution: PASS
+ conformance/interfaces/clock_gettime/2-1: execution: PASS
+ conformance/interfaces/clock_gettime/3-1: execution: UNSUPPORTED: Output:
+ CLOCK_MONOTONIC unsupported
+ conformance/interfaces/clock_gettime/4-1: execution: UNSUPPORTED: Output:
+ _POSIX_CPUTIME unsupported
+ conformance/interfaces/clock_gettime/6-1: execution: PASS
+ conformance/interfaces/clock_gettime/7-1: execution: PASS
+ conformance/interfaces/clock_gettime/8-1: execution: PASS
+ conformance/interfaces/clock_gettime/8-2: execution: PASS
+ conformance/interfaces/clock_nanosleep/1-1: execution: PASS
+ conformance/interfaces/clock_nanosleep/1-2: execution: PASS
+ conformance/interfaces/clock_nanosleep/1-3: execution: PASS
+ conformance/interfaces/clock_nanosleep/1-4: execution: PASS
+ conformance/interfaces/clock_nanosleep/1-5: execution: PASS
+ conformance/interfaces/clock_nanosleep/10-1: execution: FAILED: Output:
+ In handler
+ errno != EINTR
+ Test FAILED
+ conformance/interfaces/clock_nanosleep/11-1: execution: PASS
+ conformance/interfaces/clock_nanosleep/13-1: execution: PASS
+ conformance/interfaces/clock_nanosleep/15-1: execution: PASS
+ conformance/interfaces/clock_nanosleep/2-1: execution: PASS
+ conformance/interfaces/clock_nanosleep/2-2: execution: PASS
+ conformance/interfaces/clock_nanosleep/2-3: execution: PASS
+ conformance/interfaces/clock_nanosleep/3-1: execution: PASS
+ conformance/interfaces/clock_nanosleep/4-1: execution: PASS
+ conformance/interfaces/clock_nanosleep/5-1: execution: PASS
+ conformance/interfaces/clock_nanosleep/6-1: execution: PASS
+ conformance/interfaces/clock_nanosleep/8-1: execution: PASS
+ conformance/interfaces/clock_nanosleep/9-1: execution: FAILED: Output:
+ In handler
+ clock_nanosleep() did not return EINTR
+ Child did not exit normally.
+ Test FAILED
+ conformance/interfaces/clock_settime/1-1: execution: UNTESTED: Output:
+ Run this test as ROOT, not as a Regular User
+ conformance/interfaces/clock_settime/15-1: execution: PASS
+ conformance/interfaces/clock_settime/16-1: execution: PASS
+ conformance/interfaces/clock_settime/17-1: execution: PASS
+ conformance/interfaces/clock_settime/17-2: execution: PASS
+ conformance/interfaces/clock_settime/18-1: execution: PASS
+ conformance/interfaces/clock_settime/19-1: execution: UNTESTED: Output:
+ Run this test as ROOT, not as a Regular User
+ conformance/interfaces/clock_settime/20-1: execution: PASS
+ conformance/interfaces/clock_settime/3-1: execution: PASS
+ conformance/interfaces/clock_settime/4-1: execution: UNTESTED: Output:
+ Run this test as ROOT, not as a Regular User
+ conformance/interfaces/clock_settime/4-2: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/clock_settime/5-1: execution: UNTESTED: Output:
+ Run this test as ROOT, not as a Regular User
+ conformance/interfaces/clock_settime/5-2: execution: UNTESTED: Output:
+ Run this test as ROOT, not as a Regular User
+ conformance/interfaces/clock_settime/6-1: execution: PASS
+ conformance/interfaces/clock_settime/7-1: execution: UNTESTED: Output:
+ Run this test as ROOT, not as a Regular User
+ conformance/interfaces/clock_settime/7-2: execution: UNTESTED: Output:
+ Run this test as ROOT, not as a Regular User
+ conformance/interfaces/clock_settime/8-1: execution: UNTESTED: Output:
+ Run this test as ROOT, not as a Regular User
+ conformance/interfaces/clock_settime/speculative/4-3: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/clock_settime/speculative/4-4: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/ctime/1-1: execution: PASS
+ conformance/interfaces/difftime/1-1: execution: PASS
+ conformance/interfaces/difftime/2-1: execution: PASS
+ conformance/interfaces/fork/1-1: execution: UNRESOLVED: Output:
+ [02:46:23]Test conformance/interfaces/fork/1-1.c unresolved: got 1073741869 (Operation not supported) on line 115 (Failed to open the semaphore)
+ [02:46:23]Test conformance/interfaces/fork/1-1.c unresolved: got 1073741869 (Operation not supported) on line 115 (Failed to open the semaphore)
+ conformance/interfaces/fork/11-1: execution: INTERRUPTED: Output:
+ conformance/interfaces/fork/12-1: execution: FAILED: Output:
+ [09:57:13]SIGUSR1 and SIGUSR2 are pending, we can fork
+ [09:57:13]SIGUSR1 and SIGUSR2 are blocked in child
+ [09:57:13]Test conformance/interfaces/fork/12-1.c FAILED: The new process was created with SIGUSR1 pending
+ [09:57:13]SIGUSR1 and SIGUSR2 are pending, we can fork
+ [09:57:13]Test conformance/interfaces/fork/12-1.c FAILED: Child exited abnormally
+ conformance/interfaces/fork/13-1: execution: UNRESOLVED: Output:
+ [09:57:14]Test conformance/interfaces/fork/13-1.c unresolved: got 1073741902 (Function not implemented) on line 117 (Failed to set interval timer for ITIMER_VIRTUAL)
+ conformance/interfaces/fork/14-1: execution: UNRESOLVED: Output:
+ [09:57:14]Test conformance/interfaces/fork/14-1.c unresolved: got 1073741869 (Operation not supported) on line 100 (Failed to create the named semaphore)
+ conformance/interfaces/fork/16-1: execution: PASS
+ conformance/interfaces/fork/17-1: execution: UNRESOLVED: Output:
+ [09:57:15]Test conformance/interfaces/fork/17-1.c unresolved: got 1073741902 (Function not implemented) on line 103 (Failed to get max priority value)
+ conformance/interfaces/fork/17-2: execution: UNRESOLVED: Output:
+ [09:57:15]Test conformance/interfaces/fork/17-2.c unresolved: got 1073741902 (Function not implemented) on line 103 (Failed to get max priority value)
+ conformance/interfaces/fork/18-1: execution: UNRESOLVED: Output:
+ [09:57:16]Test conformance/interfaces/fork/18-1.c unresolved: got 1073741902 (Function not implemented) on line 128 (Failed to create a timer)
+ conformance/interfaces/fork/19-1: execution: UNRESOLVED: Output:
+ [09:57:16]Test conformance/interfaces/fork/19-1.c unresolved: got 1073741902 (Function not implemented) on line 114 (Failed to create the message queue descriptor)
+ conformance/interfaces/fork/21-1: execution: UNRESOLVED: Output:
+ [09:57:17]Test conformance/interfaces/fork/21-1.c unresolved: got 1073741869 (Operation not supported) on line 128 (Failed to open the semaphore)
+ conformance/interfaces/fork/22-1: execution: UNTESTED: Output:
+ [09:57:17]File conformance/interfaces/fork/22-1.c cannot test: The testcase needs CPUTIME or THREAD_CPUTIME support
+ conformance/interfaces/fork/3-1: execution: PASS
+ conformance/interfaces/fork/4-1: execution: PASS
+ conformance/interfaces/fork/6-1: execution: PASS
+ conformance/interfaces/fork/7-1: execution: PASS
+ conformance/interfaces/fork/8-1: execution: FAILED: Output:
+ [09:57:20]Test conformance/interfaces/fork/8-1.c FAILED: The process is created with non-zero tms_cutime or tms_cstime
+ conformance/interfaces/fork/9-1: execution: PASS
+ conformance/interfaces/fsync/4-1: execution: PASS
+ conformance/interfaces/fsync/5-1: execution: PASS
+ conformance/interfaces/fsync/7-1: execution: FAILED: Output:
+ fsync/7-1.c Test Fail: Expect EINVAL, get: (ipc/mig) bad request message ID
+ conformance/interfaces/getpid/1-1: execution: PASS
+ conformance/interfaces/gmtime/1-1: execution: PASS
+ conformance/interfaces/gmtime/2-1: execution: PASS
+ conformance/interfaces/kill/1-1: execution: PASS
+ conformance/interfaces/kill/1-2: execution: PASS
+ conformance/interfaces/kill/2-1: execution: PASS
+ conformance/interfaces/kill/2-2: execution: PASS
+ conformance/interfaces/kill/3-1: execution: PASS
+ conformance/interfaces/killpg/1-1: execution: PASS
+ conformance/interfaces/killpg/1-2: execution: PASS
+ conformance/interfaces/killpg/2-1: execution: PASS
+ conformance/interfaces/killpg/4-1: execution: PASS
+ conformance/interfaces/killpg/5-1: execution: PASS
+ conformance/interfaces/killpg/6-1: execution: PASS
+ conformance/interfaces/killpg/8-1: execution: PASS
+ conformance/interfaces/lio_listio/12-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/lio_listio/13-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/lio_listio/18-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/lio_listio/5-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/lio_listio/6-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/lio_listio/8-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/lio_listio/9-1: execution: UNSUPPORTED: Output:
+ conformance/interfaces/localtime/1-1: execution: PASS
+ conformance/interfaces/mktime/1-1: execution: PASS
+ conformance/interfaces/mlock/10-1: execution: UNRESOLVED: Output:
+ You don't have permission to lock your address space.
+ Try to rerun this test as root.
+ conformance/interfaces/mlock/2-1: execution: PASS
+ conformance/interfaces/mlock/4-1: execution: PASS
+ conformance/interfaces/mlock/5-1: execution: UNRESOLVED: Output:
+ You don't have permission to lock your address space.
+ Try to rerun this test as root.
+ conformance/interfaces/mlock/7-1: execution: PASS
+ conformance/interfaces/mlock/8-1: execution: UNRESOLVED: Output:
+ You don't have permission to lock your address space.
+ Try to rerun this test as root.
+ conformance/interfaces/mlock/speculative/12-1: execution: PASS
+ conformance/interfaces/mlockall/13-1: execution: FAILED: Output:
+ Unexpected error: Function not implemented
+ conformance/interfaces/mlockall/13-2: execution: FAILED: Output:
+ Unexpected error: Function not implemented
+ conformance/interfaces/mlockall/2-1: execution: PASS
+ conformance/interfaces/mlockall/3-6: execution: UNRESOLVED: Output:
+ An error occurs when calling mlockall(): Function not implemented
+ conformance/interfaces/mlockall/3-7: execution: UNRESOLVED: Output:
+ An error occurs when calling mlockall(): Function not implemented
+ conformance/interfaces/mlockall/7-1: execution: PASS
+ conformance/interfaces/mlockall/8-1: execution: UNRESOLVED: Output:
+ Unexpected error: Function not implemented
+ conformance/interfaces/mlockall/9-1: execution: PASS
+ conformance/interfaces/mlockall/speculative/15-1: execution: UNRESOLVED: Output:
+ Unexpected error: Function not implemented
+ conformance/interfaces/mmap/1-1: execution: PASS
+ conformance/interfaces/mmap/1-2: execution: PASS
+ conformance/interfaces/mmap/10-1: execution: PASS
+ conformance/interfaces/mmap/11-1: execution: PASS
+ conformance/interfaces/mmap/11-2: execution: PASS
+ conformance/interfaces/mmap/11-3: execution: PASS
+ conformance/interfaces/mmap/11-4: execution: FAILED: Output:
+ pa: 0x28000
+ pa_2: 0x29000
+ Test Fail: mmap/11-4.c Modification of the partial page at the end of an object is written out
+ conformance/interfaces/mmap/11-5: execution: FAILED: Output:
+ Test Fail: mmap/11-5.c Modification of the partial page at the end of an object is written out
+ conformance/interfaces/mmap/12-1: execution: PASS
+ conformance/interfaces/mmap/13-1: execution: FAILED: Output:
+ Time before write(): 1248767904
+ Time before mmap(): 1248767905
+ Time before munmap(): 1248767906
+ atime1: 1248767904, atime2: 1248767904, atime3: 1248767904
+ Test Fail mmap/13-1.c st_atime did not update properly
+ conformance/interfaces/mmap/14-1: execution: FAILED: Output:
+ Time before write(): 1248767907
+ Time before mmap(): 1248767908
+ Time before write reference: 1248767909
+ Time before msync(): 1248767910
+ ctime1: 1248767909, ctime2: 1248767909
+ mtime1: 1248767909, mtime2: 1248767909
+ Test Fail mmap/14-1.c st_ctime and st_mtime were not updated properly
+ conformance/interfaces/mmap/16-1: execution: PASS
+ conformance/interfaces/mmap/17-1: execution: PASS
+ conformance/interfaces/mmap/18-1: execution: UNRESOLVED: Output:
+ mmap/18-1.c Error at mlockall(): Function not implemented
+ conformance/interfaces/mmap/19-1: execution: PASS
+ conformance/interfaces/mmap/20-1: execution: PASS
+ conformance/interfaces/mmap/21-1: execution: FAILED: Output:
+ Test FAIL
+ conformance/interfaces/mmap/23-1: execution: PASS
+
+Kernel panic [[!tag open_issue_gnumach]] (probably at
+conformance/interfaces/mmap/24-1):
+
+ Assertion `(object == VM_OBJECT_NULL) || (object->ref_count > 0) || ((object->paging_in_progress != 0) && internal)' failed in file "../gnumach-1-branch-Xen-branch/vm/vm_object.c", line 2087
+ Kernel Breakpoint trap, eip 0x20020a77
+ Stopped at 0x20020a76: int $3
+ db> trace
+ 0x20020a76(2006abc1,20067354,2006708c,827,2e4e5514)
+ 0x20020ace(20067354,2006708c,827,2001c900,2e3b54f4)
+ 0x20035ef2(2e4e5514,1000,0,200194c0,2e3b54f4)
+ 0x2003929f(2e3b4d64,2fc6ff9c,400,0,1)
+ 0x200577ea(1,15ff998,400,0,1)
+ 0x20006838(1,15ff998,400,0,1)
+ >>>>> user space <<<<<
+
+ $ addr2line -i -f -e /boot/gnumach-xen 0x20020a76 0x20020ace 0x20035ef2 0x2003929f 0x200577ea 0x20006838
+ Debugger
+ /home/tschwinge/tmp/gnumach/gnumach-1-branch-Xen-branch.build/../gnumach-1-branch-Xen-branch/kern/debug.c:105
+ Assert
+ ??:0
+ vm_object_enter
+ /home/tschwinge/tmp/gnumach/gnumach-1-branch-Xen-branch.build/../gnumach-1-branch-Xen-branch/vm/vm_object.c:2109
+ vm_map
+ /home/tschwinge/tmp/gnumach/gnumach-1-branch-Xen-branch.build/../gnumach-1-branch-Xen-branch/vm/vm_user.c:326
+ syscall_vm_map
+ /home/tschwinge/tmp/gnumach/gnumach-1-branch-Xen-branch.build/../gnumach-1-branch-Xen-branch/kern/ipc_mig.c:657
+ mach_call_call
+ /home/tschwinge/tmp/gnumach/gnumach-1-branch-Xen-branch.build/../gnumach-1-branch-Xen-branch/i386/i386/locore.S:1083
--
cgit v1.3.1
From e5e784ac7132f0d8d1a164ff1f88bf43db29d2dd Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Tue, 28 Jul 2009 15:34:49 +0200
Subject: open_issues/open_posix_test_suite: Further results.
---
open_issues/open_posix_test_suite.mdwn | 1014 +++++++++++++++++++++++++++++++-
1 file changed, 1012 insertions(+), 2 deletions(-)
(limited to 'open_issues')
diff --git a/open_issues/open_posix_test_suite.mdwn b/open_issues/open_posix_test_suite.mdwn
index 63aea961..4a2b786c 100644
--- a/open_issues/open_posix_test_suite.mdwn
+++ b/open_issues/open_posix_test_suite.mdwn
@@ -4741,8 +4741,7 @@ interrupted using `kill [PID]`.
Test FAIL
conformance/interfaces/mmap/23-1: execution: PASS
-Kernel panic [[!tag open_issue_gnumach]] (probably at
-conformance/interfaces/mmap/24-1):
+Kernel panic [[!tag open_issue_gnumach]] (at conformance/interfaces/mmap/24-1):
Assertion `(object == VM_OBJECT_NULL) || (object->ref_count > 0) || ((object->paging_in_progress != 0) && internal)' failed in file "../gnumach-1-branch-Xen-branch/vm/vm_object.c", line 2087
Kernel Breakpoint trap, eip 0x20020a77
@@ -4769,3 +4768,1014 @@ conformance/interfaces/mmap/24-1):
/home/tschwinge/tmp/gnumach/gnumach-1-branch-Xen-branch.build/../gnumach-1-branch-Xen-branch/kern/ipc_mig.c:657
mach_call_call
/home/tschwinge/tmp/gnumach/gnumach-1-branch-Xen-branch.build/../gnumach-1-branch-Xen-branch/i386/i386/locore.S:1083
+
+Disable the panic-causing test (conformance/interfaces/mmap/24-1) and restart:
+
+ [...]
+ conformance/interfaces/mmap/24-2: execution: INTERRUPTED: Output:
+ conformance/interfaces/mmap/27-1: execution: UNTESTED: Output:
+ Test Untested: MAP_FIXED defined
+ conformance/interfaces/mmap/28-1: execution: FAILED: Output:
+ Test Fail: mmap/28-1.c Got no error at mmap()
+ conformance/interfaces/mmap/3-1: execution: PASS
+ conformance/interfaces/mmap/31-1: execution: FAILED: Output:
+ Test FAIL: expect EOVERFLOW but get other error: Cannot allocate memory
+ off: fffff000, len: fffff000
+ conformance/interfaces/mmap/5-1: execution: PASS
+ conformance/interfaces/mmap/6-1: execution: PASS
+ conformance/interfaces/mmap/6-2: execution: PASS
+ conformance/interfaces/mmap/6-3: execution: PASS
+ conformance/interfaces/mmap/6-4: execution: FAILED: Output:
+ Test Fail: Did not get EACCES as expected
+ conformance/interfaces/mmap/6-5: execution: PASS
+ conformance/interfaces/mmap/6-6: execution: FAILED: Output:
+ Test Fail: Did not get EACCES as expected
+ conformance/interfaces/mmap/7-1: execution: UNRESOLVED: Output:
+ mmap/7-1.c Error at msync(): Error in unknown error system: FFFFFFFF
+ conformance/interfaces/mmap/7-2: execution: UNRESOLVED: Output:
+ mmap/7-2.c Error at msync(): Error in unknown error system: FFFFFFFF
+ conformance/interfaces/mmap/7-3: execution: PASS
+ conformance/interfaces/mmap/7-4: execution: PASS
+ conformance/interfaces/mmap/9-1: execution: PASS
+ conformance/interfaces/mq_close/1-1: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ conformance/interfaces/mq_close/2-1: execution: UNRESOLVED: Output:
+ unexpected error: mq_close 2-1: mq_open: Function not implemented
+ unexpected error: mq_close 2-1: read: EOF
+ conformance/interfaces/mq_close/3-1: execution: UNRESOLVED: Output:
+ unexpected error: mq_close 3-1: mq_open: Function not implemented
+ conformance/interfaces/mq_close/3-2: execution: FAILED: Output:
+ errno != EBADF on invalid descriptor
+ Test FAILED
+ conformance/interfaces/mq_close/3-3: execution: FAILED: Output:
+ errno != EBADF on invalid descriptor
+ Test FAILED
+ conformance/interfaces/mq_close/4-1: execution: UNRESOLVED: Output:
+ unexpected error: mq_close 4-1: mq_open: Function not implemented
+ conformance/interfaces/mq_close/5-1: execution: UNTESTED: Output:
+ Functionality of using mqdes after mq_close() and before
+ mq_open() will not be tested as POSIX says this is undefined.
+ conformance/interfaces/mq_getattr/1-1: execution: PASS
+ conformance/interfaces/mq_getattr/2-1: execution: UNRESOLVED: Output:
+ unexpected error: mq_getattr 2-1: mq_open(): Function not implemented
+ conformance/interfaces/mq_getattr/2-2: execution: UNRESOLVED: Output:
+ unexpected error: mq_getattr 2-2: mq_open(): Function not implemented
+ conformance/interfaces/mq_getattr/3-1: execution: UNRESOLVED: Output:
+ unexpected error: mq_getattr 3-1: mq_open(): Function not implemented
+ conformance/interfaces/mq_getattr/4-1: execution: UNRESOLVED: Output:
+ unexpected error: mq_getattr 4-1: mq_open(): Function not implemented
+ conformance/interfaces/mq_getattr/5-1: execution: PASS
+ conformance/interfaces/mq_getattr/6-1: execution: PASS
+ conformance/interfaces/mq_getattr/speculative/7-1: execution: UNRESOLVED: Output:
+ unexpected error: mq_getattr 7-1: mq_open(): Function not implemented
+ conformance/interfaces/mq_notify/1-1: execution: UNRESOLVED: Output:
+ unexpected error: mq_notify 1-1: mq_open: Function not implemented
+ conformance/interfaces/mq_notify/2-1: execution: UNRESOLVED: Output:
+ unexpected error: mq_notify 2-1: mq_open: Function not implemented
+ conformance/interfaces/mq_notify/3-1: execution: UNRESOLVED: Output:
+ unexpected error: mq_notify 3-1: mq_open: Function not implemented
+ conformance/interfaces/mq_notify/4-1: execution: UNRESOLVED: Output:
+ unexpected error: mq_notify 4-1: mq_open: Function not implemented
+ conformance/interfaces/mq_notify/5-1: execution: UNRESOLVED: Output:
+ unexpected error: mq_notify 5-1: mq_open: Function not implemented
+ conformance/interfaces/mq_notify/6-1: execution: PASS
+ conformance/interfaces/mq_notify/7-1: execution: PASS
+ conformance/interfaces/mq_notify/8-1: execution: UNRESOLVED: Output:
+ unexpected error: mq_notify 8-1: mq_open(): Function not implemented
+ conformance/interfaces/mq_notify/9-1: execution: UNRESOLVED: Output:
+ unexpected error: mq_notify 9-1: mq_open: Function not implemented
+ conformance/interfaces/mq_open/1-1: execution: FAILED: Output:
+ mq_open() did not return success: Function not implemented
+ Test FAILED
+ conformance/interfaces/mq_open/10-1: execution: UNTESTED: Output:
+ Will not test the user ID and group ID of a created
+ message queue as we would need multiple users and
+ groups on the system to test.
+ Will not test the file permissions as testing would
+ be implementation defined.
+ conformance/interfaces/mq_open/11-1: execution: FAILED: Output:
+ mq_open() did not return success: Function not implemented
+ Test FAILED
+ conformance/interfaces/mq_open/12-1: execution: FAILED: Output:
+ mq_open() did not return success: Function not implemented
+ Test FAILED
+ conformance/interfaces/mq_open/13-1: execution: FAILED: Output:
+ mq_open() did not return success: Function not implemented
+ Test FAILED
+ conformance/interfaces/mq_open/14-1: execution: UNTESTED: Output:
+ Will not test calling process privileges on name
+ as POSIX does not define when this error occurs.
+ conformance/interfaces/mq_open/15-1: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ Test UNRESOLVED
+ conformance/interfaces/mq_open/16-1: execution: FAILED: Output:
+ Test FAILED - mq_open() never succeeded
+ conformance/interfaces/mq_open/17-1: execution: UNTESTED: Output:
+ Will not test setting O_EXCL without O_CREAT because
+ results are undefined.
+ conformance/interfaces/mq_open/18-1: execution: FAILED: Output:
+ mq_open() did not return success w/O_NONBLOCK set: Function not implemented
+ Test FAILED
+ conformance/interfaces/mq_open/19-1: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ Test UNRESOLVED
+ conformance/interfaces/mq_open/2-1: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ Test UNRESOLVED
+ conformance/interfaces/mq_open/20-1: execution: FAILED: Output:
+ mq_open() did not return success: Function not implemented
+ Test FAILED
+ conformance/interfaces/mq_open/21-1: execution: PASS
+ conformance/interfaces/mq_open/22-1: execution: UNTESTED: Output:
+ Will not test returning EACCESS when privileges are denied
+ as POSIX does not define when this error occurs.
+ conformance/interfaces/mq_open/23-1: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ Test UNRESOLVED
+ conformance/interfaces/mq_open/24-1: execution: UNTESTED: Output:
+ Will not test mq_open() being interrupted as it is
+ not possible to predictably interrupt an mq_open().
+ conformance/interfaces/mq_open/25-1: execution: UNTESTED: Output:
+ Will not test mq_open() failing with EINVAL if mq_open()
+ is not supported for the name parameter as
+ unsupported names are implementation defined.
+ conformance/interfaces/mq_open/25-2: execution: FAILED: Output:
+ errno != EINVAL for mq_maxmsg 0
+ errno != EINVAL for mq_maxmsg -1
+ errno != EINVAL for mq_maxmsg -2147483648
+ errno != EINVAL for mq_msgsize 0
+ errno != EINVAL for mq_msgsize -1
+ errno != EINVAL for mq_msgsize -2147483648
+ Test FAILED
+ conformance/interfaces/mq_open/27-2: execution: FAILED: Output:
+ errno != ENAMETOOLONG
+ Test FAILED
+ conformance/interfaces/mq_open/28-1: execution: UNTESTED: Output:
+ Will not test returning with ENFILE if the system has
+ too many message queues as this is beyond this
+ test's domain.
+ conformance/interfaces/mq_open/29-1: execution: FAILED: Output:
+ errno != ENOENT
+ Test FAILED
+ conformance/interfaces/mq_open/3-1: execution: PASS
+ conformance/interfaces/mq_open/30-1: execution: UNTESTED: Output:
+ Will not test mq_open() failing with ENOSPC when there
+ is not enough space to create the message queue
+ as system space cannot be controlled from this test.
+ conformance/interfaces/mq_open/4-1: execution: UNTESTED: Output:
+ Will not test that {OPEN_MAX} file and message queues can
+ be opened as we cannot determine at run-time if a given
+ implementation is implemented with a file descriptor.
+ conformance/interfaces/mq_open/7-1: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ Test UNRESOLVED
+ conformance/interfaces/mq_open/7-2: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ Test UNRESOLVED
+ conformance/interfaces/mq_open/7-3: execution: FAILED: Output:
+ mq_open() for read-only queue did not return success: Function not implemented
+ Test FAILED
+ conformance/interfaces/mq_open/8-1: execution: UNRESOLVED: Output:
+ mq_open() for write-only queue did not return success: Function not implemented
+ Test UNRESOLVED
+ conformance/interfaces/mq_open/8-2: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ Test UNRESOLVED
+ conformance/interfaces/mq_open/9-1: execution: UNRESOLVED: Output:
+ mq_open() did not return success on read-write queue: Function not implemented
+ Test UNRESOLVED
+ conformance/interfaces/mq_open/9-2: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ Test UNRESOLVED
+ conformance/interfaces/mq_open/speculative/2-2: execution: PASS
+ conformance/interfaces/mq_open/speculative/2-3: execution: PASS
+ conformance/interfaces/mq_open/speculative/26-1: execution: FAILED: Output:
+ mq_open() failed before expected
+ errno != EMFILE on > _POSIX_OPEN_MAX or _POSIX_MQ_OPEN_MAX queues
+ Test FAILED
+ conformance/interfaces/mq_open/speculative/6-1: execution: PASS
+ conformance/interfaces/mq_receive/1-1: execution: FAILED: Output:
+ unexpected error: mq_receive 1-1: mq_open: Function not implemented
+ unexpected error: mq_receive 1-1: mq_send: Function not implemented
+ unexpected error: mq_receive 1-1: mq_send: Function not implemented
+ unexpected error: mq_receive 1-1: mq_receive: Function not implemented
+ unexpected error: mq_receive 1-1: mq_receive: Function not implemented
+ unexpected error: mq_receive 1-1: mq_close: Function not implemented
+ unexpected error: mq_receive 1-1: mq_unlink: Function not implemented
+ FAIL: mq_receive didn't receive the highest priority message
+ FAIL: receive priority 134520252 != send priority 2
+ FAIL: mq_receive didn't receive the correct message
+ FAIL: receive priority 134520252 != send priority 1
+ Test FAILED
+ conformance/interfaces/mq_receive/10-1: execution: FAILED: Output:
+ unexpected error: mq_receive 10-1: mq_open: Function not implemented
+ unexpected error: mq_receive 10-1: mq_close: Function not implemented
+ unexpected error: mq_receive 10-1: mq_unlink: Function not implemented
+ errno != EAGAIN
+ Test FAILED
+ conformance/interfaces/mq_receive/11-1: execution: FAILED: Output:
+ unexpected error: mq_receive 11-1: mq_open(): Function not implemented
+ unexpected error: mq_receive 11-1: mq_close(): Function not implemented
+ unexpected error: mq_receive 11-1: mq_unlink(): Function not implemented
+ errno != EBADF
+ Test FAILED
+ conformance/interfaces/mq_receive/11-2: execution: FAILED: Output:
+ unexpected error: mq_receive 11-2: mq_open(): Function not implemented
+ unexpected error: mq_receive 11-2: mq_close: Function not implemented
+ unexpected error: mq_receive 11-2: mq_unlink(): Function not implemented
+ errno != EBADF
+ Test FAILED
+ conformance/interfaces/mq_receive/12-1: execution: FAILED: Output:
+ unexpected error: mq_receive 12-1: mq_open: Function not implemented
+ unexpected error: mq_receive 12-1: mq_send: Function not implemented
+ unexpected error: mq_receive 12-1: mq_close: Function not implemented
+ unexpected error: mq_receive 12-1: mq_unlink: Function not implemented
+ errno != EMSGSIZE
+ Test FAILED
+ conformance/interfaces/mq_receive/13-1: execution: UNRESOLVED: Output:
+ unexpected error: mq_receive 13-1: mq_open: Function not implemented
+ mq_close() did not return success: Function not implemented
+ mq_unlink() did not return success: Function not implemented
+ Test UNRESOLVED
+ conformance/interfaces/mq_receive/2-1: execution: UNRESOLVED: Output:
+ unexpected error: mq_receive 2-1: mq_open: Function not implemented
+ unexpected error: mq_receive 2-1: mq_send: Function not implemented
+ unexpected error: mq_receive 2-1: mq_close: Function not implemented
+ unexpected error: mq_receive 2-1: mq_unlink: Function not implemented
+ Test UNRESOLVED
+ conformance/interfaces/mq_receive/4-1: execution: PASS
+ conformance/interfaces/mq_receive/5-1: execution: FAILED: Output:
+ unexpected error: mq_receive 5-1: mq_open: Function not implemented
+ unexpected error: mq_receive 5-1: mq_send: Function not implemented
+ unexpected error: mq_receive 5-1: mq_receive: Function not implemented
+ unexpected error: mq_receive 5-1: mq_close: Function not implemented
+ unexpected error: mq_receive 5-1: mq_unlink: Function not implemented
+ Test FAILED
+ conformance/interfaces/mq_receive/7-1: execution: UNRESOLVED: Output:
+ unexpected error: mq_receive 7-1: mq_open: Function not implemented
+ unexpected error: mq_receive 7-1: mq_close: Function not implemented
+ unexpected error: mq_receive 7-1: mq_unlink: Function not implemented
+ Test UNRESOLVED
+ conformance/interfaces/mq_receive/8-1: execution: FAILED: Output:
+ unexpected error: mq_receive 8-1: mq_open: Function not implemented
+ unexpected error: mq_receive 8-1: mq_send: Function not implemented
+ unexpected error: mq_receive 8-1: mq_send: Function not implemented
+ unexpected error: mq_receive 8-1: mq_close: Function not implemented
+ unexpected error: mq_receive 8-1: mq_unlink: Function not implemented
+ FAIL: mq_receive didn't return the selected message size correctly
+ FAIL: mq_receive didn't return the selected message size correctly
+ Test FAILED
+ conformance/interfaces/mq_receive/9-1: execution: PASS
+ conformance/interfaces/mq_send/1-1: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ conformance/interfaces/mq_send/10-1: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ conformance/interfaces/mq_send/11-1: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ conformance/interfaces/mq_send/11-2: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ conformance/interfaces/mq_send/12-1: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ conformance/interfaces/mq_send/14-1: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ conformance/interfaces/mq_send/2-1: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ conformance/interfaces/mq_send/3-1: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ conformance/interfaces/mq_send/3-2: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ conformance/interfaces/mq_send/5-1: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ conformance/interfaces/mq_send/5-2: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ conformance/interfaces/mq_send/6-1: execution: UNTESTED: Output:
+ Priority Scheduling needed to make a reliable test case
+ for this instance. Will not be tested.
+ conformance/interfaces/mq_send/8-1: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ conformance/interfaces/mq_send/9-1: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ conformance/interfaces/mq_setattr/1-1: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ conformance/interfaces/mq_setattr/1-2: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ conformance/interfaces/mq_setattr/2-1: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ conformance/interfaces/mq_setattr/3-1: execution: PASS
+ conformance/interfaces/mq_setattr/4-1: execution: PASS
+ conformance/interfaces/mq_setattr/5-1: execution: UNRESOLVED: Output:
+ unexpected error: mq_setattr 5-1: mq_open(): Function not implemented
+ conformance/interfaces/mq_timedreceive/1-1: execution: FAILED: Output:
+ unexpected error: mq_timedreceive 1-1: mq_open: Function not implemented
+ unexpected error: mq_timedreceive 1-1: mq_send: Function not implemented
+ unexpected error: mq_timedreceive 1-1: mq_send: Function not implemented
+ unexpected error: mq_timedreceive 1-1: mq_timedreceive: Function not implemented
+ unexpected error: mq_timedreceive 1-1: mq_timedreceive: Function not implemented
+ unexpected error: mq_timedreceive 1-1: mq_close: Function not implemented
+ unexpected error: mq_timedreceive 1-1: mq_unlink: Function not implemented
+ FAIL: mq_timedreceive didn't receive the highest priority message
+ FAIL: receive priority 134520424 != send priority 2
+ FAIL: mq_timedreceive didn't receive the correct message
+ FAIL: receive priority 134520424 != send priority 1
+ Test FAILED
+ conformance/interfaces/mq_timedreceive/10-1: execution: FAILED: Output:
+ unexpected error: mq_timedreceive 10-1: mq_open: Function not implemented
+ unexpected error: mq_timedreceive 10-1: mq_send: Function not implemented
+ FAIL: mq_receive fails unexpectly
+ : Function not implemented
+ unexpected error: mq_timedreceive 10-1: mq_close: Function not implemented
+ unexpected error: mq_timedreceive 10-1: mq_unlink: Function not implemented
+ Test FAILED
+ conformance/interfaces/mq_timedreceive/10-2: execution: FAILED: Output:
+ unexpected error: mq_timedreceive 10-1: mq_open: Function not implemented
+ unexpected error: mq_timedreceive 10-1: mq_send: Function not implemented
+ Unexpected error at mq_timedreceive: Function not implemented
+ unexpected error: mq_timedreceive 10-1: mq_close: Function not implemented
+ unexpected error: mq_timedreceive 10-1: mq_unlink: Function not implemented
+ Test FAILED
+ conformance/interfaces/mq_timedreceive/11-1: execution: FAILED: Output:
+ unexpected error: mq_timedreceive 11-1: mq_open: Function not implemented
+ unexpected error: mq_timedreceive 11-1: mq_send: Function not implemented
+ unexpected error: mq_timedreceive 11-1: mq_send: Function not implemented
+ unexpected error: mq_timedreceive 11-1: mq_close: Function not implemented
+ unexpected error: mq_timedreceive 11-1: mq_unlink: Function not implemented
+ FAIL: mq_timedreceive didn't return the selected message size correctly
+ FAIL: mq_timedreceive didn't return the selected message size correctly
+ Test FAILED
+ conformance/interfaces/mq_timedreceive/12-1: execution: PASS
+ conformance/interfaces/mq_timedreceive/13-1: execution: FAILED: Output:
+ unexpected error: mq_timedreceive 13-1: mq_open: Function not implemented
+ unexpected error: mq_timedreceive 13-1: mq_close: Function not implemented
+ unexpected error: mq_timedreceive 13-1: mq_unlink: Function not implemented
+ errno != EAGAIN
+ Test FAILED
+ conformance/interfaces/mq_timedreceive/14-1: execution: FAILED: Output:
+ unexpected error: mq_timedreceive 14-1: mq_open(): Function not implemented
+ unexpected error: mq_timedreceive 14-1: mq_close(): Function not implemented
+ unexpected error: mq_timedreceive 14-1: mq_unlink(): Function not implemented
+ errno != EBADF
+ Test FAILED
+ conformance/interfaces/mq_timedreceive/15-1: execution: FAILED: Output:
+ unexpected error: mq_timedreceive 15-1: mq_open: Function not implemented
+ unexpected error: mq_timedreceive 15-1: mq_send: Function not implemented
+ unexpected error: mq_timedreceive 15-1: mq_close: Function not implemented
+ unexpected error: mq_timedreceive 15-1: mq_unlink: Function not implemented
+ errno != EMSGSIZE
+ Test FAILED
+ conformance/interfaces/mq_timedreceive/16-1: execution: PASS
+ conformance/interfaces/mq_timedreceive/17-1: execution: FAILED: Output:
+ unexpected error: mq_timedreceive 17-1: mq_open: Function not implemented
+ unexpected error: mq_timedreceive 17-1: mq_close: Function not implemented
+ unexpected error: mq_timedreceive 17-1: mq_unlink: Function not implemented
+ errno != EINVAL
+ Test FAILED
+ conformance/interfaces/mq_timedreceive/17-2: execution: FAILED: Output:
+ unexpected error: mq_timedreceive 17-2: mq_open: Function not implemented
+ unexpected error: mq_timedreceive 17-2: mq_close: Function not implemented
+ unexpected error: mq_timedreceive 17-2: mq_unlink: Function not implemented
+ errno != EINVAL
+ Test FAILED
+ conformance/interfaces/mq_timedreceive/17-3: execution: FAILED: Output:
+ unexpected error: mq_timedreceive 17-3: mq_open: Function not implemented
+ unexpected error: mq_timedreceive 17-3: mq_close: Function not implemented
+ unexpected error: mq_timedreceive 17-3: mq_unlink: Function not implemented
+ errno != EINVAL
+ Test FAILED
+ conformance/interfaces/mq_timedreceive/18-1: execution: FAILED: Output:
+ unexpected error: mq_timedreceive 18-1: mq_open: Function not implemented
+ unexpected error: mq_timedreceive 18-1: mq_close: Function not implemented
+ unexpected error: mq_timedreceive 18-1: mq_unlink: Function not implemented
+ errno != ETIMEDOUT
+ Test FAILED
+ conformance/interfaces/mq_timedreceive/18-2: execution: FAILED: Output:
+ unexpected error: mq_timedreceive 18-2: mq_open: Function not implemented
+ unexpected error: mq_timedreceive 18-2: mq_close: Function not implemented
+ unexpected error: mq_timedreceive 18-2: mq_unlink: Function not implemented
+ errno != ETIMEDOUT
+ Test FAILED
+ conformance/interfaces/mq_timedreceive/2-1: execution: UNRESOLVED: Output:
+ unexpected error: mq_timedreceive 2-1: mq_open: Function not implemented
+ unexpected error: mq_timedreceive 2-1: mq_send: Function not implemented
+ unexpected error: mq_timedreceive 2-1: mq_close: Function not implemented
+ unexpected error: mq_timedreceive 2-1: mq_unlink: Function not implemented
+ Test UNRESOLVED
+ conformance/interfaces/mq_timedreceive/4-1: execution: PASS
+ conformance/interfaces/mq_timedreceive/5-1: execution: FAILED: Output:
+ unexpected error: mq_timedreceive 5-1: mq_open: Function not implemented
+ unexpected error: mq_timedreceive 5-1: mq_send: Function not implemented
+ unexpected error: mq_timedreceive 5-1: mq_timedreceive: Function not implemented
+ unexpected error: mq_timedreceive 5-1: mq_close: Function not implemented
+ unexpected error: mq_timedreceive 5-1: mq_unlink: Function not implemented
+ mq_timedreceive didn't block on waiting
+ Test FAILED
+ conformance/interfaces/mq_timedreceive/5-2: execution: FAILED: Output:
+ unexpected error: mq_timedreceive 5-2: mq_open: Function not implemented
+ unexpected error: mq_timedreceive 5-2: mq_close: Function not implemented
+ unexpected error: mq_timedreceive 5-2: mq_unlink: Function not implemented
+ FAIL: mq_timedreceive didn't block until timout expires
+ Test FAILED
+ conformance/interfaces/mq_timedreceive/5-3: execution: UNRESOLVED: Output:
+ unexpected error: mq_timedreceive 5-3: mq_open: Function not implemented
+ mq_close() did not return success: Function not implemented
+ mq_unlink() did not return success: Function not implemented
+ Test UNRESOLVED
+ conformance/interfaces/mq_timedreceive/7-1: execution: UNRESOLVED: Output:
+ unexpected error: mq_timedreceive 7-1: mq_open: Function not implemented
+ unexpected error: mq_timedreceive 7-1: mq_close: Function not implemented
+ unexpected error: mq_timedreceive 7-1: mq_unlink: Function not implemented
+ Test UNRESOLVED
+ conformance/interfaces/mq_timedreceive/8-1: execution: FAILED: Output:
+ unexpected error: mq_timedreceive 8-1: mq_open: Function not implemented
+ unexpected error: mq_timedreceive 8-1: mq_close: Function not implemented
+ unexpected error: mq_timedreceive 8-1: mq_unlink: Function not implemented
+ Using CLOCK_REALTIME
+ FAIL: mq_timedreceive didn't block until timout expires
+ Test FAILED
+ conformance/interfaces/mq_timedreceive/speculative/10-2: execution: UNRESOLVED: Output:
+ unexpected error: mq_timedreceive 10-2: mq_open: Function not implemented
+ unexpected error: mq_timedreceive 10-2: mq_send: Function not implemented
+ unexpected error: mq_timedreceive 10-2: mq_close: Function not implemented
+ unexpected error: mq_timedreceive 10-2: mq_unlink: Function not implemented
+ mq_timedreceive() did fail on invalid abs_time
+ Test UNRESOLVED
+ conformance/interfaces/mq_timedsend/1-1: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ conformance/interfaces/mq_timedsend/10-1: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ conformance/interfaces/mq_timedsend/11-1: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ conformance/interfaces/mq_timedsend/11-2: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ conformance/interfaces/mq_timedsend/12-1: execution: INTERRUPTED: Output:
+ mq_open() did not return success: Function not implemented
+ conformance/interfaces/mq_timedsend/14-1: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ conformance/interfaces/mq_timedsend/15-1: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ Test UNRESOLVED
+ conformance/interfaces/mq_timedsend/16-1: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ conformance/interfaces/mq_timedsend/17-1: execution: UNTESTED: Output:
+ Will not test timeout resolution.
+ conformance/interfaces/mq_timedsend/18-1: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ Test UNRESOLVED
+ conformance/interfaces/mq_timedsend/19-1: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ Test UNRESOLVED
+ conformance/interfaces/mq_timedsend/2-1: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ conformance/interfaces/mq_timedsend/20-1: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ Test UNRESOLVED
+ conformance/interfaces/mq_timedsend/3-1: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ conformance/interfaces/mq_timedsend/3-2: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ conformance/interfaces/mq_timedsend/5-1: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ conformance/interfaces/mq_timedsend/5-2: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ conformance/interfaces/mq_timedsend/5-3: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ conformance/interfaces/mq_timedsend/6-1: execution: UNTESTED: Output:
+ Priority Scheduling needed to make a reliable test case
+ for this instance. Will not be tested.
+ conformance/interfaces/mq_timedsend/7-1: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ conformance/interfaces/mq_timedsend/8-1: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ conformance/interfaces/mq_timedsend/9-1: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ conformance/interfaces/mq_timedsend/speculative/18-2: execution: UNRESOLVED: Output:
+ mq_open() did not return success: Function not implemented
+ Test UNRESOLVED
+ conformance/interfaces/mq_unlink/1-1: execution: UNRESOLVED: Output:
+ unexpected error: mq_unlink 1-1: mq_open: Function not implemented
+ conformance/interfaces/mq_unlink/2-1: execution: UNRESOLVED: Output:
+ unexpected error: mq_unlink 2-1: mq_open: Function not implemented
+ unexpected error: mq_unlink 2-1: read: EOF
+ conformance/interfaces/mq_unlink/2-2: execution: UNRESOLVED: Output:
+ unexpected error: mq_unlink 2-2: mq_open: Function not implemented
+ unexpected error: mq_unlink 2-2: read: EOF
+ conformance/interfaces/mq_unlink/2-3: execution: UNTESTED: Output:
+ Difficult to detect whether mq_unlink will block until all the reference have been closed
+ for this instance. Will not be tested.
+ conformance/interfaces/mq_unlink/3-1: execution: PASS
+ conformance/interfaces/mq_unlink/4-1: execution: PASS
+ conformance/interfaces/mq_unlink/7-1: execution: FAILED: Output:
+ Test FAILED
+ conformance/interfaces/mq_unlink/speculative/7-2: execution: FAILED: Output:
+ Test FAILED, error is Function not implemented
+ conformance/interfaces/munlock/10-1: execution: UNRESOLVED: Output:
+ Unexpected error: Operation not permitted
+ conformance/interfaces/munlock/11-1: execution: UNRESOLVED: Output:
+ Unexpected error: Operation not permitted
+ conformance/interfaces/munlock/2-1: execution: PASS
+ conformance/interfaces/munlock/7-1: execution: UNRESOLVED: Output:
+ You don't have permission to lock your address space.
+ Try to rerun this test as root.
+ conformance/interfaces/munlock/9-1: execution: PASS
+ conformance/interfaces/munlockall/5-1: execution: PASS
+ conformance/interfaces/munlockall/6-1: execution: PASS
+ conformance/interfaces/munmap/1-1: execution: PASS
+ conformance/interfaces/munmap/1-2: execution: PASS
+ conformance/interfaces/munmap/10-1: execution: PASS
+ conformance/interfaces/munmap/2-1: execution: PASS
+ conformance/interfaces/munmap/3-1: execution: FAILED: Output:
+ Test FAILED: munmap/3-1.c munmap returns: No such file or directory
+ conformance/interfaces/munmap/4-1: execution: UNRESOLVED: Output:
+ munmap/4-1.c Error at msync(): Error in unknown error system: FFFFFFFF
+ conformance/interfaces/munmap/7-1: execution: PASS
+ conformance/interfaces/munmap/8-1: execution: FAILED: Output:
+ Test FAILED: Expect EINVAL but get: (os/kern) successful
+ conformance/interfaces/munmap/9-1: execution: FAILED: Output:
+ Test Fail: Expect EINVAL while get No such file or directory
+ conformance/interfaces/nanosleep/10000-1: execution: INTERRUPTED: Output:
+ conformance/interfaces/nanosleep/1-1: execution: PASS
+ conformance/interfaces/nanosleep/1-2: execution: PASS
+ conformance/interfaces/nanosleep/1-3: execution: PASS
+ conformance/interfaces/nanosleep/2-1: execution: PASS
+ conformance/interfaces/nanosleep/3-1: execution: PASS
+ conformance/interfaces/nanosleep/3-2: execution: PASS
+ conformance/interfaces/nanosleep/4-1: execution: PASS
+ conformance/interfaces/nanosleep/5-1: execution: FAILED: Output:
+ nanosleep() did not return -1 on failure
+ conformance/interfaces/nanosleep/5-2: execution: FAILED: Output:
+ In handler
+ Child did not exit normally.
+ Test FAILED
+ conformance/interfaces/nanosleep/6-1: execution: UNRESOLVED: Output:
+ sleep -1
+ nanosleep() did not return -1 on failure
+ conformance/interfaces/nanosleep/7-1: execution: FAILED: Output:
+ In handler
+ nanosleep did not return -1
+ Child did not exit normally.
+ Test FAILED
+ conformance/interfaces/nanosleep/7-2: execution: FAILED: Output:
+ In handler
+ nanosleep() was not interrupted
+ Child did not exit normally.
+ Test FAILED
+ conformance/interfaces/pthread_atfork/1-1: execution: UNRESOLVED: Output:
+ Error in pthread_atfork
+ conformance/interfaces/pthread_atfork/1-2: execution: UNRESOLVED: Output:
+ [11:58:02]Test conformance/interfaces/pthread_atfork/1-2.c unresolved: got 1073741902 (Function not implemented) on line 216 (Failed to register the atfork handlers)
+ conformance/interfaces/pthread_atfork/2-1: execution: FAILED: Output:
+ Test FAILED: Expected return value success, instead received 1073741902
+ conformance/interfaces/pthread_atfork/2-2: execution: UNRESOLVED: Output:
+ [11:58:03]Test conformance/interfaces/pthread_atfork/2-2.c unresolved: got 1073741902 (Function not implemented) on line 244 (Failed to register the atfork handlers(N,N,N))
+ conformance/interfaces/pthread_atfork/3-1: execution: PASS
+ conformance/interfaces/pthread_atfork/3-2: execution: UNRESOLVED: Output:
+ [11:58:03]Test conformance/interfaces/pthread_atfork/3-2.c unresolved: got 1073741902 (Function not implemented) on line 213 (Failed to register the atfork handlers)
+ conformance/interfaces/pthread_atfork/3-3: execution: INTERRUPTED: Output:
+ conformance/interfaces/pthread_atfork/4-1: execution: UNRESOLVED: Output:
+ [12:10:53]Test conformance/interfaces/pthread_atfork/4-1.c unresolved: got 1073741902 (Function not implemented) on line 244 (Failed to register the atfork handlers)
+ conformance/interfaces/pthread_attr_destroy/1-1: execution: PASS
+ conformance/interfaces/pthread_attr_destroy/2-1: execution: PASS
+ conformance/interfaces/pthread_attr_destroy/3-1: execution: PASS
+ conformance/interfaces/pthread_attr_getdetachstate/1-1: execution: PASS
+ conformance/interfaces/pthread_attr_getdetachstate/1-2: execution: PASS
+ conformance/interfaces/pthread_attr_getdetachstate/2-1: execution: PASS
+ conformance/interfaces/pthread_attr_getinheritsched/1-1: execution: PASS
+ conformance/interfaces/pthread_attr_getinheritsched/2-1: execution: PASS
+ conformance/interfaces/pthread_attr_getschedparam/1-1: execution: UNRESOLVED: Output:
+ unexpected error: pthread_attr_getschedparam 1-1: pthread_attr_setschedpolicy
+ conformance/interfaces/pthread_attr_getschedparam/2-1: execution: PASS
+ conformance/interfaces/pthread_attr_getschedpolicy/1-1: execution: PASS
+ conformance/interfaces/pthread_attr_getschedpolicy/2-1: execution: UNRESOLVED: Output:
+ unexpected error: pthread_attr_getschedpolicy 1-1: pthread_attr_setschedpolicy
+ conformance/interfaces/pthread_attr_getschedpolicy/3-1: execution: PASS
+ conformance/interfaces/pthread_attr_getscope/1-1: execution: PASS
+ conformance/interfaces/pthread_attr_getscope/2-1: execution: PASS
+ conformance/interfaces/pthread_attr_getstack/2-1: execution: PASS
+ conformance/interfaces/pthread_attr_getstacksize/2-1: execution: PASS
+ conformance/interfaces/pthread_attr_init/1-1: execution: PASS
+ conformance/interfaces/pthread_attr_init/2-1: execution: PASS
+ conformance/interfaces/pthread_attr_init/3-1: execution: PASS
+ conformance/interfaces/pthread_attr_init/4-1: execution: PASS
+ conformance/interfaces/pthread_attr_setdetachstate/1-1: execution: PASS
+ conformance/interfaces/pthread_attr_setdetachstate/1-2: execution: PASS
+ conformance/interfaces/pthread_attr_setdetachstate/2-1: execution: PASS
+ conformance/interfaces/pthread_attr_setdetachstate/3-1: execution: PASS
+ conformance/interfaces/pthread_attr_setdetachstate/4-1: execution: PASS
+ conformance/interfaces/pthread_attr_setinheritsched/1-1: execution: PASS
+ conformance/interfaces/pthread_attr_setinheritsched/2-1: execution: UNRESOLVED: Output:
+ unexpected error: pthread_attr_setinheritsched 2-1: pthread_attr_setschedpolicy: (os/kern) successful
+ conformance/interfaces/pthread_attr_setinheritsched/2-2: execution: UNRESOLVED: Output:
+ unexpected error: pthread_attr_setinheritsched 2-2: pthread_attr_setschedpolicyconformance/interfaces/pthread_attr_setinheritsched/2-3: execution: UNRESOLVED: Output:
+ unexpected error: scheduler 4-1: pthread_setschedparam
+ conformance/interfaces/pthread_attr_setinheritsched/2-4: execution: UNRESOLVED: Output:
+ unexpected error: scheduler 4-2: pthread_setschedparam
+ conformance/interfaces/pthread_attr_setinheritsched/3-1: execution: PASS
+ conformance/interfaces/pthread_attr_setinheritsched/4-1: execution: PASS
+ conformance/interfaces/pthread_attr_setschedparam/1-1: execution: FAILED: Output:
+ unexpected error: pthread_attr_setschedparam 1-1: pthread_attr_setschedpolicy
+ conformance/interfaces/pthread_attr_setschedparam/1-2: execution: FAILED: Output:
+ unexpected error: pthread_attr_setschedparam 1-2: pthread_attr_setschedpolicy
+ conformance/interfaces/pthread_attr_setschedparam/1-3: execution: UNRESOLVED: Output:
+ unexpected error: scheduler 3-1: pthread_attr_setschedpolicy
+ conformance/interfaces/pthread_attr_setschedparam/1-4: execution: UNRESOLVED: Output:
+ unexpected error: scheduler 3-2: pthread_attr_setschedpolicy
+ conformance/interfaces/pthread_attr_setschedparam/2-1: execution: PASS
+ conformance/interfaces/pthread_attr_setschedparam/speculative/3-1: execution: FAILED: Output:
+ unexpected error: pthread_attr_setschedparam 3-1: pthread_attr_setschedpolicy
+ conformance/interfaces/pthread_attr_setschedparam/speculative/3-2: execution: FAILED: Output:
+ unexpected error: pthread_attr_setschedpaarm 3-2: pthread_attr_setschedpolicyconformance/interfaces/pthread_attr_setschedpolicy/1-1: execution: FAILED: Output:
+ Error on pthread_attr_setschedpolicy() rc=1073741942
+ conformance/interfaces/pthread_attr_setschedpolicy/3-1: execution: PASS
+ conformance/interfaces/pthread_attr_setschedpolicy/4-1: execution: PASS
+ conformance/interfaces/pthread_attr_setschedpolicy/speculative/5-1: execution: UNRESOLVED: Output:
+ unexpected error: pthread_attr_setschedpolicy 5-1: pthread_attr_setinheritsched
+ conformance/interfaces/pthread_attr_setscope/1-1: execution: PASS
+ conformance/interfaces/pthread_attr_setscope/3-1: execution: PASS
+ conformance/interfaces/pthread_attr_setscope/4-1: execution: PASS
+ conformance/interfaces/pthread_attr_setscope/5-1: execution: UNTESTED: Output:
+ Untested for now, cannot find a unsupported inheritsched value
+ conformance/interfaces/pthread_attr_setstack/3-1: execution: PASS
+ conformance/interfaces/pthread_attr_setstack/5-1: execution: PASS
+ conformance/interfaces/pthread_attr_setstacksize/3-1: execution: PASS
+ conformance/interfaces/pthread_barrier_destroy/1-1: execution: PASS
+ conformance/interfaces/pthread_barrier_destroy/2-1: execution: PASS
+ conformance/interfaces/pthread_barrier_destroy/3-1: execution: PASS
+ conformance/interfaces/pthread_barrier_init/1-1: execution: PASS
+ conformance/interfaces/pthread_barrier_init/2-1: execution: PASS
+ conformance/interfaces/pthread_barrier_init/3-1: execution: PASS
+ conformance/interfaces/pthread_barrier_init/4-1: execution: PASS
+ conformance/interfaces/pthread_barrier_wait/1-1: execution: PASS
+ conformance/interfaces/pthread_barrier_wait/2-1: execution: PASS
+ conformance/interfaces/pthread_barrier_wait/3-1: execution: PASS
+ conformance/interfaces/pthread_barrier_wait/3-2: execution: PASS
+ conformance/interfaces/pthread_barrier_wait/4-1: execution: PASS
+ conformance/interfaces/pthread_barrier_wait/5-1: execution: PASS
+ conformance/interfaces/pthread_barrier_wait/6-1: execution: PASS
+ conformance/interfaces/pthread_barrierattr_destroy/1-1: execution: PASS
+ conformance/interfaces/pthread_barrierattr_destroy/2-1: execution: PASS
+ conformance/interfaces/pthread_barrierattr_getpshared/1-1: execution: PASS
+ conformance/interfaces/pthread_barrierattr_getpshared/2-1: execution: UNRESOLVED: Output:
+ Error at pthread_barrierattr_setpshared()
+ conformance/interfaces/pthread_barrierattr_getpshared/3-1: execution: PASS
+ conformance/interfaces/pthread_barrierattr_init/1-1: execution: PASS
+ conformance/interfaces/pthread_barrierattr_init/2-1: execution: PASS
+ conformance/interfaces/pthread_barrierattr_init/3-1: execution: PASS
+ conformance/interfaces/pthread_barrierattr_setpshared/1-1: execution: FAILED: Output:
+ Test FAILED: Error at pthread_barrierattr_setpshared()
+ conformance/interfaces/pthread_barrierattr_setpshared/2-1: execution: PASS
+ conformance/interfaces/pthread_barrierattr_setpshared/3-1: execution: PASS
+ conformance/interfaces/pthread_cancel/1-1: execution: PASS
+ conformance/interfaces/pthread_cancel/1-2: execution: PASS
+ conformance/interfaces/pthread_cancel/1-3: execution: PASS
+ conformance/interfaces/pthread_cancel/2-1: execution: PASS
+ conformance/interfaces/pthread_cancel/2-2: execution: PASS
+ conformance/interfaces/pthread_cancel/2-3: execution: PASS
+ conformance/interfaces/pthread_cancel/3-1: execution: UNRESOLVED: Output:
+ unexpected error: pthread_cancel 3-1: pthread_setschedparam
+ conformance/interfaces/pthread_cancel/4-1: execution: PASS
+ conformance/interfaces/pthread_cancel/5-1: execution: PASS
+ conformance/interfaces/pthread_cancel/5-2: execution: INTERRUPTED: Output:
+ conformance/interfaces/pthread_cleanup_pop/1-1: execution: PASS
+ conformance/interfaces/pthread_cleanup_pop/1-2: execution: PASS
+ conformance/interfaces/pthread_cleanup_pop/1-3: execution: PASS
+ conformance/interfaces/pthread_cleanup_pop/2-1: execution: PASS
+ conformance/interfaces/pthread_cleanup_push/1-1: execution: PASS
+ conformance/interfaces/pthread_cleanup_push/1-2: execution: PASS
+ conformance/interfaces/pthread_cleanup_push/1-3: execution: PASS
+ conformance/interfaces/pthread_cleanup_push/2-1: execution: PASS
+ conformance/interfaces/pthread_cond_broadcast/1-1: execution: PASS
+ conformance/interfaces/pthread_cond_broadcast/1-2: execution: UNRESOLVED: Output:
+ [12:42:33]Test starting
+ [12:42:33]System abilities:
+ [12:42:33] TPS : -1
+ [12:42:33] CS : 200112
+ [12:42:33] MON : -1
+ [12:42:33] MF : 200112
+ [12:42:33]Process-shared attributes won't be tested
+ [12:42:33]Alternative clock won't be tested
+ [12:42:33]Test conformance/interfaces/pthread_cond_broadcast/1-2.c unresolved: got 1073741846 (Invalid argument) on line 393 ([parent] Failed to set thread stack size)
+ conformance/interfaces/pthread_cond_broadcast/2-1: execution: PASS
+ conformance/interfaces/pthread_cond_broadcast/2-2: execution: PASS
+ conformance/interfaces/pthread_cond_broadcast/2-3: execution: UNRESOLVED: Output:
+ [12:42:36]Test starting
+ [12:42:36]System abilities:
+ [12:42:36] TPS : -1
+ [12:42:36] CS : 200112
+ [12:42:36] MON : -1
+ [12:42:36] MF : 200112
+ [12:42:36]Process-shared attributes won't be tested
+ [12:42:36]Alternative clock won't be tested
+ [12:42:36]Test conformance/interfaces/pthread_cond_broadcast/2-3.c unresolved: got 1073741846 (Invalid argument) on line 384 ([parent] Failed to set thread stack size)
+ conformance/interfaces/pthread_cond_broadcast/4-1: execution: PASS
+ conformance/interfaces/pthread_cond_broadcast/4-2: execution: INTERRUPTED: Output:
+ conformance/interfaces/pthread_cond_destroy/1-1: execution: PASS
+ conformance/interfaces/pthread_cond_destroy/2-1: execution: INTERRUPTED: Output:
+ conformance/interfaces/pthread_cond_destroy/3-1: execution: PASS
+ conformance/interfaces/pthread_cond_destroy/speculative/4-1: execution: PASS
+ conformance/interfaces/pthread_cond_init/1-1: execution: PASS
+ conformance/interfaces/pthread_cond_init/1-2: execution: UNTESTED: Output:
+ File conformance/interfaces/pthread_cond_init/1-2.c cannot test: This test requires unsupported features
+ conformance/interfaces/pthread_cond_init/1-3: execution: UNTESTED: Output:
+ File conformance/interfaces/pthread_cond_init/1-3.c cannot test: This test requires unsupported features
+ conformance/interfaces/pthread_cond_init/2-1: execution: PASS
+ conformance/interfaces/pthread_cond_init/2-2: execution: UNTESTED: Output:
+ File conformance/interfaces/pthread_cond_init/2-2.c cannot test: This test requires unsupported features
+ conformance/interfaces/pthread_cond_init/3-1: execution: PASS
+ conformance/interfaces/pthread_cond_init/4-1: execution: UNRESOLVED: Output:
+ Test conformance/interfaces/pthread_cond_init/4-1.c unresolved: got 1073741942 (Not supported) on line 145 (Cond attribute PSHARED failed)
+ conformance/interfaces/pthread_cond_init/4-2: execution: INTERRUPTED: Output:
+ Test conformance/interfaces/pthread_cond_init/4-2.c unresolved: got 1073741942 (Not supported) on line 171 (Cond attribute PSHARED failed)
+ conformance/interfaces/pthread_cond_signal/1-1: execution: PASS
+ conformance/interfaces/pthread_cond_signal/1-2: execution: INTERRUPTED: Output:
+ conformance/interfaces/pthread_cond_signal/2-1: execution: PASS
+ conformance/interfaces/pthread_cond_signal/2-2: execution: PASS
+ conformance/interfaces/pthread_cond_signal/4-1: execution: PASS
+ conformance/interfaces/pthread_cond_signal/4-2: execution: INTERRUPTED: Output:
+ conformance/interfaces/pthread_cond_timedwait/1-1: execution: PASS
+ conformance/interfaces/pthread_cond_timedwait/2-1: execution: PASS
+ conformance/interfaces/pthread_cond_timedwait/2-2: execution: PASS
+ conformance/interfaces/pthread_cond_timedwait/2-3: execution: PASS
+ conformance/interfaces/pthread_cond_timedwait/2-4: execution: PASS
+ conformance/interfaces/pthread_cond_timedwait/2-5: execution: PASS
+ conformance/interfaces/pthread_cond_timedwait/2-6: execution: PASS
+ conformance/interfaces/pthread_cond_timedwait/2-7: execution: PASS
+ conformance/interfaces/pthread_cond_timedwait/3-1: execution: PASS
+ conformance/interfaces/pthread_cond_timedwait/4-1: execution: PASS
+ conformance/interfaces/pthread_cond_timedwait/4-2: execution: PASS
+ conformance/interfaces/pthread_cond_timedwait/4-3: execution: INTERRUPTED: Output:
+ conformance/interfaces/pthread_cond_wait/1-1: execution: PASS
+ conformance/interfaces/pthread_cond_wait/2-1: execution: PASS
+ conformance/interfaces/pthread_cond_wait/2-2: execution: PASS
+ conformance/interfaces/pthread_cond_wait/2-3: execution: PASS
+ conformance/interfaces/pthread_cond_wait/3-1: execution: PASS
+ conformance/interfaces/pthread_cond_wait/4-1: execution: INTERRUPTED: Output:
+ conformance/interfaces/pthread_condattr_destroy/1-1: execution: PASS
+ conformance/interfaces/pthread_condattr_destroy/2-1: execution: PASS
+ conformance/interfaces/pthread_condattr_destroy/3-1: execution: PASS
+ conformance/interfaces/pthread_condattr_destroy/4-1: execution: PASS
+ conformance/interfaces/pthread_condattr_getclock/1-1: execution: PASS
+ conformance/interfaces/pthread_condattr_getclock/1-2: execution: PASS
+ conformance/interfaces/pthread_condattr_getclock/2-1: execution: PASS
+ conformance/interfaces/pthread_condattr_getpshared/1-1: execution: PASS
+ conformance/interfaces/pthread_condattr_getpshared/1-2: execution: UNRESOLVED: Output:
+ Error in pthread_condattr_setpshared(), error: 1073741942
+ conformance/interfaces/pthread_condattr_getpshared/2-1: execution: PASS
+ conformance/interfaces/pthread_condattr_getpshared/3-1: execution: PASS
+ conformance/interfaces/pthread_condattr_init/1-1: execution: PASS
+ conformance/interfaces/pthread_condattr_init/3-1: execution: PASS
+ conformance/interfaces/pthread_condattr_setclock/1-1: execution: PASS
+ conformance/interfaces/pthread_condattr_setclock/1-2: execution: UNSUPPORTED: Output:
+ UNSUPPORTED: CLOCK_MONOTONIC is unsupported
+ conformance/interfaces/pthread_condattr_setclock/1-3: execution: UNSUPPORTED: Output:
+ _POSIX_CPUTIME unsupported
+ conformance/interfaces/pthread_condattr_setclock/2-1: execution: PASS
+ conformance/interfaces/pthread_condattr_setpshared/1-1: execution: PASS
+ conformance/interfaces/pthread_condattr_setpshared/1-2: execution: FAILED: Output:
+ Test FAILED: Could not set pshared to PTHREAD_PROCESS_SHARED, error: 1073741942
+ conformance/interfaces/pthread_condattr_setpshared/2-1: execution: PASS
+ conformance/interfaces/pthread_create/1-1: execution: PASS
+ conformance/interfaces/pthread_create/1-2: execution: PASS
+ conformance/interfaces/pthread_create/1-3: execution: PASS
+ conformance/interfaces/pthread_create/1-4: execution: UNTESTED: Output:
+ [13:44:56]System abilities:
+ [13:44:56] TSA: -1
+ [13:44:56] TSS: -1
+ [13:44:56] TPS: -1
+ [13:44:56] pagesize: 4096
+ [13:44:56] min stack size: -1
+ [13:44:56]File conformance/interfaces/pthread_create/threads_scenarii.c cannot test: The min stack size is not a multiple of the page size
+ conformance/interfaces/pthread_create/1-5: execution: UNTESTED: Output:
+ [13:44:56]System abilities:
+ [13:44:56] TSA: -1
+ [13:44:56] TSS: -1
+ [13:44:56] TPS: -1
+ [13:44:56] pagesize: 4096
+ [13:44:56] min stack size: -1
+ [13:44:56]File conformance/interfaces/pthread_create/threads_scenarii.c cannot test: The min stack size is not a multiple of the page size
+ conformance/interfaces/pthread_create/1-6: execution: UNTESTED: Output:
+ [13:44:57]System abilities:
+ [13:44:57] TSA: -1
+ [13:44:57] TSS: -1
+ [13:44:57] TPS: -1
+ [13:44:57] pagesize: 4096
+ [13:44:57] min stack size: -1
+ [13:44:57]File conformance/interfaces/pthread_create/threads_scenarii.c cannot test: The min stack size is not a multiple of the page size
+ conformance/interfaces/pthread_create/10-1: execution: PASS
+ conformance/interfaces/pthread_create/11-1: execution: UNSUPPORTED: Output:
+ _POSIX_THREAD_CPUTIME not supported
+ conformance/interfaces/pthread_create/12-1: execution: PASS
+ conformance/interfaces/pthread_create/14-1: execution: UNTESTED: Output:
+ [13:45:08]System abilities:
+ [13:45:08] TSA: -1
+ [13:45:08] TSS: -1
+ [13:45:08] TPS: -1
+ [13:45:08] pagesize: 4096
+ [13:45:08] min stack size: -1
+ [13:45:08]File conformance/interfaces/pthread_create/threads_scenarii.c cannot test: The min stack size is not a multiple of the page size
+ conformance/interfaces/pthread_create/15-1: execution: UNTESTED: Output:
+ [13:45:09]System abilities:
+ [13:45:09] TSA: -1
+ [13:45:09] TSS: -1
+ [13:45:09] TPS: -1
+ [13:45:09] pagesize: 4096
+ [13:45:09] min stack size: -1
+ [13:45:09]File conformance/interfaces/pthread_create/threads_scenarii.c cannot test: The min stack size is not a multiple of the page size
+ conformance/interfaces/pthread_create/2-1: execution: PASS
+ conformance/interfaces/pthread_create/3-1: execution: PASS
+ conformance/interfaces/pthread_create/3-2: execution: UNTESTED: Output:
+ [13:45:11]Growing down stack started upon 0x19fffa0 and we are currently down to 0x19fff60
+ [13:45:11]Test starting
+ Stack tests will be executed.
+ Sched tests won't be executed.
+ [13:45:11]System abilities:
+ [13:45:11] TSA: -1
+ [13:45:11] TSS: -1
+ [13:45:11] TPS: -1
+ [13:45:11] pagesize: 4096
+ [13:45:11] min stack size: -1
+ [13:45:11]File conformance/interfaces/pthread_create/threads_scenarii.c cannot test: The min stack size is not a multiple of the page size
+ conformance/interfaces/pthread_create/4-1: execution: PASS
+ conformance/interfaces/pthread_create/5-1: execution: PASS
+ conformance/interfaces/pthread_create/5-2: execution: PASS
+ conformance/interfaces/pthread_create/8-1: execution: PASS
+ conformance/interfaces/pthread_create/8-2: execution: UNTESTED: Output:
+ [13:45:13]System abilities:
+ [13:45:13] TSA: -1
+ [13:45:13] TSS: -1
+ [13:45:13] TPS: -1
+ [13:45:13] pagesize: 4096
+ [13:45:13] min stack size: -1
+ [13:45:13]File conformance/interfaces/pthread_create/threads_scenarii.c cannot test: The min stack size is not a multiple of the page size
+ conformance/interfaces/pthread_detach/1-1: execution: PASS
+ conformance/interfaces/pthread_detach/1-2: execution: UNTESTED: Output:
+ [13:45:13]System abilities:
+ [13:45:13] TSA: -1
+ [13:45:13] TSS: -1
+ [13:45:13] TPS: -1
+ [13:45:13] pagesize: 4096
+ [13:45:13] min stack size: -1
+ [13:45:13]File conformance/interfaces/pthread_detach/threads_scenarii.c cannot test: The min stack size is not a multiple of the page size
+ conformance/interfaces/pthread_detach/2-1: execution: PASS
+ conformance/interfaces/pthread_detach/2-2: execution: UNTESTED: Output:
+ [13:45:14]System abilities:
+ [13:45:14] TSA: -1
+ [13:45:14] TSS: -1
+ [13:45:14] TPS: -1
+ [13:45:14] pagesize: 4096
+ [13:45:14] min stack size: -1
+ [13:45:14]File conformance/interfaces/pthread_detach/threads_scenarii.c cannot test: The min stack size is not a multiple of the page size
+ conformance/interfaces/pthread_detach/3-1: execution: PASS
+ conformance/interfaces/pthread_detach/4-1: execution: PASS
+ conformance/interfaces/pthread_detach/4-2: execution: PASS
+ conformance/interfaces/pthread_detach/4-3: execution: UNTESTED: Output:
+ [13:45:15]System abilities:
+ [13:45:16] TSA: -1
+ [13:45:16] TSS: -1
+ [13:45:16] TPS: -1
+ [13:45:16] pagesize: 4096
+ [13:45:16] min stack size: -1
+ [13:45:16]File conformance/interfaces/pthread_detach/threads_scenarii.c cannot test: The min stack size is not a multiple of the page size
+ conformance/interfaces/pthread_equal/1-1: execution: PASS
+ conformance/interfaces/pthread_equal/1-2: execution: PASS
+ conformance/interfaces/pthread_equal/2-1: execution: INTERRUPTED: Output:
+ conformance/interfaces/pthread_exit/1-1: execution: PASS
+ conformance/interfaces/pthread_exit/1-2: execution: UNTESTED: Output:
+ [15:01:43]System abilities:
+ [15:01:43] TSA: -1
+ [15:01:43] TSS: -1
+ [15:01:43] TPS: -1
+ [15:01:43] pagesize: 4096
+ [15:01:43] min stack size: -1
+ [15:01:43]File conformance/interfaces/pthread_exit/threads_scenarii.c cannot test: The min stack size is not a multiple of the page size
+ conformance/interfaces/pthread_exit/2-1: execution: PASS
+ conformance/interfaces/pthread_exit/2-2: execution: UNTESTED: Output:
+ [15:01:44]System abilities:
+ [15:01:44] TSA: -1
+ [15:01:44] TSS: -1
+ [15:01:44] TPS: -1
+ [15:01:44] pagesize: 4096
+ [15:01:44] min stack size: -1
+ [15:01:44]File conformance/interfaces/pthread_exit/threads_scenarii.c cannot test: The min stack size is not a multiple of the page size
+ conformance/interfaces/pthread_exit/3-1: execution: PASS
+ conformance/interfaces/pthread_exit/3-2: execution: UNTESTED: Output:
+ [15:01:45]System abilities:
+ [15:01:45] TSA: -1
+ [15:01:45] TSS: -1
+ [15:01:45] TPS: -1
+ [15:01:45] pagesize: 4096
+ [15:01:45] min stack size: -1
+ [15:01:45]File conformance/interfaces/pthread_exit/threads_scenarii.c cannot test: The min stack size is not a multiple of the page size
+ conformance/interfaces/pthread_exit/4-1: execution: UNTESTED: Output:
+ [15:01:45]System abilities:
+ [15:01:45] TSA: -1
+ [15:01:45] TSS: -1
+ [15:01:45] TPS: -1
+ [15:01:45] pagesize: 4096
+ [15:01:45] min stack size: -1
+ [15:01:45]File conformance/interfaces/pthread_exit/threads_scenarii.c cannot test: The min stack size is not a multiple of the page size
+ conformance/interfaces/pthread_exit/5-1: execution: UNTESTED: Output:
+ [15:01:46]System abilities:
+ [15:01:46] TSA: -1
+ [15:01:46] TSS: -1
+ [15:01:46] TPS: -1
+ [15:01:46] pagesize: 4096
+ [15:01:46] min stack size: -1
+ [15:01:46]File conformance/interfaces/pthread_exit/threads_scenarii.c cannot test: The min stack size is not a multiple of the page size
+ conformance/interfaces/pthread_exit/6-1: execution: UNTESTED: Output:
+ [15:01:46]System abilities:
+ [15:01:46] TSA: -1
+ [15:01:46] TSS: -1
+ [15:01:46] TPS: -1
+ [15:01:46] pagesize: 4096
+ [15:01:46] min stack size: -1
+ [15:01:46]File conformance/interfaces/pthread_exit/threads_scenarii.c cannot test: The min stack size is not a multiple of the page size
+ conformance/interfaces/pthread_exit/6-2: execution: UNTESTED: Output:
+ [15:01:46]System abilities:
+ [15:01:46] TSA: -1
+ [15:01:46] TSS: -1
+ [15:01:46] TPS: -1
+ [15:01:46] pagesize: 4096
+ [15:01:46] min stack size: -1
+ [15:01:46]File conformance/interfaces/pthread_exit/threads_scenarii.c cannot test: The min stack size is not a multiple of the page size
+ conformance/interfaces/pthread_getcpuclockid/1-1: execution: PASS
+ conformance/interfaces/pthread_getcpuclockid/2-1: execution: PASS
+ conformance/interfaces/pthread_getcpuclockid/speculative/3-1: execution: PASS
+ conformance/interfaces/pthread_getschedparam/1-1: execution: FAILED: Output:
+ Error at pthread_getschedparam: rc=1073741902
+ conformance/interfaces/pthread_getschedparam/1-2: execution: UNRESOLVED: Output:
+ Error at pthread_setschedparam: rc=1073741902
+ conformance/interfaces/pthread_getschedparam/1-3: execution: UNRESOLVED: Output:
+ [15:01:49]Test conformance/interfaces/pthread_getschedparam/1-3.c unresolved: got 1073741902 (Function not implemented) on line 223 (Failed to get min priority)
+ conformance/interfaces/pthread_getschedparam/4-1: execution: UNRESOLVED: Output:
+ [15:01:49]Test conformance/interfaces/pthread_getschedparam/4-1.c unresolved: got 1073741902 (Function not implemented) on line 200 (Unexpected error returned)
+ conformance/interfaces/pthread_getspecific/1-1: execution: PASS
+ conformance/interfaces/pthread_getspecific/3-1: execution: PASS
+ conformance/interfaces/pthread_join/1-1: execution: PASS
+ conformance/interfaces/pthread_join/1-2: execution: UNTESTED: Output:
+ [15:01:54]System abilities:
+ [15:01:54] TSA: -1
+ [15:01:54] TSS: -1
+ [15:01:54] TPS: -1
+ [15:01:54] pagesize: 4096
+ [15:01:54] min stack size: -1
+ [15:01:54]File conformance/interfaces/pthread_join/threads_scenarii.c cannot test: The min stack size is not a multiple of the page size
+ conformance/interfaces/pthread_join/2-1: execution: PASS
+ conformance/interfaces/pthread_join/3-1: execution: UNRESOLVED: Output:
+ Error in pthread_testcancel(). Cancel request timed out.
+ : (os/kern) successful
+ conformance/interfaces/pthread_join/4-1: execution: UNTESTED: Output:
+ [15:02:06]System abilities:
+ [15:02:06] TSA: -1
+ [15:02:06] TSS: -1
+ [15:02:06] TPS: -1
+ [15:02:06] pagesize: 4096
+ [15:02:06] min stack size: -1
+ [15:02:06]File conformance/interfaces/pthread_join/threads_scenarii.c cannot test: The min stack size is not a multiple of the page size
+ conformance/interfaces/pthread_join/5-1: execution: PASS
+ conformance/interfaces/pthread_join/6-2: execution: PASS
+ conformance/interfaces/pthread_join/6-3: execution: UNTESTED: Output:
+ [15:02:07]System abilities:
+ [15:02:07] TSA: -1
+ [15:02:07] TSS: -1
+ [15:02:07] TPS: -1
+ [15:02:07] pagesize: 4096
+ [15:02:07] min stack size: -1
+ [15:02:07]File conformance/interfaces/pthread_join/threads_scenarii.c cannot test: The min stack size is not a multiple of the page size
+ conformance/interfaces/pthread_join/speculative/6-1: execution: PASS
+ conformance/interfaces/pthread_key_create/1-1: execution: PASS
+ conformance/interfaces/pthread_key_create/1-2: execution: PASS
+ conformance/interfaces/pthread_key_create/2-1: execution: INTERRUPTED: Output:
+ 2-1.test: /var/tmp/hurd-20090404/./libpthread/sysdeps/hurd/pt-getspecific.c:30: pthread_getspecific: Assertion `key < __pthread_key_count' failed.
+ conformance/interfaces/pthread_key_create/3-1: execution: PASS
+ conformance/interfaces/pthread_key_delete/1-1: execution: PASS
+ conformance/interfaces/pthread_key_delete/1-2: execution: PASS
+ conformance/interfaces/pthread_key_delete/2-1: execution: PASS
+ conformance/interfaces/pthread_key_delete/3-1: execution: PASS
+ conformance/interfaces/pthread_kill/1-1: execution: PASS
+ conformance/interfaces/pthread_kill/1-2: execution: PASS
+ conformance/interfaces/pthread_kill/2-1: execution: INTERRUPTED: Output:
+ conformance/interfaces/pthread_kill/3-1: execution: INTERRUPTED: Output:
+ conformance/interfaces/pthread_kill/6-1: execution: PASS
+ conformance/interfaces/pthread_kill/7-1: execution: INTERRUPTED: Output:
+ conformance/interfaces/pthread_kill/8-1: execution: INTERRUPTED: Output:
+ conformance/interfaces/pthread_mutex_destroy/1-1: execution: PASS
+ conformance/interfaces/pthread_mutex_destroy/2-1: execution: PASS
+ conformance/interfaces/pthread_mutex_destroy/2-2: execution: PASS
+ conformance/interfaces/pthread_mutex_destroy/3-1: execution: PASS
+ conformance/interfaces/pthread_mutex_destroy/5-1: execution: PASS
+ conformance/interfaces/pthread_mutex_destroy/5-2: execution: PASS
+ conformance/interfaces/pthread_mutex_destroy/speculative/4-2: execution: PASS
+ conformance/interfaces/pthread_mutex_getprioceiling/1-1: execution: FAILED: Output:
+ Test FAILED: Error obtaining the priority ceiling
+ conformance/interfaces/pthread_mutex_init/1-1: execution: PASS
+ conformance/interfaces/pthread_mutex_init/1-2: execution: PASS
+ conformance/interfaces/pthread_mutex_init/2-1: execution: PASS
+ conformance/interfaces/pthread_mutex_init/3-1: execution: PASS
+ conformance/interfaces/pthread_mutex_init/3-2: execution: PASS
+ conformance/interfaces/pthread_mutex_init/4-1: execution: PASS
+
+Another system crash:
+
+ (default pager): dropping data_request because of previous paging errors
+ (default pager): dropping data_request because of previous paging errors
+ (default pager): dropping data_request because of previous paging errors
+ (default pager): dropping data_request because of previous paging errors
--
cgit v1.3.1
From 615483d5bfeb5ec019b4d465aa09f01b19da409f Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Wed, 29 Jul 2009 10:41:07 +0200
Subject: open_issues/open_posix_test_suite: Finish the test suite run.
---
open_issues/open_posix_test_suite.mdwn | 1635 +++++++++++++++++++++++++++++++-
1 file changed, 1634 insertions(+), 1 deletion(-)
(limited to 'open_issues')
diff --git a/open_issues/open_posix_test_suite.mdwn b/open_issues/open_posix_test_suite.mdwn
index 4a2b786c..afb9542a 100644
--- a/open_issues/open_posix_test_suite.mdwn
+++ b/open_issues/open_posix_test_suite.mdwn
@@ -5773,9 +5773,1642 @@ Disable the panic-causing test (conformance/interfaces/mmap/24-1) and restart:
conformance/interfaces/pthread_mutex_init/3-2: execution: PASS
conformance/interfaces/pthread_mutex_init/4-1: execution: PASS
-Another system crash:
+Another system crash, due to conformance/interfaces/pthread_mutex_init/5-1:
(default pager): dropping data_request because of previous paging errors
(default pager): dropping data_request because of previous paging errors
(default pager): dropping data_request because of previous paging errors
(default pager): dropping data_request because of previous paging errors
+
+Disable the panic-causing test (conformance/interfaces/pthread_mutex_init/5-1)
+and restart:
+
+ conformance/interfaces/pthread_mutex_init/5-3: execution: PASS
+ conformance/interfaces/pthread_mutex_init/speculative/5-2: execution: UNTESTED: Output:
+ Implementation is:
+ GNU
+ 0.3
+ GNU-Mach 1.3.99/Hurd-0.3
+ This implementation is not tested yet
+ conformance/interfaces/pthread_mutex_lock/1-1: execution: PASS
+ conformance/interfaces/pthread_mutex_lock/2-1: execution: PASS
+ conformance/interfaces/pthread_mutex_lock/3-1: execution: PASS
+ conformance/interfaces/pthread_mutex_lock/4-1: execution: PASS
+ conformance/interfaces/pthread_mutex_lock/5-1: execution: PASS
+ conformance/interfaces/pthread_mutex_timedlock/1-1: execution: PASS
+ conformance/interfaces/pthread_mutex_timedlock/2-1: execution: PASS
+ conformance/interfaces/pthread_mutex_timedlock/4-1: execution: PASS
+ conformance/interfaces/pthread_mutex_timedlock/5-1: execution: INTERRUPTED: Output:
+ conformance/interfaces/pthread_mutex_timedlock/5-2: execution: INTERRUPTED: Output:
+ conformance/interfaces/pthread_mutex_timedlock/5-3: execution: PASS
+ conformance/interfaces/pthread_mutex_trylock/1-1: execution: PASS
+ conformance/interfaces/pthread_mutex_trylock/1-2: execution: PASS
+ conformance/interfaces/pthread_mutex_trylock/2-1: execution: PASS
+ conformance/interfaces/pthread_mutex_trylock/3-1: execution: PASS
+ conformance/interfaces/pthread_mutex_trylock/4-1: execution: PASS
+ conformance/interfaces/pthread_mutex_trylock/4-2: execution: PASS
+ conformance/interfaces/pthread_mutex_trylock/4-3: execution: INTERRUPTED: Output:
+ conformance/interfaces/pthread_mutex_unlock/1-1: execution: PASS
+ conformance/interfaces/pthread_mutex_unlock/2-1: execution: PASS
+ conformance/interfaces/pthread_mutex_unlock/3-1: execution: PASS
+ conformance/interfaces/pthread_mutex_unlock/5-1: execution: PASS
+ conformance/interfaces/pthread_mutex_unlock/5-2: execution: PASS
+ conformance/interfaces/pthread_mutexattr_destroy/1-1: execution: PASS
+ conformance/interfaces/pthread_mutexattr_destroy/2-1: execution: PASS
+ conformance/interfaces/pthread_mutexattr_destroy/3-1: execution: PASS
+ conformance/interfaces/pthread_mutexattr_destroy/4-1: execution: PASS
+ conformance/interfaces/pthread_mutexattr_getprioceiling/1-1: execution: UNRESOLVED: Output:
+ Error obtaining the attribute process-shared
+ conformance/interfaces/pthread_mutexattr_getprioceiling/1-2: execution: UNRESOLVED: Output:
+ Error setting prioceiling to -1
+ conformance/interfaces/pthread_mutexattr_getprioceiling/2-1: execution: PASS
+ conformance/interfaces/pthread_mutexattr_getprioceiling/3-1: execution: FAILED: Output:
+ Test FAILED: Invalid return code 1073741902. Expected EINVAL or 0.
+ conformance/interfaces/pthread_mutexattr_getprotocol/1-1: execution: PASS
+ conformance/interfaces/pthread_mutexattr_getprotocol/1-2: execution: UNRESOLVED: Output:
+ Error setting protocol to 1
+ conformance/interfaces/pthread_mutexattr_getpshared/1-1: execution: PASS
+ conformance/interfaces/pthread_mutexattr_getpshared/1-2: execution: UNRESOLVED: Output:
+ Error in pthread_mutexattr_setpshared(), error: 1073741942
+ conformance/interfaces/pthread_mutexattr_getpshared/1-3: execution: PASS
+ conformance/interfaces/pthread_mutexattr_getpshared/2-1: execution: PASS
+ conformance/interfaces/pthread_mutexattr_getpshared/3-1: execution: PASS
+ conformance/interfaces/pthread_mutexattr_gettype/1-1: execution: PASS
+ conformance/interfaces/pthread_mutexattr_gettype/1-2: execution: PASS
+ conformance/interfaces/pthread_mutexattr_gettype/1-3: execution: PASS
+ conformance/interfaces/pthread_mutexattr_gettype/1-4: execution: PASS
+ conformance/interfaces/pthread_mutexattr_gettype/1-5: execution: PASS
+ conformance/interfaces/pthread_mutexattr_gettype/speculative/3-1: execution: FAILED: Output:
+ Test FAILED: Incorrect return code. Expected EINVAL, but got: 0
+ conformance/interfaces/pthread_mutexattr_init/1-1: execution: PASS
+ conformance/interfaces/pthread_mutexattr_init/3-1: execution: PASS
+ conformance/interfaces/pthread_mutexattr_setprioceiling/1-1: execution: FAILED: Output:
+ Test FAILED: Error setting prioceiling to -1
+ conformance/interfaces/pthread_mutexattr_setprioceiling/2-1: execution: PASS
+ conformance/interfaces/pthread_mutexattr_setprioceiling/3-1: execution: FAILED: Output:
+ Test FAILED: Invalid return code 1073741902. Expected EINVAL or 0.
+ conformance/interfaces/pthread_mutexattr_setprioceiling/3-2: execution: FAILED: Output:
+ Test FAILED: Invalid return code 1073741902. Expected EINVAL or 0.
+ conformance/interfaces/pthread_mutexattr_setprotocol/1-1: execution: UNRESOLVED: Output:
+ Error setting protocol to 1
+ conformance/interfaces/pthread_mutexattr_setprotocol/2-2: execution: PASS
+ conformance/interfaces/pthread_mutexattr_setprotocol/3-1: execution: PASS
+ conformance/interfaces/pthread_mutexattr_setprotocol/3-2: execution: PASS
+ conformance/interfaces/pthread_mutexattr_setpshared/1-1: execution: FAILED: Output:
+ Test FAILED: Cannot set pshared attribute to PTHREAD_PROCESS_SHARED. Error code: 1073741942
+ conformance/interfaces/pthread_mutexattr_setpshared/1-2: execution: PASS
+ conformance/interfaces/pthread_mutexattr_setpshared/2-1: execution: PASS
+ conformance/interfaces/pthread_mutexattr_setpshared/2-2: execution: FAILED: Output:
+ Test FAILED: Expected return code 0, got: 1073741942
+ conformance/interfaces/pthread_mutexattr_setpshared/3-1: execution: PASS
+ conformance/interfaces/pthread_mutexattr_setpshared/3-2: execution: PASS
+ conformance/interfaces/pthread_mutexattr_settype/1-1: execution: PASS
+ conformance/interfaces/pthread_mutexattr_settype/2-1: execution: PASS
+ conformance/interfaces/pthread_mutexattr_settype/3-1: execution: PASS
+ conformance/interfaces/pthread_mutexattr_settype/3-2: execution: PASS
+ conformance/interfaces/pthread_mutexattr_settype/3-3: execution: PASS
+ conformance/interfaces/pthread_mutexattr_settype/3-4: execution: PASS
+ conformance/interfaces/pthread_mutexattr_settype/6-1: execution: PASS
+ conformance/interfaces/pthread_mutexattr_settype/7-1: execution: PASS
+ conformance/interfaces/pthread_once/1-1: execution: PASS
+ conformance/interfaces/pthread_once/1-2: execution: PASS
+ conformance/interfaces/pthread_once/1-3: execution: PASS
+ conformance/interfaces/pthread_once/2-1: execution: PASS
+ conformance/interfaces/pthread_rwlock_destroy/1-1: execution: PASS
+ conformance/interfaces/pthread_rwlock_destroy/2-1: execution: PASS
+ conformance/interfaces/pthread_rwlock_destroy/3-1: execution: PASS
+ conformance/interfaces/pthread_rwlock_init/1-1: execution: PASS
+ conformance/interfaces/pthread_rwlock_init/2-1: execution: PASS
+ conformance/interfaces/pthread_rwlock_init/3-1: execution: PASS
+ conformance/interfaces/pthread_rwlock_init/4-1: execution: PASS
+ conformance/interfaces/pthread_rwlock_init/6-1: execution: PASS
+ conformance/interfaces/pthread_rwlock_rdlock/1-1: execution: PASS
+ conformance/interfaces/pthread_rwlock_rdlock/2-1: execution: FAILED: Output:
+ main: has priority: 1
+ main: attempt read lock
+ main: acquired read lock
+ main: create wr_thread, with priority: 0
+ wr_thread: attempt write lock
+ main: create rd_thread, with priority: -1
+ rd_thread: attempt read lock
+ rd_thread: acquired read lock
+ rd_thread: unlock read lock
+ Test FAILED: rd_thread did not block on read lock, when a reader owns the lock, and a higher priority writer is waiting for the lock
+ conformance/interfaces/pthread_rwlock_rdlock/2-2: execution: FAILED: Output:
+ main: attempt read lock
+ main: acquired read lock
+ main: create wr_thread, with priority: 0
+ wr_thread: attempt write lock
+ main: create rd_thread, with priority: 0
+ rd_thread: attempt read lock
+ rd_thread: acquired read lock
+ rd_thread: unlock read lock
+ Test FAILED: rd_thread did not block on read lock, when a reader owns the lock, and an equal priority writer is waiting for the lock
+ conformance/interfaces/pthread_rwlock_rdlock/2-3: execution: PASS
+ conformance/interfaces/pthread_rwlock_rdlock/4-1: execution: PASS
+ conformance/interfaces/pthread_rwlock_rdlock/5-1: execution: PASS
+ conformance/interfaces/pthread_rwlock_rdlock/6-2: execution: PASS
+ conformance/interfaces/pthread_rwlock_timedrdlock/1-1: execution: PASS
+ conformance/interfaces/pthread_rwlock_timedrdlock/2-1: execution: PASS
+ conformance/interfaces/pthread_rwlock_timedrdlock/3-1: execution: PASS
+ conformance/interfaces/pthread_rwlock_timedrdlock/4-1: execution: PASS
+ conformance/interfaces/pthread_rwlock_timedrdlock/5-1: execution: PASS
+ conformance/interfaces/pthread_rwlock_timedrdlock/6-1: execution: PASS
+ conformance/interfaces/pthread_rwlock_timedrdlock/6-2: execution: PASS
+ conformance/interfaces/pthread_rwlock_timedrdlock/7-1: execution: PASS
+ conformance/interfaces/pthread_rwlock_timedwrlock/1-1: execution: PASS
+ conformance/interfaces/pthread_rwlock_timedwrlock/2-1: execution: PASS
+ conformance/interfaces/pthread_rwlock_timedwrlock/3-1: execution: PASS
+ conformance/interfaces/pthread_rwlock_timedwrlock/4-1: execution: PASS
+ conformance/interfaces/pthread_rwlock_timedwrlock/5-1: execution: PASS
+ conformance/interfaces/pthread_rwlock_timedwrlock/6-1: execution: PASS
+ conformance/interfaces/pthread_rwlock_timedwrlock/6-2: execution: PASS
+ conformance/interfaces/pthread_rwlock_timedwrlock/7-1: execution: PASS
+ conformance/interfaces/pthread_rwlock_tryrdlock/1-1: execution: PASS
+ conformance/interfaces/pthread_rwlock_tryrdlock/2-1: execution: PASS
+ conformance/interfaces/pthread_rwlock_tryrdlock/3-1: execution: PASS
+ conformance/interfaces/pthread_rwlock_trywrlock/1-1: execution: PASS
+ conformance/interfaces/pthread_rwlock_trywrlock/2-1: execution: PASS
+ conformance/interfaces/pthread_rwlock_trywrlock/speculative/3-1: execution: PASS
+ conformance/interfaces/pthread_rwlock_unlock/1-1: execution: PASS
+ conformance/interfaces/pthread_rwlock_unlock/2-1: execution: PASS
+ conformance/interfaces/pthread_rwlock_unlock/3-1: execution: FAILED: Output:
+ main: write lock
+ main: create writer1, with priority: 1
+ writer1: attempt write lock
+ main: create reader, with priority: 1
+ reader: attempt read lock
+ main: create writer2, with priority: -1
+ writer2: attempt write lock
+ main: release write lock
+ writer2: acquired writer lock
+ Test fail: writer did not get write lock, when main release the lock
+ conformance/interfaces/pthread_rwlock_unlock/4-1: execution: INTERRUPTED: Output:
+ 4-1.test: /var/tmp/hurd-20090404/./libpthread/sysdeps/generic/pt-rwlock-unlock.c:34: pthread_rwlock_unlock: Assertion `__pthread_spin_trylock (&rwlock->__held) == ((0x10 << 26) | ((16) & 0x3fff))' failed.
+ conformance/interfaces/pthread_rwlock_unlock/4-2: execution: INTERRUPTED: Output:
+ 4-2.test: /var/tmp/hurd-20090404/./libpthread/sysdeps/generic/pt-rwlock-unlock.c:34: pthread_rwlock_unlock: Assertion `__pthread_spin_trylock (&rwlock->__held) == ((0x10 << 26) | ((16) & 0x3fff))' failed.
+ main: attempt read lock
+ main: acquired read lock
+ main: create un_thread
+ un_thread: unlock read lock
+ conformance/interfaces/pthread_rwlock_wrlock/1-1: execution: PASS
+ conformance/interfaces/pthread_rwlock_wrlock/2-1: execution: PASS
+ conformance/interfaces/pthread_rwlock_wrlock/3-1: execution: INTERRUPTED: Output:
+ conformance/interfaces/pthread_rwlockattr_destroy/1-1: execution: PASS
+ conformance/interfaces/pthread_rwlockattr_destroy/2-1: execution: PASS
+ conformance/interfaces/pthread_rwlockattr_destroy/3-1: execution: PASS
+ conformance/interfaces/pthread_rwlockattr_getpshared/1-1: execution: PASS
+ conformance/interfaces/pthread_rwlockattr_getpshared/2-1: execution: UNRESOLVED: Output:
+ Error at pthread_rwlockattr_setpshared()
+ conformance/interfaces/pthread_rwlockattr_getpshared/4-1: execution: PASS
+ conformance/interfaces/pthread_rwlockattr_getpshared/5-1: execution: PASS
+ conformance/interfaces/pthread_rwlockattr_init/1-1: execution: PASS
+ conformance/interfaces/pthread_rwlockattr_init/2-1: execution: PASS
+ conformance/interfaces/pthread_rwlockattr_init/3-1: execution: PASS
+ conformance/interfaces/pthread_rwlockattr_setpshared/1-1: execution: FAILED: Output:
+ Test FAILED: Error at pthread_rwlockattr_setpshared(), return error: 1073741942
+ conformance/interfaces/pthread_rwlockattr_setpshared/2-1: execution: PASS
+ conformance/interfaces/pthread_self/1-1: execution: PASS
+ conformance/interfaces/pthread_setcancelstate/1-1: execution: PASS
+ conformance/interfaces/pthread_setcancelstate/1-2: execution: PASS
+ conformance/interfaces/pthread_setcancelstate/2-1: execution: PASS
+ conformance/interfaces/pthread_setcancelstate/3-1: execution: PASS
+ conformance/interfaces/pthread_setcanceltype/1-1: execution: PASS
+ conformance/interfaces/pthread_setcanceltype/1-2: execution: PASS
+ conformance/interfaces/pthread_setcanceltype/2-1: execution: PASS
+ conformance/interfaces/pthread_setschedparam/1-1: execution: FAILED: Output:
+ Error at pthread_setschedparam: rc=1073741902
+ conformance/interfaces/pthread_setschedparam/1-2: execution: UNTESTED: Output:
+ [08:51:19]File conformance/interfaces/pthread_setschedparam/1-2.c cannot test: Failed to get min SCHED_RR range
+ conformance/interfaces/pthread_setschedparam/4-1: execution: UNRESOLVED: Output:
+ [08:51:20]Test conformance/interfaces/pthread_setschedparam/4-1.c unresolved: got 1073741902 (Function not implemented) on line 132 (Failed to set thread policy -- need to be root?)
+ conformance/interfaces/pthread_setschedparam/5-1: execution: INTERRUPTED: Output:
+ conformance/interfaces/pthread_setschedprio/1-1: execution: UNRESOLVED: Output:
+ Error at pthread_setschedparam: rc=1073741902
+ conformance/interfaces/pthread_setspecific/1-1: execution: PASS
+ conformance/interfaces/pthread_setspecific/1-2: execution: PASS
+ conformance/interfaces/pthread_setspecific/3-1: execution: PASS
+ conformance/interfaces/pthread_sigmask/10-1: execution: FAILED: Output:
+ FAIL: SIGKILL was added to the signal mask
+ Test FAILED
+ conformance/interfaces/pthread_sigmask/12-1: execution: PASS
+ conformance/interfaces/pthread_sigmask/14-1: execution: PASS
+ conformance/interfaces/pthread_sigmask/15-1: execution: PASS
+ conformance/interfaces/pthread_sigmask/16-1: execution: PASS
+ conformance/interfaces/pthread_sigmask/18-1: execution: INTERRUPTED: Output:
+ conformance/interfaces/pthread_sigmask/4-1: execution: INTERRUPTED: Output:
+ conformance/interfaces/pthread_sigmask/5-1: execution: INTERRUPTED: Output:
+ conformance/interfaces/pthread_sigmask/6-1: execution: HUNG: Output:
+ conformance/interfaces/pthread_sigmask/7-1: execution: PASS
+ conformance/interfaces/pthread_sigmask/8-1: execution: PASS
+ conformance/interfaces/pthread_sigmask/8-2: execution: PASS
+ conformance/interfaces/pthread_sigmask/8-3: execution: PASS
+ conformance/interfaces/pthread_sigmask/9-1: execution: INTERRUPTED: Output:
+ conformance/interfaces/pthread_spin_destroy/1-1: execution: PASS
+ conformance/interfaces/pthread_spin_destroy/2-1: execution: PASS
+ conformance/interfaces/pthread_spin_destroy/3-1: execution: PASS
+ conformance/interfaces/pthread_spin_init/1-1: execution: PASS
+ conformance/interfaces/pthread_spin_init/2-1: execution: PASS
+ conformance/interfaces/pthread_spin_init/2-2: execution: PASS
+ conformance/interfaces/pthread_spin_init/3-1: execution: PASS
+ conformance/interfaces/pthread_spin_init/4-1: execution: PASS
+ conformance/interfaces/pthread_spin_lock/1-1: execution: INTERRUPTED: Output:
+ conformance/interfaces/pthread_spin_lock/1-2: execution: PASS
+ conformance/interfaces/pthread_spin_lock/2-1: execution: PASS
+ conformance/interfaces/pthread_spin_lock/3-1: execution: PASS
+ conformance/interfaces/pthread_spin_lock/3-2: execution: PASS
+ conformance/interfaces/pthread_spin_trylock/1-1: execution: PASS
+ conformance/interfaces/pthread_spin_trylock/2-1: execution: PASS
+ conformance/interfaces/pthread_spin_trylock/3-1: execution: PASS
+ conformance/interfaces/pthread_spin_trylock/4-1: execution: PASS
+ conformance/interfaces/pthread_spin_unlock/1-1: execution: PASS
+ conformance/interfaces/pthread_spin_unlock/1-2: execution: PASS
+ conformance/interfaces/pthread_spin_unlock/2-1: execution: PASS
+ conformance/interfaces/pthread_spin_unlock/3-1: execution: PASS
+ conformance/interfaces/pthread_testcancel/1-1: execution: PASS
+ conformance/interfaces/pthread_testcancel/2-1: execution: PASS
+ conformance/interfaces/raise/10000-1: execution: PASS
+ conformance/interfaces/raise/1-1: execution: PASS
+ conformance/interfaces/raise/1-2: execution: PASS
+ conformance/interfaces/raise/2-1: execution: PASS
+ conformance/interfaces/raise/4-1: execution: PASS
+ conformance/interfaces/raise/6-1: execution: PASS
+ conformance/interfaces/raise/7-1: execution: PASS
+ conformance/interfaces/sched_get_priority_max/1-1: execution: FAILED: Output:
+ An error occurs: Function not implemented
+ conformance/interfaces/sched_get_priority_max/1-2: execution: FAILED: Output:
+ An error occurs: Function not implemented
+ conformance/interfaces/sched_get_priority_max/1-3: execution: UNSUPPORTED: Output:
+ Does not support SS (SPORADIC SERVER)
+ conformance/interfaces/sched_get_priority_max/1-4: execution: FAILED: Output:
+ An error occurs: Function not implemented
+ conformance/interfaces/sched_get_priority_max/2-1: execution: FAILED: Output:
+ error is not EINVAL: Function not implemented
+ conformance/interfaces/sched_get_priority_max/3-1: execution: PASS
+ conformance/interfaces/sched_get_priority_min/1-1: execution: FAILED: Output:
+ An error occurs: Function not implemented
+ conformance/interfaces/sched_get_priority_min/1-2: execution: FAILED: Output:
+ An error occurs: Function not implemented
+ conformance/interfaces/sched_get_priority_min/1-3: execution: UNSUPPORTED: Output:
+ Does not support SS (SPORADIC SERVER)
+ conformance/interfaces/sched_get_priority_min/1-4: execution: FAILED: Output:
+ An error occurs: Function not implemented
+ conformance/interfaces/sched_get_priority_min/2-1: execution: FAILED: Output:
+ error is not EINVAL: Function not implemented
+ conformance/interfaces/sched_get_priority_min/3-1: execution: PASS
+ conformance/interfaces/sched_getparam/1-1: execution: FAILED: Output:
+ Return code is not zero.
+ conformance/interfaces/sched_getparam/2-1: execution: FAILED: Output:
+ Different results between pid == 0 and pid == getpid().
+ conformance/interfaces/sched_getparam/3-1: execution: FAILED: Output:
+ Unexpected error: Function not implemented
+ conformance/interfaces/sched_getparam/4-1: execution: FAILED: Output:
+ errno is not ESRCH: Function not implemented
+ conformance/interfaces/sched_getparam/5-1: execution: PASS
+ conformance/interfaces/sched_getparam/6-1: execution: UNRESOLVED: Output:
+ errno is not EPERM: The system allows a non-rootuser to use sched_getparam(): Function not implemented
+ conformance/interfaces/sched_getparam/speculative/7-1: execution: UNRESOLVED: Output:
+ sched_getparam() return -1 and sets errno == 1073741902.
+ conformance/interfaces/sched_getscheduler/1-1: execution: FAILED: Output:
+ Unexpected error: Function not implemented
+ conformance/interfaces/sched_getscheduler/2-1: execution: UNTESTED: Output:
+ Will not test the behavior of sched_getscheduler() when pid is negative
+ because it is unspecified.
+ conformance/interfaces/sched_getscheduler/3-1: execution: FAILED: Output:
+ Returned code is -1.
+ conformance/interfaces/sched_getscheduler/4-1: execution: FAILED: Output:
+ Unexpected error: Function not implemented
+ conformance/interfaces/sched_getscheduler/5-1: execution: PASS
+ conformance/interfaces/sched_getscheduler/6-1: execution: PASS
+ conformance/interfaces/sched_getscheduler/7-1: execution: FAILED: Output:
+ errno is not EPERM: Function not implemented
+ conformance/interfaces/sched_rr_get_interval/1-1: execution: FAILED: Output:
+ Unexpected error: Function not implemented
+ conformance/interfaces/sched_rr_get_interval/2-1: execution: FAILED: Output:
+ interval.tv_sec not updated.
+ conformance/interfaces/sched_rr_get_interval/3-1: execution: FAILED: Output:
+ Returned error is not ESRCH: Function not implemented
+ conformance/interfaces/sched_rr_get_interval/4-1: execution: PASS
+ conformance/interfaces/sched_rr_get_interval/speculative/5-1: execution: UNRESOLVED: Output:
+ sched_rr_get_interval() return -1 and sets errno == 1073741902.
+ conformance/interfaces/sched_setparam/1-1: execution: UNRESOLVED: Output:
+ An error occurs when calling sched_getparam(): Function not implemented
+ conformance/interfaces/sched_setparam/10-1: execution: UNRESOLVED: Output:
+ An error occurs when calling shmget(): Invalid argument
+ conformance/interfaces/sched_setparam/11-1: execution: PASS
+ conformance/interfaces/sched_setparam/12-1: execution: UNTESTED: Output:
+ Not yet tested.
+ conformance/interfaces/sched_setparam/13-1: execution: UNTESTED: Output:
+ Not yet tested.
+ conformance/interfaces/sched_setparam/14-1: execution: UNTESTED: Output:
+ Not yet tested.
+ conformance/interfaces/sched_setparam/15-1: execution: UNTESTED: Output:
+ Will not test the effects of the sched_ss_low_priority,
+ sched_ss_repl_period, and sched_ss_init_budget members when the scheduling
+ policy of the target process is not SCHED_FIFO, SCHED_RR, or SCHED_SPORADIC.
+ It is implementation-defined.
+ conformance/interfaces/sched_setparam/16-1: execution: UNTESTED: Output:
+ Will not test the result of sched_setparam when the scheduling policy of the
+ target process is not SCHED_FIFO, SCHED_RR, or SCHED_SPORADIC.
+ It is implementation-defined.
+ conformance/interfaces/sched_setparam/17-1: execution: UNTESTED: Output:
+ Will not test that sched_setparam have no effect on the scheduling of threads
+ with system scheduling contention scope.
+ conformance/interfaces/sched_setparam/18-1: execution: UNTESTED: Output:
+ Will not test that the threads scheduling policy and associated parameters
+ are not affected.
+ conformance/interfaces/sched_setparam/19-1: execution: UNTESTED: Output:
+ Will not test that the underlying kernel-scheduled entities for the system
+ contention scope threads are not be affected by this sched_setparam().
+ conformance/interfaces/sched_setparam/2-1: execution: UNRESOLVED: Output:
+ An error occurs when calling sched_setscheduler(): Function not implemented
+ conformance/interfaces/sched_setparam/2-2: execution: UNRESOLVED: Output:
+ An error occurs when calling sched_setscheduler(): Function not implemented
+ conformance/interfaces/sched_setparam/20-1: execution: PASS
+ conformance/interfaces/sched_setparam/21-1: execution: PASS
+ conformance/interfaces/sched_setparam/21-2: execution: PASS
+ conformance/interfaces/sched_setparam/22-1: execution: UNRESOLVED: Output:
+ An error occurs when calling sched_getparam(): Function not implemented
+ conformance/interfaces/sched_setparam/23-1: execution: UNRESOLVED: Output:
+ An error occurs when calling sched_getparam(): Function not implemented
+ conformance/interfaces/sched_setparam/23-2: execution: UNSUPPORTED: Output:
+ Does not support SS (SPORADIC SERVER)
+ conformance/interfaces/sched_setparam/23-3: execution: UNSUPPORTED: Output:
+ Does not support SS (SPORADIC SERVER)
+ conformance/interfaces/sched_setparam/23-4: execution: UNSUPPORTED: Output:
+ Does not support SS (SPORADIC SERVER)
+ conformance/interfaces/sched_setparam/23-5: execution: UNSUPPORTED: Output:
+ Does not support SS (SPORADIC SERVER)
+ conformance/interfaces/sched_setparam/23-6: execution: UNRESOLVED: Output:
+ An error occurs when calling sched_getparam(): Function not implemented
+ conformance/interfaces/sched_setparam/23-7: execution: UNRESOLVED: Output:
+ An error occurs when calling sched_getparam(): Function not implemented
+ conformance/interfaces/sched_setparam/24-1: execution: PASS
+ conformance/interfaces/sched_setparam/25-1: execution: UNRESOLVED: Output:
+ An error occurs when calling sched_getscheduler(): Function not implemented
+ conformance/interfaces/sched_setparam/25-2: execution: UNSUPPORTED: Output:
+ Does not support SS (SPORADIC SERVER)
+ conformance/interfaces/sched_setparam/26-1: execution: UNRESOLVED: Output:
+ An error occurs when calling sched_getparam(): Function not implemented
+ conformance/interfaces/sched_setparam/27-1: execution: UNRESOLVED: Output:
+ An error occurs when calling sched_getparam(): Function not implemented
+ conformance/interfaces/sched_setparam/3-1: execution: UNTESTED: Output:
+ Will not test the behavior of sched_setparam() when pid is negative because
+ it is unspecified.
+ conformance/interfaces/sched_setparam/4-1: execution: PASS
+ conformance/interfaces/sched_setparam/5-1: execution: UNRESOLVED: Output:
+ An error occurs when calling sched_getparam(): Function not implemented
+ conformance/interfaces/sched_setparam/6-1: execution: UNTESTED: Output:
+ Will not test the conditions under which one process has permission to
+ change the scheduling parameters of another process, because they are
+ implementation-defined.
+ conformance/interfaces/sched_setparam/7-1: execution: UNTESTED: Output:
+ Will not test that implementations may require the requesting process to
+ have the appropriate privilege to set its own scheduling parameters or those
+ of another process.
+ conformance/interfaces/sched_setparam/8-1: execution: UNTESTED: Output:
+ Will not test that the target process is moved to the tail of the thread
+ list for its priority when it is running.
+ conformance/interfaces/sched_setparam/9-1: execution: UNRESOLVED: Output:
+ An error occurs when calling shmget(): Invalid argument
+ conformance/interfaces/sched_setscheduler/1-1: execution: UNRESOLVED: Output:
+ Policy: SCHED_FIFO
+ Error calling sched_setscheduler() for SCHED_FIFO policy
+ Policy: SCHED_RR
+ Error calling sched_setscheduler() for SCHED_RR policy
+ Policy: SCHED_OTHER
+ Error calling sched_setscheduler() for SCHED_OTHER policy
+ conformance/interfaces/sched_setscheduler/10-1: execution: UNTESTED: Output:
+ Not yet tested.
+ conformance/interfaces/sched_setscheduler/11-1: execution: UNTESTED: Output:
+ Not yet tested.
+ conformance/interfaces/sched_setscheduler/12-1: execution: UNTESTED: Output:
+ Will not test that sched_setscheduler have no effect on the scheduling of
+ threads with system scheduling contention scope.
+ conformance/interfaces/sched_setscheduler/13-1: execution: UNTESTED: Output:
+ Will not test that the threads scheduling policy and associated parameters
+ are not affected.
+ conformance/interfaces/sched_setscheduler/14-1: execution: UNTESTED: Output:
+ Will not test that the underlying kernel-scheduled entities for the system
+ contention scope threads are not be affected by sched_setscheduler().
+ conformance/interfaces/sched_setscheduler/15-1: execution: UNSUPPORTED: Output:
+ Process contention scope threads are not supported.
+ conformance/interfaces/sched_setscheduler/15-2: execution: PASS
+ conformance/interfaces/sched_setscheduler/16-1: execution: UNRESOLVED: Output:
+ An error occurs when calling sched_getscheduler(): Function not implemented
+ conformance/interfaces/sched_setscheduler/17-1: execution: UNRESOLVED: Output:
+ Policy: SCHED_FIFO
+ An error occurs when calling sched_getparam(): Function not implemented
+ conformance/interfaces/sched_setscheduler/17-2: execution: UNSUPPORTED: Output:
+ Does not support SS (SPORADIC SERVER)
+ conformance/interfaces/sched_setscheduler/17-3: execution: UNSUPPORTED: Output:
+ Does not support SS (SPORADIC SERVER)
+ conformance/interfaces/sched_setscheduler/17-4: execution: UNSUPPORTED: Output:
+ Does not support SS (SPORADIC SERVER)
+ conformance/interfaces/sched_setscheduler/17-5: execution: UNRESOLVED: Output:
+ An error occurs when calling sched_getparam(): Function not implemented
+ conformance/interfaces/sched_setscheduler/17-6: execution: UNRESOLVED: Output:
+ An error occurs when calling sched_getparam(): Function not implemented
+ conformance/interfaces/sched_setscheduler/17-7: execution: UNRESOLVED: Output:
+ An error occurs when calling sched_getparam(): Function not implemented
+ conformance/interfaces/sched_setscheduler/18-1: execution: PASS
+ conformance/interfaces/sched_setscheduler/19-1: execution: UNRESOLVED: Output:
+ Policy: SCHED_FIFO
+ An error occurs when calling sched_get_priority_max(): Function not implemented
+ conformance/interfaces/sched_setscheduler/19-2: execution: UNSUPPORTED: Output:
+ Does not support SS (SPORADIC SERVER)
+ conformance/interfaces/sched_setscheduler/19-3: execution: UNSUPPORTED: Output:
+ Does not support SS (SPORADIC SERVER)
+ conformance/interfaces/sched_setscheduler/19-4: execution: UNSUPPORTED: Output:
+ Does not support SS (SPORADIC SERVER)
+ conformance/interfaces/sched_setscheduler/19-5: execution: FAILED: Output:
+ Unknow error: Function not implemented
+ conformance/interfaces/sched_setscheduler/2-1: execution: UNTESTED: Output:
+ Will not test the behavior of sched_setscheduler() when pid is negative
+ because it is unspecified.
+ conformance/interfaces/sched_setscheduler/20-1: execution: FAILED: Output:
+ errno is not EPERM: Function not implemented
+ conformance/interfaces/sched_setscheduler/21-1: execution: FAILED: Output:
+ errno is not ESRCH: Function not implemented
+ conformance/interfaces/sched_setscheduler/22-1: execution: PASS
+ conformance/interfaces/sched_setscheduler/22-2: execution: PASS
+ conformance/interfaces/sched_setscheduler/3-1: execution: PASS
+ conformance/interfaces/sched_setscheduler/4-1: execution: UNRESOLVED: Output:
+ An error occurs when calling sched_getparam(): Function not implemented
+ conformance/interfaces/sched_setscheduler/5-1: execution: UNTESTED: Output:
+ Will not test the condition under which one process has the appropriate
+ privilege to change the scheduling parameters of another process because
+ they are implementation-defined.
+ conformance/interfaces/sched_setscheduler/6-1: execution: UNTESTED: Output:
+ Will not test that implementations may require that the requesting process
+ have permission to set its own scheduling parameters or those of another
+ process.
+ conformance/interfaces/sched_setscheduler/7-1: execution: UNTESTED: Output:
+ Will not test if implementation-defined restrictions apply as to the
+ appropriate privileges required to set a process' own scheduling policy, or
+ another process' scheduling policy, to a particular value.
+ conformance/interfaces/sched_setscheduler/8-1: execution: PASS
+ conformance/interfaces/sched_setscheduler/9-1: execution: UNTESTED: Output:
+ Not yet tested.
+ conformance/interfaces/sched_yield/2-1: execution: PASS
+ conformance/interfaces/sched_yield/3-1: execution: PASS
+ conformance/interfaces/sem_close/1-1: execution: INTERRUPTED: Output:
+ unexpected error: sem_close 1-1: sem_open: Operation not supported
+ conformance/interfaces/sem_close/2-1: execution: INTERRUPTED: Output:
+ unexpected error: sem_close 2-1: sem_open: Operation not supported
+ conformance/interfaces/sem_close/3-1: execution: INTERRUPTED: Output:
+ unexpected error: sem_close 3-1: sem_open: Operation not supported
+ conformance/interfaces/sem_close/3-2: execution: UNRESOLVED: Output:
+ [08:56:54]Test conformance/interfaces/sem_close/3-2.c unresolved: got 1073741869 (Operation not supported) on line 113 (Failed to create the semaphore)
+ conformance/interfaces/sem_destroy/3-1: execution: PASS
+ conformance/interfaces/sem_destroy/4-1: execution: PASS
+ conformance/interfaces/sem_getvalue/1-1: execution: UNRESOLVED: Output:
+ unexpected error: sem_getvalue 1-1: sem_open: Operation not supported
+ conformance/interfaces/sem_getvalue/2-1: execution: UNRESOLVED: Output:
+ unexpected error: sem_getvalue 2-1: sem_open: Operation not supported
+ conformance/interfaces/sem_getvalue/2-2: execution: PASS
+ conformance/interfaces/sem_getvalue/4-1: execution: UNRESOLVED: Output:
+ unexpected error: sem_getvalue 4-1: sem_open: Operation not supported
+ conformance/interfaces/sem_getvalue/5-1: execution: UNRESOLVED: Output:
+ unexpected error: sem_getvalue 5-1: sem_open: Operation not supported
+ conformance/interfaces/sem_init/1-1: execution: PASS
+ conformance/interfaces/sem_init/2-1: execution: PASS
+ conformance/interfaces/sem_init/2-2: execution: PASS
+ conformance/interfaces/sem_init/3-1: execution: PASS
+ conformance/interfaces/sem_init/3-2: execution: UNRESOLVED: Output:
+ [08:56:59]Test conformance/interfaces/sem_init/3-2.c unresolved: got 1073741869 (Operation not supported) on line 135 (Failed to init the semaphore)
+ conformance/interfaces/sem_init/3-3: execution: UNRESOLVED: Output:
+ [08:57:00]Test conformance/interfaces/sem_init/3-3.c unresolved: got 1073741869 (Operation not supported) on line 134 (Failed to init the semaphore)
+ conformance/interfaces/sem_init/5-1: execution: PASS
+ conformance/interfaces/sem_init/5-2: execution: PASS
+ conformance/interfaces/sem_init/7-1: execution: UNTESTED: Output:
+ [08:57:01]sysconf( _SC_SEM_NSEMS_MAX ) = -1
+ [08:57:01]File conformance/interfaces/sem_init/7-1.c cannot test: There is no constraint on SEM_NSEMS_MAX
+ conformance/interfaces/sem_open/1-1: execution: FAILED: Output:
+ TEST FAILED
+ conformance/interfaces/sem_open/1-2: execution: PASS
+ conformance/interfaces/sem_open/1-3: execution: UNRESOLVED: Output:
+ unexpected error: sem_open 1-3: sem_open: Operation not supported
+ conformance/interfaces/sem_open/1-4: execution: UNRESOLVED: Output:
+ unexpected error: sem_open 1-4: sem_open: Operation not supported
+ conformance/interfaces/sem_open/10-1: execution: UNRESOLVED: Output:
+ unexpected error: sem_open 10-1: sem_open: Operation not supported
+ conformance/interfaces/sem_open/15-1: execution: UNRESOLVED: Output:
+ [08:57:03]Test conformance/interfaces/sem_open/15-1.c unresolved: got 1073741869 (Operation not supported) on line 106 (Failed to sem_open)
+ conformance/interfaces/sem_open/2-1: execution: UNRESOLVED: Output:
+ unexpected error: sem_open 2-1: sem_open: Operation not supported
+ conformance/interfaces/sem_open/2-2: execution: UNRESOLVED: Output:
+ unexpected error: sem_open 2-2: sem_open: Operation not supported
+ conformance/interfaces/sem_open/3-1: execution: FAILED: Output:
+ TEST FAILED
+ conformance/interfaces/sem_open/4-1: execution: FAILED: Output:
+ TEST FAILED
+ conformance/interfaces/sem_open/6-1: execution: FAILED: Output:
+ TEST FAILED
+ conformance/interfaces/sem_post/1-1: execution: UNRESOLVED: Output:
+ unexpected error: sem_post 1-1: sem_open: Operation not supported
+ conformance/interfaces/sem_post/1-2: execution: UNRESOLVED: Output:
+ unexpected error: sem_post 1-2: sem_open: Operation not supported
+ conformance/interfaces/sem_post/2-1: execution: UNRESOLVED: Output:
+ unexpected error: sem_post 2-1: sem_open: Operation not supported
+ conformance/interfaces/sem_post/4-1: execution: UNRESOLVED: Output:
+ unexpected error: sem_post 4-1: sem_open: Operation not supported
+ conformance/interfaces/sem_post/5-1: execution: UNRESOLVED: Output:
+ unexpected error: sem_post 5-1: sem_open: Operation not supported
+ conformance/interfaces/sem_post/6-1: execution: UNRESOLVED: Output:
+ unexpected error: sem_post 6-1: sem_open: Operation not supported
+ conformance/interfaces/sem_post/8-1: execution: UNTESTED: Output:
+ _POSIX_PRIORITY_SCHEDULING not defined
+ conformance/interfaces/sem_timedwait/1-1: execution: PASS
+ conformance/interfaces/sem_timedwait/10-1: execution: PASS
+ conformance/interfaces/sem_timedwait/11-1: execution: PASS
+ conformance/interfaces/sem_timedwait/2-1: execution: PASS
+ conformance/interfaces/sem_timedwait/2-2: execution: PASS
+ conformance/interfaces/sem_timedwait/3-1: execution: PASS
+ conformance/interfaces/sem_timedwait/4-1: execution: PASS
+ conformance/interfaces/sem_timedwait/6-1: execution: PASS
+ conformance/interfaces/sem_timedwait/6-2: execution: PASS
+ conformance/interfaces/sem_timedwait/7-1: execution: PASS
+ conformance/interfaces/sem_timedwait/9-1: execution: FAILED: Output:
+ In handler
+ TEST FAILED: errno != EINTR
+ conformance/interfaces/sem_unlink/1-1: execution: INTERRUPTED: Output:
+ unexpected error: sem_unlink 1-1: sem_open: Operation not supported
+ conformance/interfaces/sem_unlink/2-1: execution: INTERRUPTED: Output:
+ unexpected error: sem_unlink 2-1: sem_open: Operation not supported
+ conformance/interfaces/sem_unlink/2-2: execution: UNRESOLVED: Output:
+ [08:57:23]Test conformance/interfaces/sem_unlink/2-2.c unresolved: got 1073741869 (Operation not supported) on line 158 (Failed to create the semaphore)
+ conformance/interfaces/sem_unlink/3-1: execution: UNRESOLVED: Output:
+ [08:57:23]Test conformance/interfaces/sem_unlink/3-1.c unresolved: got 1073741869 (Operation not supported) on line 156 (Failed to create the semaphore)
+ conformance/interfaces/sem_unlink/4-1: execution: FAILED: Output:
+ TEST FAILED: semaphore does exist
+ conformance/interfaces/sem_unlink/4-2: execution: FAILED: Output:
+ [08:57:24]Error 1073741869: Operation not supported
+ [08:57:24]Test conformance/interfaces/sem_unlink/4-2.c FAILED: The error was not ENOENT
+ conformance/interfaces/sem_unlink/5-1: execution: PASS
+ conformance/interfaces/sem_unlink/6-1: execution: UNRESOLVED: Output:
+ [08:57:25]Test conformance/interfaces/sem_unlink/6-1.c unresolved: got 1073741869 (Operation not supported) on line 107 (Failed to create the semaphore)
+ conformance/interfaces/sem_unlink/7-1: execution: UNRESOLVED: Output:
+ [08:57:25]Test conformance/interfaces/sem_unlink/7-1.c unresolved: got 1073741869 (Operation not supported) on line 126 (Failed to create the semaphore)
+ conformance/interfaces/sem_unlink/9-1: execution: UNRESOLVED: Output:
+ [08:57:25]Test conformance/interfaces/sem_unlink/9-1.c unresolved: got 1073741869 (Operation not supported) on line 133 (Failed to create the semaphore)
+ conformance/interfaces/sem_wait/1-1: execution: UNRESOLVED: Output:
+ unexpected error: sem_wait 1-1: sem_open: Operation not supported
+ conformance/interfaces/sem_wait/1-2: execution: UNRESOLVED: Output:
+ unexpected error: sem_wait 2-1: sem_open: Operation not supported
+ conformance/interfaces/sem_wait/11-1: execution: UNRESOLVED: Output:
+ unexpected error: sem_trywait 11-1: sem_open: Operation not supported
+ conformance/interfaces/sem_wait/12-1: execution: INTERRUPTED: Output:
+ unexpected error: sem_trywait 12-1: sem_open: Operation not supported
+ conformance/interfaces/sem_wait/13-1: execution: PASS
+ conformance/interfaces/sem_wait/3-1: execution: UNRESOLVED: Output:
+ unexpected error: sem_wait 3-1: sem_open: Operation not supported
+ conformance/interfaces/sem_wait/5-1: execution: INTERRUPTED: Output:
+ unexpected errno: sem_trywait 5-1: sem_open: Operation not supported
+ conformance/interfaces/sem_wait/7-1: execution: UNRESOLVED: Output:
+ unexpected error: sem_wait 7-1: sem_open: Operation not supported
+ conformance/interfaces/shm_open/1-1: execution: INTERRUPTED: Output:
+ conformance/interfaces/shm_open/10-1: execution: UNTESTED: Output:
+ Will not test whether the file offset is set because it is unspecified.
+ conformance/interfaces/shm_open/11-1: execution: PASS
+ conformance/interfaces/shm_open/12-1: execution: UNTESTED: Output:
+ Will not test the behavior of implementation when an application does not
+ specify exactly one of two values: O_RDONLY and O_RDWR.
+ conformance/interfaces/shm_open/13-1: execution: PASS
+ conformance/interfaces/shm_open/13-2: execution: PASS
+ conformance/interfaces/shm_open/14-1: execution: PASS
+ conformance/interfaces/shm_open/14-2: execution: INTERRUPTED: Output:
+ conformance/interfaces/shm_open/15-1: execution: PASS
+ conformance/interfaces/shm_open/16-1: execution: PASS
+ conformance/interfaces/shm_open/17-1: execution: PASS
+ conformance/interfaces/shm_open/18-1: execution: PASS
+ conformance/interfaces/shm_open/19-1: execution: UNTESTED: Output:
+ Will not test the effect of calling shm_open() when the shared memory object
+ does not exists, the O_CREAT flags is set, and bits in mode other than the
+ file permission bits are set. It is unspecified.
+ conformance/interfaces/shm_open/2-1: execution: UNTESTED: Output:
+ Will not test that the shm_open() function create an open file description
+ that refers to the shared memory object and a file descriptor that refers to
+ that open file description.conformance/interfaces/shm_open/20-1: execution: PASS
+ conformance/interfaces/shm_open/20-2: execution: PASS
+ conformance/interfaces/shm_open/20-3: execution: PASS
+ conformance/interfaces/shm_open/21-1: execution: PASS
+ conformance/interfaces/shm_open/22-1: execution: PASS
+ conformance/interfaces/shm_open/23-1: execution: UNRESOLVED: Output:
+ error at sem_open: Operation not supported
+ conformance/interfaces/shm_open/24-1: execution: UNTESTED: Output:
+ Will not test the result of shm_open() when O_EXCL is set and O_CREAT is not
+ set because it is undefined.
+ conformance/interfaces/shm_open/25-1: execution: PASS
+ conformance/interfaces/shm_open/26-1: execution: PASS
+ conformance/interfaces/shm_open/26-2: execution: UNRESOLVED: Output:
+ You don't have permission to change your UID.
+ Try to rerun this test as root.
+ conformance/interfaces/shm_open/27-1: execution: UNTESTED: Output:
+ Will not test the result of shm_open() when using O_TRUNC with O_RDONLY.
+ It is undefined.
+ conformance/interfaces/shm_open/28-1: execution: INTERRUPTED: Output:
+ conformance/interfaces/shm_open/28-2: execution: PASS
+ conformance/interfaces/shm_open/28-3: execution: INTERRUPTED: Output:
+ conformance/interfaces/shm_open/29-1: execution: UNTESTED: Output:
+ Will not test whether the name and shared memory object state remain valid
+ after a system reboot. It is unspecified.
+ conformance/interfaces/shm_open/3-1: execution: UNTESTED: Output:
+ Will not test whether the name appears in the file system and is visible to
+ other functions that take pathnames as arguments because it is unspecified.
+ conformance/interfaces/shm_open/30-1: execution: PASS
+ conformance/interfaces/shm_open/31-1: execution: PASS
+ conformance/interfaces/shm_open/32-1: execution: PASS
+ conformance/interfaces/shm_open/34-1: execution: PASS
+ conformance/interfaces/shm_open/35-1: execution: PASS
+ conformance/interfaces/shm_open/36-1: execution: UNTESTED: Output:
+ It is very difficult to test that the shm_open() function sets errno = EINTR
+ when it is interrupted by a signal.
+ conformance/interfaces/shm_open/37-1: execution: FAILED: Output:
+ Name: '$#
+ @ ,~}'
+ OK: open with success.
+ Name: 'éêîôçà'
+ OK: open with success.
+ Name: '..'
+ Unexpected error: Is a directory
+ Name: '/'
+ OK: errno == EINVAL
+ Name: '//'
+ OK: errno == EINVAL
+ Name: '/abc'
+ OK: open with success.
+ Test FAILED
+ conformance/interfaces/shm_open/38-1: execution: PASS
+ conformance/interfaces/shm_open/39-1: execution: PASS
+ conformance/interfaces/shm_open/39-2: execution: UNRESOLVED: Output:
+ An error occurs when calling pathconf(): Invalid argument
+ conformance/interfaces/shm_open/4-1: execution: PASS
+ conformance/interfaces/shm_open/41-1: execution: PASS
+ conformance/interfaces/shm_open/42-1: execution: UNTESTED: Output:
+ Will not test that the shm_open() function sets errno to ENOSPC if there is
+ insufficient space for the creation of the new shared memory object.
+ conformance/interfaces/shm_open/5-1: execution: FAILED: Output:
+ Test FAILED
+ conformance/interfaces/shm_open/6-1: execution: UNTESTED: Output:
+ Will not test the effect of a name which does not begin with the slash
+ character because it is implementation-defined.
+ conformance/interfaces/shm_open/7-1: execution: UNTESTED: Output:
+ Will not test the interpretation of slash characters other than the leading
+ slash character in name because it is implementation-defined.
+ conformance/interfaces/shm_open/8-1: execution: PASS
+ conformance/interfaces/shm_open/9-1: execution: UNTESTED: Output:
+ Will not test that the open file description is new.
+ conformance/interfaces/shm_unlink/1-1: execution: PASS
+ conformance/interfaces/shm_unlink/10-1: execution: PASS
+ conformance/interfaces/shm_unlink/10-2: execution: UNRESOLVED: Output:
+ An error occurs when calling pathconf(): Invalid argument
+ conformance/interfaces/shm_unlink/11-1: execution: PASS
+ conformance/interfaces/shm_unlink/2-1: execution: PASS
+ conformance/interfaces/shm_unlink/3-1: execution: PASS
+ conformance/interfaces/shm_unlink/4-1: execution: PASS
+ conformance/interfaces/shm_unlink/5-1: execution: PASS
+ conformance/interfaces/shm_unlink/6-1: execution: PASS
+ conformance/interfaces/shm_unlink/7-1: execution: PASS
+ conformance/interfaces/shm_unlink/8-1: execution: UNRESOLVED: Output:
+ You don't have permission to change your UID.
+ Try to rerun this test as root.
+ conformance/interfaces/shm_unlink/9-1: execution: UNRESOLVED: Output:
+ You don't have permission to change your UID.
+ Try to rerun this test as root.
+ conformance/interfaces/sigaction/4-98: execution: PASS
+ conformance/interfaces/sigaction/4-37: execution: FAILED: Output:
+ About to stop child
+ Child has continued
+ Test FAILED
+ conformance/interfaces/sigaction/13-3: execution: PASS
+ conformance/interfaces/sigaction/3-14: execution: PASS
+ conformance/interfaces/sigaction/2-23: execution: PASS
+ conformance/interfaces/sigaction/1-11: execution: PASS
+ conformance/interfaces/sigaction/3-10: execution: PASS
+ conformance/interfaces/sigaction/8-9: execution: PASS
+ conformance/interfaces/sigaction/28-18: execution: PASS
+ conformance/interfaces/sigaction/22-24: execution: PASS
+ conformance/interfaces/sigaction/4-67: execution: PASS
+ conformance/interfaces/sigaction/4-93: execution: PASS
+ conformance/interfaces/sigaction/17-23: execution: FAILED: Output:
+ Caught SIGURG
+ Test FAILED
+ conformance/interfaces/sigaction/12-41: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/4-100: execution: PASS
+ conformance/interfaces/sigaction/12-4: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/4-91: execution: PASS
+ conformance/interfaces/sigaction/4-28: execution: FAILED: Output:
+ About to stop child
+ Child has continued
+ Test FAILED
+ conformance/interfaces/sigaction/17-26: execution: FAILED: Output:
+ Caught SIGXFSZ
+ Test FAILED
+ conformance/interfaces/sigaction/12-49: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/4-87: execution: PASS
+ conformance/interfaces/sigaction/18-5: execution: PASS
+ conformance/interfaces/sigaction/4-97: execution: PASS
+ conformance/interfaces/sigaction/1-23: execution: PASS
+ conformance/interfaces/sigaction/23-10: execution: PASS
+ conformance/interfaces/sigaction/16-4: execution: PASS
+ conformance/interfaces/sigaction/4-95: execution: PASS
+ conformance/interfaces/sigaction/12-8: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/4-22: execution: PASS
+ conformance/interfaces/sigaction/13-19: execution: PASS
+ conformance/interfaces/sigaction/22-10: execution: PASS
+ conformance/interfaces/sigaction/28-7: execution: PASS
+ conformance/interfaces/sigaction/18-14: execution: PASS
+ conformance/interfaces/sigaction/2-6: execution: PASS
+ conformance/interfaces/sigaction/12-45: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/12-18: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/4-42: execution: FAILED: Output:
+ About to stop child
+ Child has continued
+ Test FAILED
+ conformance/interfaces/sigaction/25-1: execution: PASS
+ conformance/interfaces/sigaction/16-13: execution: PASS
+ conformance/interfaces/sigaction/2-24: execution: PASS
+ conformance/interfaces/sigaction/3-18: execution: PASS
+ conformance/interfaces/sigaction/25-5: execution: PASS
+ conformance/interfaces/sigaction/28-9: execution: PASS
+ conformance/interfaces/sigaction/4-3: execution: PASS
+ conformance/interfaces/sigaction/28-25: execution: PASS
+ conformance/interfaces/sigaction/12-15: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/22-1: execution: PASS
+ conformance/interfaces/sigaction/28-3: execution: PASS
+ conformance/interfaces/sigaction/22-21: execution: PASS
+ conformance/interfaces/sigaction/16-2: execution: PASS
+ conformance/interfaces/sigaction/1-17: execution: PASS
+ conformance/interfaces/sigaction/12-25: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/4-81: execution: PASS
+ conformance/interfaces/sigaction/4-18: execution: PASS
+ conformance/interfaces/sigaction/17-7: execution: FAILED: Output:
+ Caught SIGHUP
+ Test FAILED
+ conformance/interfaces/sigaction/23-3: execution: PASS
+ conformance/interfaces/sigaction/4-48: execution: FAILED: Output:
+ About to stop child
+ Child has continued
+ Test FAILED
+ conformance/interfaces/sigaction/16-22: execution: PASS
+ conformance/interfaces/sigaction/16-24: execution: PASS
+ conformance/interfaces/sigaction/1-2: execution: PASS
+ conformance/interfaces/sigaction/22-20: execution: PASS
+ conformance/interfaces/sigaction/13-13: execution: PASS
+ conformance/interfaces/sigaction/23-5: execution: PASS
+ conformance/interfaces/sigaction/16-10: execution: PASS
+ conformance/interfaces/sigaction/12-23: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/4-99: execution: PASS
+ conformance/interfaces/sigaction/16-20: execution: PASS
+ conformance/interfaces/sigaction/13-14: execution: PASS
+ conformance/interfaces/sigaction/4-34: execution: FAILED: Output:
+ About to stop child
+ Child has continued
+ Test FAILED
+ conformance/interfaces/sigaction/8-12: execution: PASS
+ conformance/interfaces/sigaction/4-74: execution: PASS
+ conformance/interfaces/sigaction/13-15: execution: PASS
+ conformance/interfaces/sigaction/18-18: execution: PASS
+ conformance/interfaces/sigaction/18-4: execution: PASS
+ conformance/interfaces/sigaction/4-54: execution: PASS
+ conformance/interfaces/sigaction/4-12: execution: PASS
+ conformance/interfaces/sigaction/4-69: execution: PASS
+ conformance/interfaces/sigaction/28-16: execution: PASS
+ conformance/interfaces/sigaction/13-1: execution: PASS
+ conformance/interfaces/sigaction/4-94: execution: PASS
+ conformance/interfaces/sigaction/12-24: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/1-21: execution: PASS
+ conformance/interfaces/sigaction/1-8: execution: PASS
+ conformance/interfaces/sigaction/3-23: execution: PASS
+ conformance/interfaces/sigaction/4-55: execution: PASS
+ conformance/interfaces/sigaction/4-11: execution: PASS
+ conformance/interfaces/sigaction/22-7: execution: PASS
+ conformance/interfaces/sigaction/28-21: execution: PASS
+ conformance/interfaces/sigaction/16-7: execution: PASS
+ conformance/interfaces/sigaction/28-26: execution: PASS
+ conformance/interfaces/sigaction/4-62: execution: PASS
+ conformance/interfaces/sigaction/4-43: execution: FAILED: Output:
+ About to stop child
+ Child has continued
+ Test FAILED
+ conformance/interfaces/sigaction/23-6: execution: PASS
+ conformance/interfaces/sigaction/28-5: execution: PASS
+ conformance/interfaces/sigaction/2-10: execution: PASS
+ conformance/interfaces/sigaction/22-5: execution: PASS
+ conformance/interfaces/sigaction/8-3: execution: PASS
+ conformance/interfaces/sigaction/1-24: execution: PASS
+ conformance/interfaces/sigaction/8-18: execution: PASS
+ conformance/interfaces/sigaction/4-65: execution: PASS
+ conformance/interfaces/sigaction/8-1: execution: PASS
+ conformance/interfaces/sigaction/18-22: execution: PASS
+ conformance/interfaces/sigaction/13-21: execution: PASS
+ conformance/interfaces/sigaction/25-19: execution: PASS
+ conformance/interfaces/sigaction/17-22: execution: FAILED: Output:
+ Caught SIGTRAP
+ Test FAILED
+ conformance/interfaces/sigaction/3-8: execution: PASS
+ conformance/interfaces/sigaction/1-7: execution: PASS
+ conformance/interfaces/sigaction/25-14: execution: PASS
+ conformance/interfaces/sigaction/3-5: execution: PASS
+ conformance/interfaces/sigaction/3-24: execution: PASS
+ conformance/interfaces/sigaction/4-101: execution: PASS
+ conformance/interfaces/sigaction/22-14: execution: PASS
+ conformance/interfaces/sigaction/25-2: execution: PASS
+ conformance/interfaces/sigaction/4-82: execution: PASS
+ conformance/interfaces/sigaction/2-16: execution: PASS
+ conformance/interfaces/sigaction/4-77: execution: PASS
+ conformance/interfaces/sigaction/4-16: execution: PASS
+ conformance/interfaces/sigaction/12-31: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/22-3: execution: PASS
+ conformance/interfaces/sigaction/2-14: execution: PASS
+ conformance/interfaces/sigaction/16-5: execution: PASS
+ conformance/interfaces/sigaction/25-10: execution: PASS
+ conformance/interfaces/sigaction/12-35: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/12-46: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/23-1: execution: PASS
+ conformance/interfaces/sigaction/13-10: execution: PASS
+ conformance/interfaces/sigaction/4-8: execution: PASS
+ conformance/interfaces/sigaction/22-12: execution: PASS
+ conformance/interfaces/sigaction/4-84: execution: PASS
+ conformance/interfaces/sigaction/2-19: execution: PASS
+ conformance/interfaces/sigaction/16-26: execution: PASS
+ conformance/interfaces/sigaction/1-26: execution: PASS
+ conformance/interfaces/sigaction/8-14: execution: PASS
+ conformance/interfaces/sigaction/25-24: execution: PASS
+ conformance/interfaces/sigaction/12-7: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/3-17: execution: PASS
+ conformance/interfaces/sigaction/16-17: execution: PASS
+ conformance/interfaces/sigaction/12-34: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/4-53: execution: PASS
+ conformance/interfaces/sigaction/18-2: execution: PASS
+ conformance/interfaces/sigaction/12-3: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/4-96: execution: PASS
+ conformance/interfaces/sigaction/4-52: execution: FAILED: Output:
+ About to stop child
+ Child has continued
+ Test FAILED
+ conformance/interfaces/sigaction/4-30: execution: FAILED: Output:
+ About to stop child
+ Child has continued
+ Test FAILED
+ conformance/interfaces/sigaction/4-51: execution: FAILED: Output:
+ About to stop child
+ Child has continued
+ Test FAILED
+ conformance/interfaces/sigaction/13-16: execution: PASS
+ conformance/interfaces/sigaction/23-7: execution: PASS
+ conformance/interfaces/sigaction/28-4: execution: PASS
+ conformance/interfaces/sigaction/1-1: execution: PASS
+ conformance/interfaces/sigaction/12-13: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/16-6: execution: PASS
+ conformance/interfaces/sigaction/23-18: execution: PASS
+ conformance/interfaces/sigaction/4-36: execution: FAILED: Output:
+ About to stop child
+ Child has continued
+ Test FAILED
+ conformance/interfaces/sigaction/17-21: execution: FAILED: Output:
+ Caught SIGSYS
+ Test FAILED
+ conformance/interfaces/sigaction/1-22: execution: PASS
+ conformance/interfaces/sigaction/4-71: execution: PASS
+ conformance/interfaces/sigaction/3-9: execution: PASS
+ conformance/interfaces/sigaction/4-80: execution: PASS
+ conformance/interfaces/sigaction/28-22: execution: PASS
+ conformance/interfaces/sigaction/18-19: execution: PASS
+ conformance/interfaces/sigaction/4-14: execution: PASS
+ conformance/interfaces/sigaction/3-6: execution: PASS
+ conformance/interfaces/sigaction/17-11: execution: FAILED: Output:
+ Caught SIGQUIT
+ Test FAILED
+ conformance/interfaces/sigaction/13-26: execution: PASS
+ conformance/interfaces/sigaction/4-38: execution: FAILED: Output:
+ About to stop child
+ Child has continued
+ Test FAILED
+ conformance/interfaces/sigaction/4-1: execution: PASS
+ conformance/interfaces/sigaction/13-18: execution: PASS
+ conformance/interfaces/sigaction/12-47: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/12-30: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/1-15: execution: PASS
+ conformance/interfaces/sigaction/18-25: execution: PASS
+ conformance/interfaces/sigaction/22-23: execution: PASS
+ conformance/interfaces/sigaction/25-3: execution: PASS
+ conformance/interfaces/sigaction/2-25: execution: PASS
+ conformance/interfaces/sigaction/16-23: execution: PASS
+ conformance/interfaces/sigaction/22-16: execution: PASS
+ conformance/interfaces/sigaction/18-6: execution: PASS
+ conformance/interfaces/sigaction/4-76: execution: PASS
+ conformance/interfaces/sigaction/16-1: execution: PASS
+ conformance/interfaces/sigaction/16-21: execution: PASS
+ conformance/interfaces/sigaction/3-26: execution: PASS
+ conformance/interfaces/sigaction/12-44: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/25-12: execution: PASS
+ conformance/interfaces/sigaction/2-7: execution: PASS
+ conformance/interfaces/sigaction/16-14: execution: PASS
+ conformance/interfaces/sigaction/4-50: execution: FAILED: Output:
+ About to stop child
+ Child has continued
+ Test FAILED
+ conformance/interfaces/sigaction/12-27: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/13-4: execution: PASS
+ conformance/interfaces/sigaction/25-26: execution: PASS
+ conformance/interfaces/sigaction/13-12: execution: PASS
+ conformance/interfaces/sigaction/12-20: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/4-104: execution: PASS
+ conformance/interfaces/sigaction/4-40: execution: FAILED: Output:
+ About to stop child
+ Child has continued
+ Test FAILED
+ conformance/interfaces/sigaction/17-19: execution: FAILED: Output:
+ Caught SIGPOLL
+ Test FAILED
+ conformance/interfaces/sigaction/2-3: execution: PASS
+ conformance/interfaces/sigaction/12-16: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/16-18: execution: PASS
+ conformance/interfaces/sigaction/4-5: execution: PASS
+ conformance/interfaces/sigaction/12-51: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/23-25: execution: PASS
+ conformance/interfaces/sigaction/18-13: execution: PASS
+ conformance/interfaces/sigaction/12-21: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/4-86: execution: PASS
+ conformance/interfaces/sigaction/4-6: execution: PASS
+ conformance/interfaces/sigaction/18-10: execution: PASS
+ conformance/interfaces/sigaction/4-7: execution: PASS
+ conformance/interfaces/sigaction/4-70: execution: PASS
+ conformance/interfaces/sigaction/4-64: execution: PASS
+ conformance/interfaces/sigaction/4-78: execution: PASS
+ conformance/interfaces/sigaction/4-75: execution: PASS
+ conformance/interfaces/sigaction/3-2: execution: PASS
+ conformance/interfaces/sigaction/23-26: execution: PASS
+ conformance/interfaces/sigaction/28-8: execution: PASS
+ conformance/interfaces/sigaction/18-15: execution: PASS
+ conformance/interfaces/sigaction/16-12: execution: PASS
+ conformance/interfaces/sigaction/22-19: execution: PASS
+ conformance/interfaces/sigaction/8-20: execution: PASS
+ conformance/interfaces/sigaction/3-16: execution: PASS
+ conformance/interfaces/sigaction/18-26: execution: PASS
+ conformance/interfaces/sigaction/18-24: execution: PASS
+ conformance/interfaces/sigaction/17-1: execution: FAILED: Output:
+ Caught SIGABRT
+ Test FAILED
+ conformance/interfaces/sigaction/4-90: execution: PASS
+ conformance/interfaces/sigaction/4-32: execution: FAILED: Output:
+ About to stop child
+ Child has continued
+ Test FAILED
+ conformance/interfaces/sigaction/18-8: execution: PASS
+ conformance/interfaces/sigaction/4-102: execution: PASS
+ conformance/interfaces/sigaction/1-16: execution: PASS
+ conformance/interfaces/sigaction/2-20: execution: PASS
+ conformance/interfaces/sigaction/4-23: execution: PASS
+ conformance/interfaces/sigaction/4-92: execution: PASS
+ conformance/interfaces/sigaction/8-2: execution: PASS
+ conformance/interfaces/sigaction/22-2: execution: PASS
+ conformance/interfaces/sigaction/28-20: execution: PASS
+ conformance/interfaces/sigaction/8-19: execution: PASS
+ conformance/interfaces/sigaction/4-26: execution: PASS
+ conformance/interfaces/sigaction/23-19: execution: PASS
+ conformance/interfaces/sigaction/28-17: execution: PASS
+ conformance/interfaces/sigaction/17-12: execution: FAILED: Output:
+ Caught SIGSEGV
+ Test FAILED
+ conformance/interfaces/sigaction/2-22: execution: PASS
+ conformance/interfaces/sigaction/13-9: execution: PASS
+ conformance/interfaces/sigaction/4-61: execution: PASS
+ conformance/interfaces/sigaction/22-4: execution: PASS
+ conformance/interfaces/sigaction/4-63: execution: PASS
+ conformance/interfaces/sigaction/28-1: execution: PASS
+ conformance/interfaces/sigaction/22-13: execution: PASS
+ conformance/interfaces/sigaction/25-22: execution: PASS
+ conformance/interfaces/sigaction/12-52: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/12-10: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/3-13: execution: PASS
+ conformance/interfaces/sigaction/4-103: execution: PASS
+ conformance/interfaces/sigaction/4-10: execution: PASS
+ conformance/interfaces/sigaction/12-36: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/3-11: execution: PASS
+ conformance/interfaces/sigaction/4-2: execution: PASS
+ conformance/interfaces/sigaction/13-22: execution: PASS
+ conformance/interfaces/sigaction/8-6: execution: PASS
+ conformance/interfaces/sigaction/8-8: execution: PASS
+ conformance/interfaces/sigaction/25-11: execution: PASS
+ conformance/interfaces/sigaction/17-9: execution: FAILED: Output:
+ Caught SIGINT
+ Test FAILED
+ conformance/interfaces/sigaction/1-18: execution: PASS
+ conformance/interfaces/sigaction/23-17: execution: PASS
+ conformance/interfaces/sigaction/8-25: execution: PASS
+ conformance/interfaces/sigaction/4-47: execution: FAILED: Output:
+ About to stop child
+ Child has continued
+ Test FAILED
+ conformance/interfaces/sigaction/2-9: execution: PASS
+ conformance/interfaces/sigaction/12-11: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/25-23: execution: PASS
+ conformance/interfaces/sigaction/1-4: execution: PASS
+ conformance/interfaces/sigaction/2-15: execution: PASS
+ conformance/interfaces/sigaction/28-23: execution: PASS
+ conformance/interfaces/sigaction/2-11: execution: PASS
+ conformance/interfaces/sigaction/8-17: execution: PASS
+ conformance/interfaces/sigaction/16-9: execution: PASS
+ conformance/interfaces/sigaction/13-20: execution: PASS
+ conformance/interfaces/sigaction/16-8: execution: PASS
+ conformance/interfaces/sigaction/8-13: execution: PASS
+ conformance/interfaces/sigaction/13-17: execution: PASS
+ conformance/interfaces/sigaction/18-1: execution: PASS
+ conformance/interfaces/sigaction/3-12: execution: PASS
+ conformance/interfaces/sigaction/4-60: execution: PASS
+ conformance/interfaces/sigaction/13-25: execution: PASS
+ conformance/interfaces/sigaction/2-8: execution: PASS
+ conformance/interfaces/sigaction/1-19: execution: PASS
+ conformance/interfaces/sigaction/16-25: execution: PASS
+ conformance/interfaces/sigaction/23-14: execution: PASS
+ conformance/interfaces/sigaction/4-88: execution: PASS
+ conformance/interfaces/sigaction/4-85: execution: PASS
+ conformance/interfaces/sigaction/28-24: execution: PASS
+ conformance/interfaces/sigaction/23-24: execution: PASS
+ conformance/interfaces/sigaction/2-5: execution: PASS
+ conformance/interfaces/sigaction/23-22: execution: PASS
+ conformance/interfaces/sigaction/13-7: execution: PASS
+ conformance/interfaces/sigaction/13-5: execution: PASS
+ conformance/interfaces/sigaction/23-15: execution: PASS
+ conformance/interfaces/sigaction/3-22: execution: PASS
+ conformance/interfaces/sigaction/17-10: execution: FAILED: Output:
+ Caught SIGPIPE
+ Test FAILED
+ conformance/interfaces/sigaction/12-5: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/12-48: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/25-25: execution: PASS
+ conformance/interfaces/sigaction/8-10: execution: PASS
+ conformance/interfaces/sigaction/22-11: execution: PASS
+ conformance/interfaces/sigaction/1-5: execution: PASS
+ conformance/interfaces/sigaction/12-19: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/4-46: execution: FAILED: Output:
+ About to stop child
+ Child has continued
+ Test FAILED
+ conformance/interfaces/sigaction/3-4: execution: PASS
+ conformance/interfaces/sigaction/4-15: execution: PASS
+ conformance/interfaces/sigaction/17-17: execution: FAILED: Output:
+ Caught SIGUSR1
+ Test FAILED
+ conformance/interfaces/sigaction/4-21: execution: PASS
+ conformance/interfaces/sigaction/12-14: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/3-15: execution: PASS
+ conformance/interfaces/sigaction/25-15: execution: PASS
+ conformance/interfaces/sigaction/3-1: execution: PASS
+ conformance/interfaces/sigaction/17-14: execution: FAILED: Output:
+ Caught SIGTSTP
+ Test FAILED
+ conformance/interfaces/sigaction/4-20: execution: PASS
+ conformance/interfaces/sigaction/17-18: execution: FAILED: Output:
+ Caught SIGUSR2
+ Test FAILED
+ conformance/interfaces/sigaction/4-41: execution: FAILED: Output:
+ About to stop child
+ Child has continued
+ Test FAILED
+ conformance/interfaces/sigaction/2-2: execution: PASS
+ conformance/interfaces/sigaction/12-43: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/12-28: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/17-6: execution: FAILED: Output:
+ Caught SIGFPE
+ Test FAILED
+ conformance/interfaces/sigaction/3-20: execution: PASS
+ conformance/interfaces/sigaction/13-23: execution: PASS
+ conformance/interfaces/sigaction/13-8: execution: PASS
+ conformance/interfaces/sigaction/4-56: execution: PASS
+ conformance/interfaces/sigaction/23-12: execution: PASS
+ conformance/interfaces/sigaction/4-45: execution: FAILED: Output:
+ About to stop child
+ Child has continued
+ Test FAILED
+ conformance/interfaces/sigaction/16-15: execution: PASS
+ conformance/interfaces/sigaction/4-25: execution: PASS
+ conformance/interfaces/sigaction/4-35: execution: FAILED: Output:
+ About to stop child
+ Child has continued
+ Test FAILED
+ conformance/interfaces/sigaction/16-16: execution: PASS
+ conformance/interfaces/sigaction/12-6: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/4-29: execution: FAILED: Output:
+ About to stop child
+ Child has continued
+ Test FAILED
+ conformance/interfaces/sigaction/23-8: execution: PASS
+ conformance/interfaces/sigaction/18-17: execution: PASS
+ conformance/interfaces/sigaction/17-16: execution: FAILED: Output:
+ Caught SIGTTOU
+ Test FAILED
+ conformance/interfaces/sigaction/4-39: execution: FAILED: Output:
+ About to stop child
+ Child has continued
+ Test FAILED
+ conformance/interfaces/sigaction/4-24: execution: PASS
+ conformance/interfaces/sigaction/25-20: execution: PASS
+ conformance/interfaces/sigaction/23-16: execution: PASS
+ conformance/interfaces/sigaction/2-12: execution: PASS
+ conformance/interfaces/sigaction/8-26: execution: PASS
+ conformance/interfaces/sigaction/13-11: execution: PASS
+ conformance/interfaces/sigaction/12-29: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/16-3: execution: PASS
+ conformance/interfaces/sigaction/18-16: execution: PASS
+ conformance/interfaces/sigaction/12-9: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/22-9: execution: PASS
+ conformance/interfaces/sigaction/8-15: execution: PASS
+ conformance/interfaces/sigaction/17-25: execution: FAILED: Output:
+ Caught SIGXCPU
+ Test FAILED
+ conformance/interfaces/sigaction/1-10: execution: PASS
+ conformance/interfaces/sigaction/17-4: execution: FAILED: Output:
+ Caught SIGCHLD
+ Test FAILED
+ conformance/interfaces/sigaction/16-11: execution: PASS
+ conformance/interfaces/sigaction/8-11: execution: PASS
+ conformance/interfaces/sigaction/2-26: execution: PASS
+ conformance/interfaces/sigaction/12-22: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/4-58: execution: PASS
+ conformance/interfaces/sigaction/17-13: execution: FAILED: Output:
+ Caught SIGTERM
+ Test FAILED
+ conformance/interfaces/sigaction/2-17: execution: PASS
+ conformance/interfaces/sigaction/2-1: execution: PASS
+ conformance/interfaces/sigaction/1-13: execution: PASS
+ conformance/interfaces/sigaction/18-3: execution: PASS
+ conformance/interfaces/sigaction/13-6: execution: PASS
+ conformance/interfaces/sigaction/23-9: execution: PASS
+ conformance/interfaces/sigaction/4-31: execution: FAILED: Output:
+ About to stop child
+ Child has continued
+ Test FAILED
+ conformance/interfaces/sigaction/18-7: execution: PASS
+ conformance/interfaces/sigaction/4-83: execution: PASS
+ conformance/interfaces/sigaction/12-38: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/4-19: execution: PASS
+ conformance/interfaces/sigaction/12-1: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/8-16: execution: PASS
+ conformance/interfaces/sigaction/1-3: execution: PASS
+ conformance/interfaces/sigaction/25-4: execution: PASS
+ conformance/interfaces/sigaction/23-2: execution: PASS
+ conformance/interfaces/sigaction/2-13: execution: PASS
+ conformance/interfaces/sigaction/25-8: execution: PASS
+ conformance/interfaces/sigaction/3-25: execution: PASS
+ conformance/interfaces/sigaction/4-66: execution: PASS
+ conformance/interfaces/sigaction/12-12: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/18-9: execution: PASS
+ conformance/interfaces/sigaction/8-7: execution: PASS
+ conformance/interfaces/sigaction/3-21: execution: PASS
+ conformance/interfaces/sigaction/28-6: execution: PASS
+ conformance/interfaces/sigaction/25-18: execution: PASS
+ conformance/interfaces/sigaction/28-14: execution: PASS
+ conformance/interfaces/sigaction/4-44: execution: FAILED: Output:
+ About to stop child
+ Child has continued
+ Test FAILED
+ conformance/interfaces/sigaction/22-17: execution: PASS
+ conformance/interfaces/sigaction/2-18: execution: PASS
+ conformance/interfaces/sigaction/4-49: execution: FAILED: Output:
+ About to stop child
+ Child has continued
+ Test FAILED
+ conformance/interfaces/sigaction/18-21: execution: PASS
+ conformance/interfaces/sigaction/18-20: execution: PASS
+ conformance/interfaces/sigaction/1-14: execution: PASS
+ conformance/interfaces/sigaction/13-24: execution: PASS
+ conformance/interfaces/sigaction/25-16: execution: PASS
+ conformance/interfaces/sigaction/12-40: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/25-13: execution: PASS
+ conformance/interfaces/sigaction/12-42: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/1-12: execution: PASS
+ conformance/interfaces/sigaction/23-23: execution: PASS
+ conformance/interfaces/sigaction/4-68: execution: PASS
+ conformance/interfaces/sigaction/17-15: execution: FAILED: Output:
+ Caught SIGTTIN
+ Test FAILED
+ conformance/interfaces/sigaction/25-21: execution: PASS
+ conformance/interfaces/sigaction/25-7: execution: PASS
+ conformance/interfaces/sigaction/18-11: execution: PASS
+ conformance/interfaces/sigaction/4-89: execution: PASS
+ conformance/interfaces/sigaction/13-2: execution: PASS
+ conformance/interfaces/sigaction/28-19: execution: PASS
+ conformance/interfaces/sigaction/28-11: execution: PASS
+ conformance/interfaces/sigaction/4-79: execution: PASS
+ conformance/interfaces/sigaction/17-3: execution: FAILED: Output:
+ Caught SIGBUS
+ Test FAILED
+ conformance/interfaces/sigaction/18-23: execution: PASS
+ conformance/interfaces/sigaction/23-11: execution: PASS
+ conformance/interfaces/sigaction/12-2: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/3-7: execution: PASS
+ conformance/interfaces/sigaction/17-5: execution: FAILED: Output:
+ Caught SIGCONT
+ Test FAILED
+ conformance/interfaces/sigaction/12-33: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/22-26: execution: PASS
+ conformance/interfaces/sigaction/8-4: execution: PASS
+ conformance/interfaces/sigaction/4-17: execution: PASS
+ conformance/interfaces/sigaction/22-22: execution: PASS
+ conformance/interfaces/sigaction/2-21: execution: PASS
+ conformance/interfaces/sigaction/8-22: execution: PASS
+ conformance/interfaces/sigaction/12-17: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/22-18: execution: PASS
+ conformance/interfaces/sigaction/17-2: execution: FAILED: Output:
+ Caught SIGALRM
+ Test FAILED
+ conformance/interfaces/sigaction/12-37: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/25-17: execution: PASS
+ conformance/interfaces/sigaction/4-59: execution: PASS
+ conformance/interfaces/sigaction/18-12: execution: PASS
+ conformance/interfaces/sigaction/23-13: execution: PASS
+ conformance/interfaces/sigaction/17-20: execution: FAILED: Output:
+ Caught SIGPROF
+ Test FAILED
+ conformance/interfaces/sigaction/8-21: execution: PASS
+ conformance/interfaces/sigaction/8-23: execution: PASS
+ conformance/interfaces/sigaction/22-15: execution: PASS
+ conformance/interfaces/sigaction/17-8: execution: FAILED: Output:
+ Caught SIGILL
+ Test FAILED
+ conformance/interfaces/sigaction/4-73: execution: PASS
+ conformance/interfaces/sigaction/4-33: execution: FAILED: Output:
+ About to stop child
+ Child has continued
+ Test FAILED
+ conformance/interfaces/sigaction/4-4: execution: PASS
+ conformance/interfaces/sigaction/4-72: execution: PASS
+ conformance/interfaces/sigaction/8-5: execution: PASS
+ conformance/interfaces/sigaction/28-10: execution: PASS
+ conformance/interfaces/sigaction/12-39: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/4-57: execution: PASS
+ conformance/interfaces/sigaction/28-12: execution: PASS
+ conformance/interfaces/sigaction/25-6: execution: PASS
+ conformance/interfaces/sigaction/22-8: execution: PASS
+ conformance/interfaces/sigaction/3-3: execution: PASS
+ conformance/interfaces/sigaction/3-19: execution: PASS
+ conformance/interfaces/sigaction/1-6: execution: PASS
+ conformance/interfaces/sigaction/12-50: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/28-15: execution: PASS
+ conformance/interfaces/sigaction/12-32: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/1-20: execution: PASS
+ conformance/interfaces/sigaction/4-27: execution: FAILED: Output:
+ About to stop child
+ Child has continued
+ Test FAILED
+ conformance/interfaces/sigaction/4-13: execution: PASS
+ conformance/interfaces/sigaction/4-9: execution: PASS
+ conformance/interfaces/sigaction/23-4: execution: PASS
+ conformance/interfaces/sigaction/1-9: execution: PASS
+ conformance/interfaces/sigaction/16-19: execution: PASS
+ conformance/interfaces/sigaction/22-25: execution: PASS
+ conformance/interfaces/sigaction/25-9: execution: PASS
+ conformance/interfaces/sigaction/8-24: execution: PASS
+ conformance/interfaces/sigaction/1-25: execution: PASS
+ conformance/interfaces/sigaction/17-24: execution: FAILED: Output:
+ Caught SIGVTALRM
+ Test FAILED
+ conformance/interfaces/sigaction/28-13: execution: PASS
+ conformance/interfaces/sigaction/22-6: execution: PASS
+ conformance/interfaces/sigaction/23-20: execution: PASS
+ conformance/interfaces/sigaction/28-2: execution: PASS
+ conformance/interfaces/sigaction/2-4: execution: PASS
+ conformance/interfaces/sigaction/12-26: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaction/23-21: execution: PASS
+ conformance/interfaces/sigaddset/1-1: execution: PASS
+ conformance/interfaces/sigaddset/1-2: execution: PASS
+ conformance/interfaces/sigaddset/1-3: execution: PASS
+ conformance/interfaces/sigaddset/2-1: execution: PASS
+ conformance/interfaces/sigaddset/4-1: execution: PASS
+ conformance/interfaces/sigaddset/4-2: execution: PASS
+ conformance/interfaces/sigaddset/4-3: execution: PASS
+ conformance/interfaces/sigaddset/4-4: execution: PASS
+ conformance/interfaces/sigaltstack/1-1: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaltstack/10-1: execution: PASS
+ conformance/interfaces/sigaltstack/11-1: execution: FAILED: Output:
+ Test FAILED: Expected return value of -1.
+ conformance/interfaces/sigaltstack/12-1: execution: FAILED: Output:
+ Test FAILED: Expected return value of -1.
+ conformance/interfaces/sigaltstack/2-1: execution: FAILED: Output:
+ Test FAILED: ss_sp of the handler's stack changed even though SS_DISABLE was set
+ conformance/interfaces/sigaltstack/3-1: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaltstack/5-1: execution: PASS
+ conformance/interfaces/sigaltstack/6-1: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaltstack/7-1: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigaltstack/8-1: execution: PASS
+ conformance/interfaces/sigaltstack/9-1: execution: PASS
+ conformance/interfaces/sigdelset/1-1: execution: PASS
+ conformance/interfaces/sigdelset/1-2: execution: PASS
+ conformance/interfaces/sigdelset/1-3: execution: PASS
+ conformance/interfaces/sigdelset/1-4: execution: PASS
+ conformance/interfaces/sigdelset/2-1: execution: PASS
+ conformance/interfaces/sigdelset/4-1: execution: PASS
+ conformance/interfaces/sigdelset/4-2: execution: PASS
+ conformance/interfaces/sigdelset/4-3: execution: PASS
+ conformance/interfaces/sigdelset/4-4: execution: PASS
+ conformance/interfaces/sigemptyset/1-1: execution: PASS
+ conformance/interfaces/sigemptyset/2-1: execution: PASS
+ conformance/interfaces/sigfillset/1-1: execution: PASS
+ conformance/interfaces/sigfillset/2-1: execution: PASS
+ conformance/interfaces/sighold/1-1: execution: PASS
+ conformance/interfaces/sighold/2-1: execution: PASS
+ conformance/interfaces/sighold/3-1: execution: PASS
+ conformance/interfaces/sighold/3-2: execution: PASS
+ conformance/interfaces/sighold/3-3: execution: PASS
+ conformance/interfaces/sighold/3-4: execution: PASS
+ conformance/interfaces/sigignore/1-1: execution: PASS
+ conformance/interfaces/sigignore/4-1: execution: PASS
+ conformance/interfaces/sigignore/5-1: execution: PASS
+ conformance/interfaces/sigignore/5-2: execution: PASS
+ conformance/interfaces/sigignore/5-3: execution: PASS
+ conformance/interfaces/sigignore/5-4: execution: PASS
+ conformance/interfaces/sigignore/6-1: execution: PASS
+ conformance/interfaces/sigignore/6-2: execution: PASS
+ conformance/interfaces/sigismember/3-1: execution: PASS
+ conformance/interfaces/sigismember/4-1: execution: PASS
+ conformance/interfaces/sigismember/5-1: execution: PASS
+ conformance/interfaces/sigismember/5-2: execution: PASS
+ conformance/interfaces/sigismember/5-3: execution: PASS
+ conformance/interfaces/sigismember/5-4: execution: PASS
+ conformance/interfaces/signal/1-1: execution: PASS
+ conformance/interfaces/signal/2-1: execution: PASS
+ conformance/interfaces/signal/3-1: execution: PASS
+ conformance/interfaces/signal/5-1: execution: PASS
+ conformance/interfaces/signal/6-1: execution: PASS
+ conformance/interfaces/signal/7-1: execution: PASS
+ conformance/interfaces/sigpause/1-1: execution: PASS
+ conformance/interfaces/sigpause/1-2: execution: PASS
+ conformance/interfaces/sigpause/2-1: execution: INTERRUPTED: Output:
+ conformance/interfaces/sigpause/3-1: execution: PASS
+ conformance/interfaces/sigpause/4-1: execution: PASS
+ conformance/interfaces/sigpending/1-1: execution: PASS
+ conformance/interfaces/sigpending/1-2: execution: INTERRUPTED: Output:
+ Not all pending signals found
+ conformance/interfaces/sigpending/1-3: execution: INTERRUPTED: Output:
+ Error with send signals
+ Test FAILED
+ conformance/interfaces/sigpending/2-1: execution: PASS
+ conformance/interfaces/sigprocmask/10-1: execution: PASS
+ conformance/interfaces/sigprocmask/12-1: execution: PASS
+ conformance/interfaces/sigprocmask/15-1: execution: PASS
+ conformance/interfaces/sigprocmask/17-1: execution: PASS
+ conformance/interfaces/sigprocmask/17-2: execution: PASS
+ conformance/interfaces/sigprocmask/17-3: execution: PASS
+ conformance/interfaces/sigprocmask/17-4: execution: PASS
+ conformance/interfaces/sigprocmask/4-1: execution: PASS
+ conformance/interfaces/sigprocmask/5-1: execution: PASS
+ conformance/interfaces/sigprocmask/6-1: execution: PASS
+ conformance/interfaces/sigprocmask/7-1: execution: PASS
+ conformance/interfaces/sigprocmask/8-1: execution: PASS
+ conformance/interfaces/sigprocmask/8-2: execution: PASS
+ conformance/interfaces/sigprocmask/8-3: execution: PASS
+ conformance/interfaces/sigprocmask/9-1: execution: PASS
+ conformance/interfaces/sigqueue/10-1: execution: FAILED: Output:
+ sigqueue() failed on EINVAL but errno not set correctly
+ conformance/interfaces/sigqueue/11-1: execution: FAILED: Output:
+ sigqueue() failed on ESRCH but errno not set correctly
+ conformance/interfaces/sigqueue/12-1: execution: FAILED: Output:
+ sigqueue() failed but errno not set correctly
+ conformance/interfaces/sigqueue/2-1: execution: FAILED: Output:
+ Could not call sigqueue with sig = 0
+ conformance/interfaces/sigqueue/2-2: execution: FAILED: Output:
+ sigqueue() failed on ESRCH but errno not set correctly
+ At least one test FAILED -- see output for status
+ conformance/interfaces/sigqueue/3-1: execution: FAILED: Output:
+ Test FAILED: EPERM error not received
+ conformance/interfaces/sigrelse/1-1: execution: PASS
+ conformance/interfaces/sigrelse/2-1: execution: PASS
+ conformance/interfaces/sigrelse/3-1: execution: PASS
+ conformance/interfaces/sigrelse/3-2: execution: PASS
+ conformance/interfaces/sigrelse/3-3: execution: PASS
+ conformance/interfaces/sigrelse/3-4: execution: PASS
+ conformance/interfaces/sigset/1-1: execution: PASS
+ conformance/interfaces/sigset/10-1: execution: PASS
+ conformance/interfaces/sigset/2-1: execution: PASS
+ conformance/interfaces/sigset/3-1: execution: PASS
+ conformance/interfaces/sigset/4-1: execution: PASS
+ conformance/interfaces/sigset/5-1: execution: PASS
+ conformance/interfaces/sigset/6-1: execution: UNRESOLVED: Output:
+ Unexpected error while using sigset(): (os/kern) successful
+ conformance/interfaces/sigset/7-1: execution: UNRESOLVED: Output:
+ Unexpected error while using sigset(): (os/kern) successful
+ conformance/interfaces/sigset/8-1: execution: FAILED: Output:
+ Test FAILED: sigset() didn't return SIG_HOLD
+ conformance/interfaces/sigset/9-1: execution: PASS
+ conformance/interfaces/sigsuspend/1-1: execution: UNRESOLVED: Output:
+ suspending child
+ SIGUSR2 called. Inside handler
+ parent sending child a SIGUSR2 signal
+ parent sending child a SIGUSR1 signal
+ Exit status from child is 1
+ Test UNRESOLVED: Either sigsuspend did not successfully block SIGUSR2, OR sigsuspend returned before handling the signal SIGUSR1
+ conformance/interfaces/sigsuspend/3-1: execution: PASS
+ conformance/interfaces/sigsuspend/4-1: execution: PASS
+ conformance/interfaces/sigsuspend/6-1: execution: PASS
+ conformance/interfaces/sigtimedwait/1-1: execution: FAILED: Output:
+ Test FAILED: sigtimedwait() did not return in the required time
+ conformance/interfaces/sigtimedwait/2-1: execution: PASS
+ conformance/interfaces/sigtimedwait/4-1: execution: FAILED: Output:
+ Call to sigtimedwait() failed
+ : Function not implemented
+ conformance/interfaces/sigtimedwait/5-1: execution: PASS
+ conformance/interfaces/sigtimedwait/6-1: execution: FAILED: Output:
+ Test FAILED: sigtimedwait() did set errno to EAGAIN
+ conformance/interfaces/sigwait/1-1: execution: FAILED: Output:
+ Signal SIGALRM is not pending!
+ conformance/interfaces/sigwait/3-1: execution: FAILED: Output:
+ Test FAILED
+ conformance/interfaces/sigwait/4-1: execution: PASS
+ conformance/interfaces/sigwait/6-1: execution: FAILED: Output:
+ [09:04:10]0 threads were awaken
+ [09:04:10]Test conformance/interfaces/sigwait/6-1.c FAILED: Unexpected number of threads awaken
+ conformance/interfaces/sigwait/6-2: execution: PASS
+ conformance/interfaces/sigwait/8-1: execution: PASS
+ conformance/interfaces/sigwaitinfo/1-1: execution: UNRESOLVED: Output:
+ Call to sigwaitinfo() failed
+ : Function not implemented
+ conformance/interfaces/sigwaitinfo/3-1: execution: FAILED: Output:
+ Call to sigwaitinfo() failed
+ : Function not implemented
+ Child calling sigwaitinfo()
+ parent sending child a SIGUSR1 signal
+ Exit status from child is 2
+ Test FAILED
+ conformance/interfaces/sigwaitinfo/9-1: execution: FAILED: Output:
+ Call to sigwaitinfo() failed
+ : Function not implemented
+ conformance/interfaces/strftime/1-1: execution: PASS
+ conformance/interfaces/strftime/2-1: execution: INTERRUPTED: Output:
+ conformance/interfaces/strftime/3-1: execution: PASS
+ conformance/interfaces/time/1-1: execution: PASS
+ conformance/interfaces/timer_create/1-1: execution: FAILED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_create/10-1: execution: UNRESOLVED: Output:
+ sysconf(_SC_CPUTIME) returns: -1
+ conformance/interfaces/timer_create/11-1: execution: UNSUPPORTED: Output:
+ rc = -1
+ _POSIX_THREAD_CPUTIME unsupported
+ conformance/interfaces/timer_create/13-1: execution: PASS
+ conformance/interfaces/timer_create/14-1: execution: PASS
+ conformance/interfaces/timer_create/16-1: execution: FAILED: Output:
+ errno != EINVAL
+ Test FAILED
+ conformance/interfaces/timer_create/3-1: execution: FAILED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_create/4-1: execution: PASS
+ conformance/interfaces/timer_create/6-1: execution: PASS
+ conformance/interfaces/timer_create/7-1: execution: UNSUPPORTED: Output:
+ CLOCK_MONOTONIC unsupported
+ conformance/interfaces/timer_create/8-1: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_create/9-1: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_create/speculative/15-1: execution: PASS
+ conformance/interfaces/timer_create/speculative/2-1: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_create/speculative/5-1: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_delete/1-1: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_delete/1-2: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_delete/2-1: execution: PASS
+ conformance/interfaces/timer_delete/3-1: execution: PASS
+ conformance/interfaces/timer_delete/4-1: execution: PASS
+ conformance/interfaces/timer_delete/speculative/5-1: execution: FAILED: Output:
+ timer_delete() returned -1, but didn't set errno!=EINVAL
+ conformance/interfaces/timer_delete/speculative/5-2: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_getoverrun/1-1: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_getoverrun/2-1: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_getoverrun/2-2: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_getoverrun/2-3: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_getoverrun/3-1: execution: UNTESTED: Output:
+ Cannot be tested as DELAYTIMER_MAX is too large.
+ DELAYTIMER_MAX is ffffffff
+ conformance/interfaces/timer_getoverrun/4-1: execution: PASS
+ conformance/interfaces/timer_getoverrun/5-1: execution: PASS
+ conformance/interfaces/timer_getoverrun/speculative/6-1: execution: FAILED: Output:
+ fcn returned -1, but errno!=EINVAL
+ Test FAILED
+ conformance/interfaces/timer_getoverrun/speculative/6-2: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_getoverrun/speculative/6-3: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_gettime/1-1: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_gettime/1-2: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_gettime/1-3: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_gettime/1-4: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_gettime/2-1: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_gettime/2-2: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_gettime/3-1: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_gettime/4-1: execution: PASS
+ conformance/interfaces/timer_gettime/5-1: execution: PASS
+ conformance/interfaces/timer_gettime/speculative/6-1: execution: FAILED: Output:
+ fcn returned -1 but errno!=EINVAL
+ Test FAILED
+ conformance/interfaces/timer_gettime/speculative/6-2: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_gettime/speculative/6-3: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_settime/1-1: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_settime/1-2: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_settime/10-1: execution: PASS
+ conformance/interfaces/timer_settime/11-1: execution: PASS
+ conformance/interfaces/timer_settime/13-1: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_settime/2-1: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_settime/3-1: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_settime/3-2: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_settime/3-3: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_settime/4-1: execution: PASS
+ conformance/interfaces/timer_settime/5-1: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_settime/5-2: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_settime/5-3: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_settime/6-1: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_settime/8-1: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_settime/8-2: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_settime/8-3: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_settime/8-4: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_settime/9-1: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_settime/9-2: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_settime/speculative/12-1: execution: FAILED: Output:
+ fcn returned -1, but errno!=EINVAL
+ Test FAILED
+ conformance/interfaces/timer_settime/speculative/12-2: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ conformance/interfaces/timer_settime/speculative/12-3: execution: UNRESOLVED: Output:
+ timer_create() did not return success
+ : Function not implemented
+ functional/threads/schedule/1-1: execution: UNRESOLVED: Output:
+ unexpected error: scheduler 5-4: pthread_attr_setschedpolicy
+ functional/threads/schedule/1-2: execution: UNRESOLVED: Output:
+ unexpected error: scheduler 5-5: pthread_setschedparam
--
cgit v1.3.1
From e0620bb9ec7526bf99f33130f6374fe52c6cf81c Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Thu, 30 Jul 2009 16:34:37 +0200
Subject: open_issues/gdb_signal_thread_bt: New.
---
open_issues/gdb_signal_thread_bt.mdwn | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
create mode 100644 open_issues/gdb_signal_thread_bt.mdwn
(limited to 'open_issues')
diff --git a/open_issues/gdb_signal_thread_bt.mdwn b/open_issues/gdb_signal_thread_bt.mdwn
new file mode 100644
index 00000000..74065922
--- /dev/null
+++ b/open_issues/gdb_signal_thread_bt.mdwn
@@ -0,0 +1,31 @@
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!meta title="GDB: bt on the signal thread"]]
+
+[[!tag open_issue_gdb]]
+
+ (gdb) r
+ Starting program: /media/data/home/tschwinge/tmp/h
+ [New Thread 26731.15]
+
+ Breakpoint 1, 0x08048236 in main ()
+ (gdb) info threads
+ 5 Thread 26731.15 0x080a97fc in mach_msg_trap ()
+ * 4 Thread 26731.14 0x08048236 in main ()
+ (gdb) thread 5
+ [Switching to thread 5 (Thread 26731.15)]#0 0x080a97fc in mach_msg_trap ()
+ (gdb) bt
+ #0 0x080a97fc in mach_msg_trap ()
+ #1 0x080a272e in mach_msg ()
+ #2 0x080a9934 in mach_msg_server_timeout ()
+ #3 0x080a99ff in mach_msg_server ()
+ #4 0x080a327e in _hurd_msgport_receive ()
+ Cannot access memory at address 0x1012000
--
cgit v1.3.1
From 28aac920302bc82460b23efe3b4e40bedd1974b9 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Sun, 2 Aug 2009 12:26:28 +0200
Subject: open_issues/open_posix_test_suite: Post-process logfile.
---
open_issues/open_posix_test_suite.mdwn | 4714 +-------------------------------
1 file changed, 8 insertions(+), 4706 deletions(-)
(limited to 'open_issues')
diff --git a/open_issues/open_posix_test_suite.mdwn b/open_issues/open_posix_test_suite.mdwn
index afb9542a..50441ae7 100644
--- a/open_issues/open_posix_test_suite.mdwn
+++ b/open_issues/open_posix_test_suite.mdwn
@@ -14,276 +14,20 @@ Here's a log of a [Open POSIX Test Suite](http://posixtest.sourceforge.net/)
run (get sources, `make`, inspect `logfile`); this is from 2009-07-27 HEAD
sources on a 2009-07-27 Debian GNU/Hurd system.
+The `logfile` has been post-processed with:
+
+ $ sed ↩
+ -e '/build: PASS$/d' ↩
+ -e '/link: PASS$/d' ↩
+ -e '/link: SKIP$/d' ↩
+ -e '/execution: PASS$/d'
+
The tests that failed as *INTERRUPTED* were hanging and have manually been
interrupted using `kill [PID]`.
- conformance/behavior/WIFEXITED/1-1: build: PASS
- conformance/behavior/WIFEXITED/1-1: link: PASS
- conformance/behavior/WIFEXITED/1-2: build: PASS
- conformance/behavior/WIFEXITED/1-2: link: PASS
- conformance/behavior/WIFEXITED/1-3: build: PASS
- conformance/behavior/WIFEXITED/1-3: link: PASS
- conformance/behavior/timers/1-1: build: PASS
- conformance/behavior/timers/1-1: link: PASS
- conformance/behavior/timers/2-1: build: PASS
- conformance/behavior/timers/2-1: link: PASS
- conformance/definitions/aio_h/1-1: build: PASS
- conformance/definitions/aio_h/1-1: link: SKIP
- conformance/definitions/aio_h/1-2: build: PASS
- conformance/definitions/aio_h/1-2: link: SKIP
- conformance/definitions/aio_h/2-1: build: PASS
- conformance/definitions/aio_h/2-1: link: PASS
- conformance/definitions/aio_h/3-1: build: PASS
- conformance/definitions/aio_h/3-1: link: SKIP
- conformance/definitions/aio_h/4-1: build: PASS
- conformance/definitions/aio_h/4-1: link: PASS
- conformance/definitions/errno_h/1-1: build: PASS
- conformance/definitions/errno_h/1-1: link: SKIP
- conformance/definitions/errno_h/2-1: build: PASS
- conformance/definitions/errno_h/2-1: link: SKIP
- conformance/definitions/errno_h/3-1: build: PASS
- conformance/definitions/errno_h/3-1: link: SKIP
- conformance/definitions/errno_h/3-2: build: PASS
- conformance/definitions/errno_h/3-2: link: PASS
- conformance/definitions/errno_h/4-1: build: PASS
- conformance/definitions/errno_h/4-1: link: PASS
- conformance/definitions/mqueue_h/1-1: build: PASS
- conformance/definitions/mqueue_h/1-1: link: PASS
- conformance/definitions/mqueue_h/10-1: build: PASS
- conformance/definitions/mqueue_h/10-1: link: PASS
- conformance/definitions/mqueue_h/11-1: build: PASS
- conformance/definitions/mqueue_h/11-1: link: PASS
- conformance/definitions/mqueue_h/2-1: build: PASS
- conformance/definitions/mqueue_h/2-1: link: PASS
- conformance/definitions/mqueue_h/3-1: build: PASS
- conformance/definitions/mqueue_h/3-1: link: PASS
- conformance/definitions/mqueue_h/4-1: build: PASS
- conformance/definitions/mqueue_h/4-1: link: PASS
- conformance/definitions/mqueue_h/5-1: build: PASS
- conformance/definitions/mqueue_h/5-1: link: PASS
- conformance/definitions/mqueue_h/6-1: build: PASS
- conformance/definitions/mqueue_h/6-1: link: PASS
- conformance/definitions/mqueue_h/7-1: build: PASS
- conformance/definitions/mqueue_h/7-1: link: PASS
- conformance/definitions/mqueue_h/8-1: build: PASS
- conformance/definitions/mqueue_h/8-1: link: PASS
- conformance/definitions/mqueue_h/9-1: build: PASS
- conformance/definitions/mqueue_h/9-1: link: PASS
- conformance/definitions/pthread_h/1-1: build: PASS
- conformance/definitions/pthread_h/1-1: link: SKIP
- conformance/definitions/pthread_h/11-1: build: PASS
- conformance/definitions/pthread_h/11-1: link: SKIP
- conformance/definitions/pthread_h/12-1: build: PASS
- conformance/definitions/pthread_h/12-1: link: SKIP
- conformance/definitions/pthread_h/13-1: build: PASS
- conformance/definitions/pthread_h/13-1: link: SKIP
- conformance/definitions/pthread_h/14-1: build: PASS
- conformance/definitions/pthread_h/14-1: link: SKIP
- conformance/definitions/pthread_h/15-1: build: PASS
- conformance/definitions/pthread_h/15-1: link: SKIP
- conformance/definitions/pthread_h/16-1: build: PASS
- conformance/definitions/pthread_h/16-1: link: SKIP
- conformance/definitions/pthread_h/17-1: build: PASS
- conformance/definitions/pthread_h/17-1: link: SKIP
- conformance/definitions/pthread_h/18-1: build: PASS
- conformance/definitions/pthread_h/18-1: link: SKIP
- conformance/definitions/pthread_h/19-1: build: PASS
- conformance/definitions/pthread_h/19-1: link: SKIP
- conformance/definitions/pthread_h/2-1: build: PASS
- conformance/definitions/pthread_h/2-1: link: SKIP
- conformance/definitions/pthread_h/2-2: build: PASS
- conformance/definitions/pthread_h/2-2: link: SKIP
- conformance/definitions/pthread_h/20-1: build: PASS
- conformance/definitions/pthread_h/20-1: link: SKIP
- conformance/definitions/pthread_h/3-1: build: PASS
- conformance/definitions/pthread_h/3-1: link: SKIP
- conformance/definitions/pthread_h/3-10: build: PASS
- conformance/definitions/pthread_h/3-10: link: SKIP
- conformance/definitions/pthread_h/3-11: build: PASS
- conformance/definitions/pthread_h/3-11: link: SKIP
- conformance/definitions/pthread_h/3-12: build: PASS
- conformance/definitions/pthread_h/3-12: link: SKIP
- conformance/definitions/pthread_h/3-13: build: PASS
- conformance/definitions/pthread_h/3-13: link: SKIP
- conformance/definitions/pthread_h/3-2: build: PASS
- conformance/definitions/pthread_h/3-2: link: SKIP
- conformance/definitions/pthread_h/3-3: build: PASS
- conformance/definitions/pthread_h/3-3: link: SKIP
- conformance/definitions/pthread_h/3-4: build: PASS
- conformance/definitions/pthread_h/3-4: link: SKIP
- conformance/definitions/pthread_h/3-5: build: PASS
- conformance/definitions/pthread_h/3-5: link: SKIP
- conformance/definitions/pthread_h/3-6: build: PASS
- conformance/definitions/pthread_h/3-6: link: SKIP
- conformance/definitions/pthread_h/3-7: build: PASS
- conformance/definitions/pthread_h/3-7: link: SKIP
- conformance/definitions/pthread_h/3-8: build: PASS
- conformance/definitions/pthread_h/3-8: link: SKIP
- conformance/definitions/pthread_h/3-9: build: PASS
- conformance/definitions/pthread_h/3-9: link: SKIP
- conformance/definitions/pthread_h/4-1: build: PASS
- conformance/definitions/pthread_h/4-1: link: SKIP
- conformance/definitions/pthread_h/5-1: build: PASS
- conformance/definitions/pthread_h/5-1: link: SKIP
- conformance/definitions/pthread_h/6-1: build: PASS
- conformance/definitions/pthread_h/6-1: link: SKIP
- conformance/definitions/pthread_h/7-1: build: PASS
- conformance/definitions/pthread_h/7-1: link: SKIP
- conformance/definitions/pthread_h/8-1: build: PASS
- conformance/definitions/pthread_h/8-1: link: SKIP
- conformance/definitions/pthread_h/9-1: build: PASS
- conformance/definitions/pthread_h/9-1: link: SKIP
- conformance/definitions/sched_h/1-1: build: PASS
- conformance/definitions/sched_h/1-1: link: SKIP
- conformance/definitions/sched_h/10-1: build: PASS
- conformance/definitions/sched_h/10-1: link: PASS
- conformance/definitions/sched_h/11-1: build: PASS
- conformance/definitions/sched_h/11-1: link: SKIP
- conformance/definitions/sched_h/12-1: build: PASS
- conformance/definitions/sched_h/12-1: link: SKIP
- conformance/definitions/sched_h/13-1: build: PASS
- conformance/definitions/sched_h/13-1: link: SKIP
- conformance/definitions/sched_h/14-1: build: PASS
- conformance/definitions/sched_h/14-1: link: SKIP
- conformance/definitions/sched_h/15-1: build: PASS
- conformance/definitions/sched_h/15-1: link: SKIP
- conformance/definitions/sched_h/16-1: build: PASS
- conformance/definitions/sched_h/16-1: link: SKIP
- conformance/definitions/sched_h/17-1: build: PASS
- conformance/definitions/sched_h/17-1: link: SKIP
- conformance/definitions/sched_h/18-1: build: PASS
- conformance/definitions/sched_h/18-1: link: SKIP
- conformance/definitions/sched_h/19-1: build: PASS
- conformance/definitions/sched_h/19-1: link: SKIP
- conformance/definitions/sched_h/2-1: build: PASS
- conformance/definitions/sched_h/2-1: link: SKIP
- conformance/definitions/sched_h/3-1: build: PASS
- conformance/definitions/sched_h/3-1: link: SKIP
- conformance/definitions/sched_h/4-1: build: PASS
- conformance/definitions/sched_h/4-1: link: SKIP
- conformance/definitions/sched_h/8-1: build: PASS
- conformance/definitions/sched_h/8-1: link: SKIP
- conformance/definitions/sched_h/8-2: build: PASS
- conformance/definitions/sched_h/8-2: link: SKIP
- conformance/definitions/sched_h/8-3: build: PASS
- conformance/definitions/sched_h/8-3: link: SKIP
- conformance/definitions/sched_h/8-4: build: PASS
- conformance/definitions/sched_h/8-4: link: SKIP
- conformance/definitions/signal_h/1-1: build: PASS
- conformance/definitions/signal_h/1-1: link: SKIP
- conformance/definitions/signal_h/13-1: build: PASS
- conformance/definitions/signal_h/13-1: link: PASS
- conformance/definitions/signal_h/14-1: build: PASS
- conformance/definitions/signal_h/14-1: link: SKIP
- conformance/definitions/signal_h/15-1: build: PASS
- conformance/definitions/signal_h/15-1: link: SKIP
conformance/definitions/signal_h/16-1: build: FAILED: Compiler output:
conformance/definitions/signal_h/16-1.c:14: error: ‘SA_SIGINFO’ undeclared here (not in a function)
conformance/definitions/signal_h/16-1.c:15: error: ‘SA_NOCLDWAIT’ undeclared here (not in a function)
- conformance/definitions/signal_h/17-1: build: PASS
- conformance/definitions/signal_h/17-1: link: SKIP
- conformance/definitions/signal_h/18-1: build: PASS
- conformance/definitions/signal_h/18-1: link: SKIP
- conformance/definitions/signal_h/19-1: build: PASS
- conformance/definitions/signal_h/19-1: link: SKIP
- conformance/definitions/signal_h/2-1: build: PASS
- conformance/definitions/signal_h/2-1: link: SKIP
- conformance/definitions/signal_h/2-2: build: PASS
- conformance/definitions/signal_h/2-2: link: SKIP
- conformance/definitions/signal_h/2-3: build: PASS
- conformance/definitions/signal_h/2-3: link: SKIP
- conformance/definitions/signal_h/2-4: build: PASS
- conformance/definitions/signal_h/2-4: link: SKIP
- conformance/definitions/signal_h/20-1: build: PASS
- conformance/definitions/signal_h/20-1: link: SKIP
- conformance/definitions/signal_h/21-1: build: PASS
- conformance/definitions/signal_h/21-1: link: SKIP
- conformance/definitions/signal_h/22-1: build: PASS
- conformance/definitions/signal_h/22-1: link: SKIP
- conformance/definitions/signal_h/22-10: build: PASS
- conformance/definitions/signal_h/22-10: link: SKIP
- conformance/definitions/signal_h/22-11: build: PASS
- conformance/definitions/signal_h/22-11: link: SKIP
- conformance/definitions/signal_h/22-12: build: PASS
- conformance/definitions/signal_h/22-12: link: SKIP
- conformance/definitions/signal_h/22-13: build: PASS
- conformance/definitions/signal_h/22-13: link: SKIP
- conformance/definitions/signal_h/22-14: build: PASS
- conformance/definitions/signal_h/22-14: link: SKIP
- conformance/definitions/signal_h/22-15: build: PASS
- conformance/definitions/signal_h/22-15: link: SKIP
- conformance/definitions/signal_h/22-16: build: PASS
- conformance/definitions/signal_h/22-16: link: SKIP
- conformance/definitions/signal_h/22-17: build: PASS
- conformance/definitions/signal_h/22-17: link: SKIP
- conformance/definitions/signal_h/22-18: build: PASS
- conformance/definitions/signal_h/22-18: link: SKIP
- conformance/definitions/signal_h/22-19: build: PASS
- conformance/definitions/signal_h/22-19: link: SKIP
- conformance/definitions/signal_h/22-2: build: PASS
- conformance/definitions/signal_h/22-2: link: SKIP
- conformance/definitions/signal_h/22-20: build: PASS
- conformance/definitions/signal_h/22-20: link: SKIP
- conformance/definitions/signal_h/22-21: build: PASS
- conformance/definitions/signal_h/22-21: link: SKIP
- conformance/definitions/signal_h/22-22: build: PASS
- conformance/definitions/signal_h/22-22: link: SKIP
- conformance/definitions/signal_h/22-23: build: PASS
- conformance/definitions/signal_h/22-23: link: SKIP
- conformance/definitions/signal_h/22-24: build: PASS
- conformance/definitions/signal_h/22-24: link: SKIP
- conformance/definitions/signal_h/22-25: build: PASS
- conformance/definitions/signal_h/22-25: link: SKIP
- conformance/definitions/signal_h/22-26: build: PASS
- conformance/definitions/signal_h/22-26: link: SKIP
- conformance/definitions/signal_h/22-27: build: PASS
- conformance/definitions/signal_h/22-27: link: SKIP
- conformance/definitions/signal_h/22-28: build: PASS
- conformance/definitions/signal_h/22-28: link: SKIP
- conformance/definitions/signal_h/22-29: build: PASS
- conformance/definitions/signal_h/22-29: link: SKIP
- conformance/definitions/signal_h/22-3: build: PASS
- conformance/definitions/signal_h/22-3: link: SKIP
- conformance/definitions/signal_h/22-30: build: PASS
- conformance/definitions/signal_h/22-30: link: SKIP
- conformance/definitions/signal_h/22-31: build: PASS
- conformance/definitions/signal_h/22-31: link: SKIP
- conformance/definitions/signal_h/22-32: build: PASS
- conformance/definitions/signal_h/22-32: link: SKIP
- conformance/definitions/signal_h/22-33: build: PASS
- conformance/definitions/signal_h/22-33: link: SKIP
- conformance/definitions/signal_h/22-34: build: PASS
- conformance/definitions/signal_h/22-34: link: SKIP
- conformance/definitions/signal_h/22-35: build: PASS
- conformance/definitions/signal_h/22-35: link: SKIP
- conformance/definitions/signal_h/22-36: build: PASS
- conformance/definitions/signal_h/22-36: link: SKIP
- conformance/definitions/signal_h/22-37: build: PASS
- conformance/definitions/signal_h/22-37: link: SKIP
- conformance/definitions/signal_h/22-38: build: PASS
- conformance/definitions/signal_h/22-38: link: SKIP
- conformance/definitions/signal_h/22-39: build: PASS
- conformance/definitions/signal_h/22-39: link: SKIP
- conformance/definitions/signal_h/22-4: build: PASS
- conformance/definitions/signal_h/22-4: link: SKIP
- conformance/definitions/signal_h/22-40: build: PASS
- conformance/definitions/signal_h/22-40: link: SKIP
- conformance/definitions/signal_h/22-5: build: PASS
- conformance/definitions/signal_h/22-5: link: SKIP
- conformance/definitions/signal_h/22-6: build: PASS
- conformance/definitions/signal_h/22-6: link: SKIP
- conformance/definitions/signal_h/22-7: build: PASS
- conformance/definitions/signal_h/22-7: link: SKIP
- conformance/definitions/signal_h/22-8: build: PASS
- conformance/definitions/signal_h/22-8: link: SKIP
- conformance/definitions/signal_h/22-9: build: PASS
- conformance/definitions/signal_h/22-9: link: SKIP
- conformance/definitions/signal_h/23-1: build: PASS
- conformance/definitions/signal_h/23-1: link: SKIP
- conformance/definitions/signal_h/24-1: build: PASS
- conformance/definitions/signal_h/24-1: link: SKIP
- conformance/definitions/signal_h/25-1: build: PASS
- conformance/definitions/signal_h/25-1: link: SKIP
conformance/definitions/signal_h/26-1: build: FAILED: Compiler output:
conformance/definitions/signal_h/26-1.c:9: error: expected ‘)’ before ‘int’
conformance/definitions/signal_h/26-1.c: In function ‘dummyfcn’:
@@ -293,304 +37,12 @@ interrupted using `kill [PID]`.
conformance/definitions/signal_h/26-1.c:13: error: expected ‘;’ before ‘dummyvar’
conformance/definitions/signal_h/26-1.c:14: error: ‘dummyvar’ undeclared (first use in this function)
conformance/definitions/signal_h/26-1.c:14: error: ‘pthread_kill’ undeclared (first use in this function)
- conformance/definitions/signal_h/27-1: build: PASS
- conformance/definitions/signal_h/27-1: link: SKIP
- conformance/definitions/signal_h/28-1: build: PASS
- conformance/definitions/signal_h/28-1: link: SKIP
- conformance/definitions/signal_h/29-1: build: PASS
- conformance/definitions/signal_h/29-1: link: SKIP
- conformance/definitions/signal_h/3-1: build: PASS
- conformance/definitions/signal_h/3-1: link: SKIP
- conformance/definitions/signal_h/30-1: build: PASS
- conformance/definitions/signal_h/30-1: link: SKIP
- conformance/definitions/signal_h/31-1: build: PASS
- conformance/definitions/signal_h/31-1: link: SKIP
- conformance/definitions/signal_h/32-1: build: PASS
- conformance/definitions/signal_h/32-1: link: SKIP
- conformance/definitions/signal_h/33-1: build: PASS
- conformance/definitions/signal_h/33-1: link: SKIP
- conformance/definitions/signal_h/34-1: build: PASS
- conformance/definitions/signal_h/34-1: link: SKIP
- conformance/definitions/signal_h/35-1: build: PASS
- conformance/definitions/signal_h/35-1: link: SKIP
- conformance/definitions/signal_h/36-1: build: PASS
- conformance/definitions/signal_h/36-1: link: SKIP
- conformance/definitions/signal_h/37-1: build: PASS
- conformance/definitions/signal_h/37-1: link: SKIP
- conformance/definitions/signal_h/38-1: build: PASS
- conformance/definitions/signal_h/38-1: link: SKIP
- conformance/definitions/signal_h/39-1: build: PASS
- conformance/definitions/signal_h/39-1: link: SKIP
- conformance/definitions/signal_h/4-1: build: PASS
- conformance/definitions/signal_h/4-1: link: SKIP
- conformance/definitions/signal_h/40-1: build: PASS
- conformance/definitions/signal_h/40-1: link: SKIP
- conformance/definitions/signal_h/41-1: build: PASS
- conformance/definitions/signal_h/41-1: link: SKIP
- conformance/definitions/signal_h/42-1: build: PASS
- conformance/definitions/signal_h/42-1: link: SKIP
- conformance/definitions/signal_h/43-1: build: PASS
- conformance/definitions/signal_h/43-1: link: SKIP
- conformance/definitions/signal_h/44-1: build: PASS
- conformance/definitions/signal_h/44-1: link: SKIP
- conformance/definitions/signal_h/45-1: build: PASS
- conformance/definitions/signal_h/45-1: link: SKIP
- conformance/definitions/signal_h/46-1: build: PASS
- conformance/definitions/signal_h/46-1: link: SKIP
- conformance/definitions/signal_h/47-1: build: PASS
- conformance/definitions/signal_h/47-1: link: SKIP
- conformance/definitions/signal_h/48-1: build: PASS
- conformance/definitions/signal_h/48-1: link: SKIP
- conformance/definitions/signal_h/49-1: build: PASS
- conformance/definitions/signal_h/49-1: link: SKIP
- conformance/definitions/signal_h/5-1: build: PASS
- conformance/definitions/signal_h/5-1: link: SKIP
- conformance/definitions/signal_h/50-1: build: PASS
- conformance/definitions/signal_h/50-1: link: SKIP
- conformance/definitions/sys/mman_h/1-1: build: PASS
- conformance/definitions/sys/mman_h/1-1: link: SKIP
- conformance/definitions/sys/mman_h/10-1: build: PASS
- conformance/definitions/sys/mman_h/10-1: link: SKIP
- conformance/definitions/sys/mman_h/11-1: build: PASS
- conformance/definitions/sys/mman_h/11-1: link: SKIP
- conformance/definitions/sys/mman_h/12-1: build: PASS
- conformance/definitions/sys/mman_h/12-1: link: SKIP
- conformance/definitions/sys/mman_h/13-1: build: PASS
- conformance/definitions/sys/mman_h/13-1: link: SKIP
- conformance/definitions/sys/mman_h/14-1: build: PASS
- conformance/definitions/sys/mman_h/14-1: link: SKIP
- conformance/definitions/sys/mman_h/15-1: build: PASS
- conformance/definitions/sys/mman_h/15-1: link: SKIP
- conformance/definitions/sys/mman_h/16-1: build: PASS
- conformance/definitions/sys/mman_h/16-1: link: SKIP
- conformance/definitions/sys/mman_h/17-1: build: PASS
- conformance/definitions/sys/mman_h/17-1: link: SKIP
- conformance/definitions/sys/mman_h/18-1: build: PASS
- conformance/definitions/sys/mman_h/18-1: link: SKIP
- conformance/definitions/sys/mman_h/19-1: build: PASS
- conformance/definitions/sys/mman_h/19-1: link: SKIP
- conformance/definitions/sys/mman_h/2-1: build: PASS
- conformance/definitions/sys/mman_h/2-1: link: SKIP
- conformance/definitions/sys/mman_h/2-2: build: PASS
- conformance/definitions/sys/mman_h/2-2: link: SKIP
- conformance/definitions/sys/mman_h/2-3: build: PASS
- conformance/definitions/sys/mman_h/2-3: link: SKIP
- conformance/definitions/sys/mman_h/2-4: build: PASS
- conformance/definitions/sys/mman_h/2-4: link: SKIP
- conformance/definitions/sys/mman_h/20-1: build: PASS
- conformance/definitions/sys/mman_h/20-1: link: SKIP
- conformance/definitions/sys/mman_h/21-1: build: PASS
- conformance/definitions/sys/mman_h/21-1: link: SKIP
- conformance/definitions/sys/mman_h/22-1: build: PASS
- conformance/definitions/sys/mman_h/22-1: link: SKIP
- conformance/definitions/sys/mman_h/23-1: build: PASS
- conformance/definitions/sys/mman_h/23-1: link: SKIP
- conformance/definitions/sys/mman_h/24-1: build: PASS
- conformance/definitions/sys/mman_h/24-1: link: SKIP
- conformance/definitions/sys/mman_h/3-1: build: PASS
- conformance/definitions/sys/mman_h/3-1: link: SKIP
- conformance/definitions/sys/mman_h/3-2: build: PASS
- conformance/definitions/sys/mman_h/3-2: link: SKIP
- conformance/definitions/sys/mman_h/3-3: build: PASS
- conformance/definitions/sys/mman_h/3-3: link: SKIP
- conformance/definitions/sys/mman_h/4-1: build: PASS
- conformance/definitions/sys/mman_h/4-1: link: SKIP
- conformance/definitions/sys/mman_h/4-2: build: PASS
- conformance/definitions/sys/mman_h/4-2: link: SKIP
- conformance/definitions/sys/mman_h/4-3: build: PASS
- conformance/definitions/sys/mman_h/4-3: link: SKIP
- conformance/definitions/sys/mman_h/5-1: build: PASS
- conformance/definitions/sys/mman_h/5-1: link: SKIP
- conformance/definitions/sys/mman_h/5-2: build: PASS
- conformance/definitions/sys/mman_h/5-2: link: SKIP
- conformance/definitions/sys/mman_h/6-1: build: PASS
- conformance/definitions/sys/mman_h/6-1: link: SKIP
- conformance/definitions/sys/mman_h/7-1: build: PASS
- conformance/definitions/sys/mman_h/7-1: link: SKIP
- conformance/definitions/sys/mman_h/7-2: build: PASS
- conformance/definitions/sys/mman_h/7-2: link: SKIP
- conformance/definitions/sys/mman_h/7-3: build: PASS
- conformance/definitions/sys/mman_h/7-3: link: SKIP
- conformance/definitions/sys/mman_h/7-4: build: PASS
- conformance/definitions/sys/mman_h/7-4: link: SKIP
- conformance/definitions/sys/mman_h/7-5: build: PASS
- conformance/definitions/sys/mman_h/7-5: link: SKIP
- conformance/definitions/sys/mman_h/8-1: build: PASS
- conformance/definitions/sys/mman_h/8-1: link: SKIP
- conformance/definitions/sys/mman_h/8-2: build: PASS
- conformance/definitions/sys/mman_h/8-2: link: SKIP
- conformance/definitions/sys/mman_h/8-3: build: PASS
- conformance/definitions/sys/mman_h/8-3: link: SKIP
- conformance/definitions/sys/mman_h/9-1: build: PASS
- conformance/definitions/sys/mman_h/9-1: link: SKIP
- conformance/definitions/sys/mman_h/9-2: build: PASS
- conformance/definitions/sys/mman_h/9-2: link: SKIP
- conformance/definitions/sys/mman_h/9-3: build: PASS
- conformance/definitions/sys/mman_h/9-3: link: SKIP
- conformance/definitions/sys/shm_h/1-1: build: PASS
- conformance/definitions/sys/shm_h/1-1: link: SKIP
- conformance/definitions/sys/shm_h/10-1: build: PASS
- conformance/definitions/sys/shm_h/10-1: link: SKIP
- conformance/definitions/sys/shm_h/11-1: build: PASS
- conformance/definitions/sys/shm_h/11-1: link: SKIP
- conformance/definitions/sys/shm_h/12-1: build: PASS
- conformance/definitions/sys/shm_h/12-1: link: SKIP
- conformance/definitions/sys/shm_h/12-2: build: PASS
- conformance/definitions/sys/shm_h/12-2: link: SKIP
- conformance/definitions/sys/shm_h/12-3: build: PASS
- conformance/definitions/sys/shm_h/12-3: link: SKIP
- conformance/definitions/sys/shm_h/2-1: build: PASS
- conformance/definitions/sys/shm_h/2-1: link: SKIP
- conformance/definitions/sys/shm_h/2-2: build: PASS
- conformance/definitions/sys/shm_h/2-2: link: SKIP
- conformance/definitions/sys/shm_h/3-1: build: PASS
- conformance/definitions/sys/shm_h/3-1: link: SKIP
- conformance/definitions/sys/shm_h/4-1: build: PASS
- conformance/definitions/sys/shm_h/4-1: link: SKIP
- conformance/definitions/sys/shm_h/5-1: build: PASS
- conformance/definitions/sys/shm_h/5-1: link: SKIP
- conformance/definitions/sys/shm_h/6-1: build: PASS
- conformance/definitions/sys/shm_h/6-1: link: SKIP
- conformance/definitions/sys/shm_h/7-1: build: PASS
- conformance/definitions/sys/shm_h/7-1: link: SKIP
- conformance/definitions/sys/shm_h/7-2: build: PASS
- conformance/definitions/sys/shm_h/7-2: link: SKIP
- conformance/definitions/sys/shm_h/7-3: build: PASS
- conformance/definitions/sys/shm_h/7-3: link: SKIP
- conformance/definitions/sys/shm_h/7-4: build: PASS
- conformance/definitions/sys/shm_h/7-4: link: SKIP
- conformance/definitions/sys/shm_h/8-1: build: PASS
- conformance/definitions/sys/shm_h/8-1: link: SKIP
- conformance/definitions/sys/shm_h/9-1: build: PASS
- conformance/definitions/sys/shm_h/9-1: link: SKIP
- conformance/definitions/time_h/1-1: build: PASS
- conformance/definitions/time_h/1-1: link: SKIP
- conformance/definitions/time_h/10-1: build: PASS
- conformance/definitions/time_h/10-1: link: SKIP
- conformance/definitions/time_h/11-1: build: PASS
- conformance/definitions/time_h/11-1: link: SKIP
- conformance/definitions/time_h/12-1: build: PASS
- conformance/definitions/time_h/12-1: link: SKIP
- conformance/definitions/time_h/13-1: build: PASS
- conformance/definitions/time_h/13-1: link: SKIP
- conformance/definitions/time_h/14-1: build: PASS
- conformance/definitions/time_h/14-1: link: SKIP
- conformance/definitions/time_h/15-1: build: PASS
- conformance/definitions/time_h/15-1: link: SKIP
- conformance/definitions/time_h/16-1: build: PASS
- conformance/definitions/time_h/16-1: link: SKIP
- conformance/definitions/time_h/17-1: build: PASS
- conformance/definitions/time_h/17-1: link: SKIP
- conformance/definitions/time_h/18-1: build: PASS
- conformance/definitions/time_h/18-1: link: SKIP
- conformance/definitions/time_h/19-1: build: PASS
- conformance/definitions/time_h/19-1: link: SKIP
- conformance/definitions/time_h/2-1: build: PASS
- conformance/definitions/time_h/2-1: link: SKIP
- conformance/definitions/time_h/20-1: build: PASS
- conformance/definitions/time_h/20-1: link: SKIP
- conformance/definitions/time_h/21-1: build: PASS
- conformance/definitions/time_h/21-1: link: SKIP
- conformance/definitions/time_h/22-1: build: PASS
- conformance/definitions/time_h/22-1: link: SKIP
- conformance/definitions/time_h/23-1: build: PASS
- conformance/definitions/time_h/23-1: link: SKIP
- conformance/definitions/time_h/24-1: build: PASS
- conformance/definitions/time_h/24-1: link: SKIP
- conformance/definitions/time_h/25-1: build: PASS
- conformance/definitions/time_h/25-1: link: SKIP
- conformance/definitions/time_h/26-1: build: PASS
- conformance/definitions/time_h/26-1: link: SKIP
- conformance/definitions/time_h/27-1: build: PASS
- conformance/definitions/time_h/27-1: link: SKIP
- conformance/definitions/time_h/28-1: build: PASS
- conformance/definitions/time_h/28-1: link: SKIP
- conformance/definitions/time_h/29-1: build: PASS
- conformance/definitions/time_h/29-1: link: SKIP
- conformance/definitions/time_h/3-1: build: PASS
- conformance/definitions/time_h/3-1: link: SKIP
- conformance/definitions/time_h/3-2: build: PASS
- conformance/definitions/time_h/3-2: link: SKIP
- conformance/definitions/time_h/3-3: build: PASS
- conformance/definitions/time_h/3-3: link: SKIP
- conformance/definitions/time_h/3-4: build: PASS
- conformance/definitions/time_h/3-4: link: SKIP
- conformance/definitions/time_h/30-1: build: PASS
- conformance/definitions/time_h/30-1: link: SKIP
- conformance/definitions/time_h/31-1: build: PASS
- conformance/definitions/time_h/31-1: link: SKIP
- conformance/definitions/time_h/32-1: build: PASS
- conformance/definitions/time_h/32-1: link: SKIP
- conformance/definitions/time_h/33-1: build: PASS
- conformance/definitions/time_h/33-1: link: SKIP
- conformance/definitions/time_h/34-1: build: PASS
- conformance/definitions/time_h/34-1: link: SKIP
- conformance/definitions/time_h/35-1: build: PASS
- conformance/definitions/time_h/35-1: link: SKIP
- conformance/definitions/time_h/35-2: build: PASS
- conformance/definitions/time_h/35-2: link: SKIP
- conformance/definitions/time_h/35-3: build: PASS
- conformance/definitions/time_h/35-3: link: SKIP
- conformance/definitions/time_h/4-1: build: PASS
- conformance/definitions/time_h/4-1: link: SKIP
- conformance/definitions/time_h/5-1: build: PASS
- conformance/definitions/time_h/5-1: link: SKIP
- conformance/definitions/time_h/6-1: build: PASS
- conformance/definitions/time_h/6-1: link: SKIP
- conformance/definitions/time_h/6-2: build: PASS
- conformance/definitions/time_h/6-2: link: SKIP
- conformance/definitions/time_h/6-3: build: PASS
- conformance/definitions/time_h/6-3: link: SKIP
- conformance/definitions/time_h/7-1: build: PASS
- conformance/definitions/time_h/7-1: link: SKIP
- conformance/definitions/time_h/7-2: build: PASS
- conformance/definitions/time_h/7-2: link: SKIP
- conformance/definitions/time_h/7-3: build: PASS
- conformance/definitions/time_h/7-3: link: SKIP
- conformance/definitions/time_h/7-4: build: PASS
- conformance/definitions/time_h/7-4: link: SKIP
- conformance/definitions/time_h/7-5: build: PASS
- conformance/definitions/time_h/7-5: link: SKIP
- conformance/definitions/time_h/8-1: build: PASS
- conformance/definitions/time_h/8-1: link: SKIP
- conformance/definitions/time_h/9-1: build: PASS
- conformance/definitions/time_h/9-1: link: SKIP
- conformance/definitions/unistd_h/1-1: build: PASS
- conformance/definitions/unistd_h/1-1: link: SKIP
- conformance/definitions/unistd_h/2-1: build: PASS
- conformance/definitions/unistd_h/2-1: link: SKIP
- conformance/interfaces/aio_cancel/1-1: build: PASS
- conformance/interfaces/aio_cancel/1-1: link: PASS
- conformance/interfaces/aio_cancel/10-1: build: PASS
- conformance/interfaces/aio_cancel/10-1: link: PASS
- conformance/interfaces/aio_cancel/2-1: build: PASS
- conformance/interfaces/aio_cancel/2-1: link: PASS
- conformance/interfaces/aio_cancel/2-2: build: PASS
- conformance/interfaces/aio_cancel/2-2: link: PASS
conformance/interfaces/aio_cancel/3-1: build: FAILED: Compiler output:
conformance/interfaces/aio_cancel/3-1.c: In function ‘main’:
conformance/interfaces/aio_cancel/3-1.c:96: error: ‘SA_SIGINFO’ undeclared (first use in this function)
conformance/interfaces/aio_cancel/3-1.c:96: error: (Each undeclared identifier is reported only once
conformance/interfaces/aio_cancel/3-1.c:96: error: for each function it appears in.)
conformance/interfaces/aio_cancel/3-1.c:97: error: ‘SIGRTMIN’ undeclared (first use in this function)
- conformance/interfaces/aio_cancel/4-1: build: PASS
- conformance/interfaces/aio_cancel/4-1: link: PASS
- conformance/interfaces/aio_cancel/5-1: build: PASS
- conformance/interfaces/aio_cancel/5-1: link: PASS
- conformance/interfaces/aio_cancel/6-1: build: PASS
- conformance/interfaces/aio_cancel/6-1: link: PASS
- conformance/interfaces/aio_cancel/7-1: build: PASS
- conformance/interfaces/aio_cancel/7-1: link: PASS
- conformance/interfaces/aio_cancel/8-1: build: PASS
- conformance/interfaces/aio_cancel/8-1: link: PASS
- conformance/interfaces/aio_cancel/9-1: build: PASS
- conformance/interfaces/aio_cancel/9-1: link: PASS
- conformance/interfaces/aio_error/1-1: build: PASS
- conformance/interfaces/aio_error/1-1: link: PASS
- conformance/interfaces/aio_error/2-1: build: PASS
- conformance/interfaces/aio_error/2-1: link: PASS
- conformance/interfaces/aio_error/3-1: build: PASS
- conformance/interfaces/aio_error/3-1: link: PASS
conformance/interfaces/aio_fsync/1-1: build: FAILED: Compiler output:
cc1: warnings being treated as errors
conformance/interfaces/aio_fsync/1-1.c: In function ‘main’:
@@ -606,25 +58,11 @@ interrupted using `kill [PID]`.
conformance/interfaces/aio_fsync/11-1.c: In function ‘main’:
conformance/interfaces/aio_fsync/11-1.c:19: error: implicit declaration of function ‘exit’
conformance/interfaces/aio_fsync/11-1.c:19: error: incompatible implicit declaration of built-in function ‘exit’
- conformance/interfaces/aio_fsync/12-1: build: PASS
- conformance/interfaces/aio_fsync/12-1: link: PASS
conformance/interfaces/aio_fsync/13-1: build: FAILED: Compiler output:
cc1: warnings being treated as errors
conformance/interfaces/aio_fsync/13-1.c: In function ‘main’:
conformance/interfaces/aio_fsync/13-1.c:19: error: implicit declaration of function ‘exit’
conformance/interfaces/aio_fsync/13-1.c:19: error: incompatible implicit declaration of built-in function ‘exit’
- conformance/interfaces/aio_fsync/14-1: build: PASS
- conformance/interfaces/aio_fsync/14-1: link: PASS
- conformance/interfaces/aio_fsync/2-1: build: PASS
- conformance/interfaces/aio_fsync/2-1: link: PASS
- conformance/interfaces/aio_fsync/3-1: build: PASS
- conformance/interfaces/aio_fsync/3-1: link: PASS
- conformance/interfaces/aio_fsync/4-1: build: PASS
- conformance/interfaces/aio_fsync/4-1: link: PASS
- conformance/interfaces/aio_fsync/4-2: build: PASS
- conformance/interfaces/aio_fsync/4-2: link: PASS
- conformance/interfaces/aio_fsync/5-1: build: PASS
- conformance/interfaces/aio_fsync/5-1: link: PASS
conformance/interfaces/aio_fsync/6-1: build: FAILED: Compiler output:
cc1: warnings being treated as errors
conformance/interfaces/aio_fsync/6-1.c: In function ‘main’:
@@ -635,24 +73,6 @@ interrupted using `kill [PID]`.
conformance/interfaces/aio_fsync/7-1.c: In function ‘main’:
conformance/interfaces/aio_fsync/7-1.c:19: error: implicit declaration of function ‘exit’
conformance/interfaces/aio_fsync/7-1.c:19: error: incompatible implicit declaration of built-in function ‘exit’
- conformance/interfaces/aio_fsync/8-1: build: PASS
- conformance/interfaces/aio_fsync/8-1: link: PASS
- conformance/interfaces/aio_fsync/8-2: build: PASS
- conformance/interfaces/aio_fsync/8-2: link: PASS
- conformance/interfaces/aio_fsync/8-3: build: PASS
- conformance/interfaces/aio_fsync/8-3: link: PASS
- conformance/interfaces/aio_fsync/8-4: build: PASS
- conformance/interfaces/aio_fsync/8-4: link: PASS
- conformance/interfaces/aio_fsync/9-1: build: PASS
- conformance/interfaces/aio_fsync/9-1: link: PASS
- conformance/interfaces/aio_read/1-1: build: PASS
- conformance/interfaces/aio_read/1-1: link: PASS
- conformance/interfaces/aio_read/10-1: build: PASS
- conformance/interfaces/aio_read/10-1: link: PASS
- conformance/interfaces/aio_read/11-1: build: PASS
- conformance/interfaces/aio_read/11-1: link: PASS
- conformance/interfaces/aio_read/11-2: build: PASS
- conformance/interfaces/aio_read/11-2: link: PASS
conformance/interfaces/aio_read/12-1: build: FAILED: Compiler output:
cc1: warnings being treated as errors
conformance/interfaces/aio_read/12-1.c: In function ‘main’:
@@ -673,37 +93,11 @@ interrupted using `kill [PID]`.
conformance/interfaces/aio_read/15-1.c: In function ‘main’:
conformance/interfaces/aio_read/15-1.c:30: error: implicit declaration of function ‘exit’
conformance/interfaces/aio_read/15-1.c:30: error: incompatible implicit declaration of built-in function ‘exit’
- conformance/interfaces/aio_read/2-1: build: PASS
- conformance/interfaces/aio_read/2-1: link: PASS
- conformance/interfaces/aio_read/3-1: build: PASS
- conformance/interfaces/aio_read/3-1: link: PASS
- conformance/interfaces/aio_read/3-2: build: PASS
- conformance/interfaces/aio_read/3-2: link: PASS
- conformance/interfaces/aio_read/4-1: build: PASS
- conformance/interfaces/aio_read/4-1: link: PASS
- conformance/interfaces/aio_read/5-1: build: PASS
- conformance/interfaces/aio_read/5-1: link: PASS
conformance/interfaces/aio_read/6-1: build: FAILED: Compiler output:
cc1: warnings being treated as errors
conformance/interfaces/aio_read/6-1.c: In function ‘main’:
conformance/interfaces/aio_read/6-1.c:30: error: implicit declaration of function ‘exit’
conformance/interfaces/aio_read/6-1.c:30: error: incompatible implicit declaration of built-in function ‘exit’
- conformance/interfaces/aio_read/7-1: build: PASS
- conformance/interfaces/aio_read/7-1: link: PASS
- conformance/interfaces/aio_read/8-1: build: PASS
- conformance/interfaces/aio_read/8-1: link: PASS
- conformance/interfaces/aio_read/9-1: build: PASS
- conformance/interfaces/aio_read/9-1: link: PASS
- conformance/interfaces/aio_return/1-1: build: PASS
- conformance/interfaces/aio_return/1-1: link: PASS
- conformance/interfaces/aio_return/2-1: build: PASS
- conformance/interfaces/aio_return/2-1: link: PASS
- conformance/interfaces/aio_return/3-1: build: PASS
- conformance/interfaces/aio_return/3-1: link: PASS
- conformance/interfaces/aio_return/3-2: build: PASS
- conformance/interfaces/aio_return/3-2: link: PASS
- conformance/interfaces/aio_return/4-1: build: PASS
- conformance/interfaces/aio_return/4-1: link: PASS
conformance/interfaces/aio_suspend/1-1: build: FAILED: Compiler output:
conformance/interfaces/aio_suspend/1-1.c: In function ‘main’:
conformance/interfaces/aio_suspend/1-1.c:120: error: ‘SIGRTMIN’ undeclared (first use in this function)
@@ -715,12 +109,6 @@ interrupted using `kill [PID]`.
conformance/interfaces/aio_suspend/2-1.c: In function ‘main’:
conformance/interfaces/aio_suspend/2-1.c:31: error: implicit declaration of function ‘exit’
conformance/interfaces/aio_suspend/2-1.c:31: error: incompatible implicit declaration of built-in function ‘exit’
- conformance/interfaces/aio_suspend/3-1: build: PASS
- conformance/interfaces/aio_suspend/3-1: link: PASS
- conformance/interfaces/aio_suspend/4-1: build: PASS
- conformance/interfaces/aio_suspend/4-1: link: PASS
- conformance/interfaces/aio_suspend/5-1: build: PASS
- conformance/interfaces/aio_suspend/5-1: link: PASS
conformance/interfaces/aio_suspend/6-1: build: FAILED: Compiler output:
conformance/interfaces/aio_suspend/6-1.c: In function ‘main’:
conformance/interfaces/aio_suspend/6-1.c:116: error: ‘SIGRTMIN’ undeclared (first use in this function)
@@ -739,12 +127,6 @@ interrupted using `kill [PID]`.
conformance/interfaces/aio_suspend/8-1.c:121: error: (Each undeclared identifier is reported only once
conformance/interfaces/aio_suspend/8-1.c:121: error: for each function it appears in.)
conformance/interfaces/aio_suspend/8-1.c:127: error: ‘SA_SIGINFO’ undeclared (first use in this function)
- conformance/interfaces/aio_suspend/9-1: build: PASS
- conformance/interfaces/aio_suspend/9-1: link: PASS
- conformance/interfaces/aio_write/1-1: build: PASS
- conformance/interfaces/aio_write/1-1: link: PASS
- conformance/interfaces/aio_write/1-2: build: PASS
- conformance/interfaces/aio_write/1-2: link: PASS
conformance/interfaces/aio_write/10-1: build: FAILED: Compiler output:
cc1: warnings being treated as errors
conformance/interfaces/aio_write/10-1.c: In function ‘main’:
@@ -765,205 +147,17 @@ interrupted using `kill [PID]`.
conformance/interfaces/aio_write/13-1.c: In function ‘main’:
conformance/interfaces/aio_write/13-1.c:30: error: implicit declaration of function ‘exit’
conformance/interfaces/aio_write/13-1.c:30: error: incompatible implicit declaration of built-in function ‘exit’
- conformance/interfaces/aio_write/2-1: build: PASS
- conformance/interfaces/aio_write/2-1: link: PASS
- conformance/interfaces/aio_write/3-1: build: PASS
- conformance/interfaces/aio_write/3-1: link: PASS
conformance/interfaces/aio_write/4-1: build: FAILED: Compiler output:
cc1: warnings being treated as errors
conformance/interfaces/aio_write/4-1.c: In function ‘main’:
conformance/interfaces/aio_write/4-1.c:30: error: implicit declaration of function ‘exit’
conformance/interfaces/aio_write/4-1.c:30: error: incompatible implicit declaration of built-in function ‘exit’
- conformance/interfaces/aio_write/5-1: build: PASS
- conformance/interfaces/aio_write/5-1: link: PASS
- conformance/interfaces/aio_write/6-1: build: PASS
- conformance/interfaces/aio_write/6-1: link: PASS
- conformance/interfaces/aio_write/7-1: build: PASS
- conformance/interfaces/aio_write/7-1: link: PASS
- conformance/interfaces/aio_write/8-1: build: PASS
- conformance/interfaces/aio_write/8-1: link: PASS
- conformance/interfaces/aio_write/8-2: build: PASS
- conformance/interfaces/aio_write/8-2: link: PASS
- conformance/interfaces/aio_write/9-1: build: PASS
- conformance/interfaces/aio_write/9-1: link: PASS
- conformance/interfaces/aio_write/9-2: build: PASS
- conformance/interfaces/aio_write/9-2: link: PASS
- conformance/interfaces/asctime/1-1: build: PASS
- conformance/interfaces/asctime/1-1: link: PASS
- conformance/interfaces/clock/1-1: build: PASS
- conformance/interfaces/clock/1-1: link: PASS
- conformance/interfaces/clock/2-1: build: PASS
- conformance/interfaces/clock/2-1: link: PASS
- conformance/interfaces/clock_getcpuclockid/1-1: build: PASS
- conformance/interfaces/clock_getcpuclockid/1-1: link: PASS
- conformance/interfaces/clock_getcpuclockid/2-1: build: PASS
- conformance/interfaces/clock_getcpuclockid/2-1: link: PASS
- conformance/interfaces/clock_getres/1-1: build: PASS
- conformance/interfaces/clock_getres/1-1: link: PASS
- conformance/interfaces/clock_getres/3-1: build: PASS
- conformance/interfaces/clock_getres/3-1: link: PASS
- conformance/interfaces/clock_getres/5-1: build: PASS
- conformance/interfaces/clock_getres/5-1: link: PASS
- conformance/interfaces/clock_getres/6-1: build: PASS
- conformance/interfaces/clock_getres/6-1: link: PASS
- conformance/interfaces/clock_getres/6-2: build: PASS
- conformance/interfaces/clock_getres/6-2: link: PASS
- conformance/interfaces/clock_getres/7-1: build: PASS
- conformance/interfaces/clock_getres/7-1: link: PASS
- conformance/interfaces/clock_getres/8-1: build: PASS
- conformance/interfaces/clock_getres/8-1: link: PASS
- conformance/interfaces/clock_gettime/1-1: build: PASS
- conformance/interfaces/clock_gettime/1-1: link: PASS
- conformance/interfaces/clock_gettime/1-2: build: PASS
- conformance/interfaces/clock_gettime/1-2: link: PASS
- conformance/interfaces/clock_gettime/2-1: build: PASS
- conformance/interfaces/clock_gettime/2-1: link: PASS
- conformance/interfaces/clock_gettime/3-1: build: PASS
- conformance/interfaces/clock_gettime/3-1: link: PASS
- conformance/interfaces/clock_gettime/4-1: build: PASS
- conformance/interfaces/clock_gettime/4-1: link: PASS
- conformance/interfaces/clock_gettime/7-1: build: PASS
- conformance/interfaces/clock_gettime/7-1: link: PASS
- conformance/interfaces/clock_gettime/8-1: build: PASS
- conformance/interfaces/clock_gettime/8-1: link: PASS
- conformance/interfaces/clock_gettime/8-2: build: PASS
- conformance/interfaces/clock_gettime/8-2: link: PASS
- conformance/interfaces/clock_nanosleep/1-1: build: PASS
- conformance/interfaces/clock_nanosleep/1-1: link: PASS
- conformance/interfaces/clock_nanosleep/1-3: build: PASS
- conformance/interfaces/clock_nanosleep/1-3: link: PASS
- conformance/interfaces/clock_nanosleep/1-4: build: PASS
- conformance/interfaces/clock_nanosleep/1-4: link: PASS
- conformance/interfaces/clock_nanosleep/1-5: build: PASS
- conformance/interfaces/clock_nanosleep/1-5: link: PASS
- conformance/interfaces/clock_nanosleep/10-1: build: PASS
- conformance/interfaces/clock_nanosleep/10-1: link: PASS
- conformance/interfaces/clock_nanosleep/11-1: build: PASS
- conformance/interfaces/clock_nanosleep/11-1: link: PASS
- conformance/interfaces/clock_nanosleep/13-1: build: PASS
- conformance/interfaces/clock_nanosleep/13-1: link: PASS
- conformance/interfaces/clock_nanosleep/2-1: build: PASS
- conformance/interfaces/clock_nanosleep/2-1: link: PASS
- conformance/interfaces/clock_nanosleep/2-2: build: PASS
- conformance/interfaces/clock_nanosleep/2-2: link: PASS
- conformance/interfaces/clock_nanosleep/2-3: build: PASS
- conformance/interfaces/clock_nanosleep/2-3: link: PASS
- conformance/interfaces/clock_nanosleep/3-1: build: PASS
- conformance/interfaces/clock_nanosleep/3-1: link: PASS
- conformance/interfaces/clock_nanosleep/9-1: build: PASS
- conformance/interfaces/clock_nanosleep/9-1: link: PASS
- conformance/interfaces/clock_settime/1-1: build: PASS
- conformance/interfaces/clock_settime/1-1: link: PASS
- conformance/interfaces/clock_settime/17-1: build: PASS
- conformance/interfaces/clock_settime/17-1: link: PASS
- conformance/interfaces/clock_settime/17-2: build: PASS
- conformance/interfaces/clock_settime/17-2: link: PASS
- conformance/interfaces/clock_settime/19-1: build: PASS
- conformance/interfaces/clock_settime/19-1: link: PASS
- conformance/interfaces/clock_settime/20-1: build: PASS
- conformance/interfaces/clock_settime/20-1: link: PASS
- conformance/interfaces/clock_settime/4-1: build: PASS
- conformance/interfaces/clock_settime/4-1: link: PASS
- conformance/interfaces/clock_settime/4-2: build: PASS
- conformance/interfaces/clock_settime/4-2: link: PASS
- conformance/interfaces/clock_settime/5-1: build: PASS
- conformance/interfaces/clock_settime/5-1: link: PASS
- conformance/interfaces/clock_settime/5-2: build: PASS
- conformance/interfaces/clock_settime/5-2: link: PASS
- conformance/interfaces/clock_settime/6-1: build: PASS
- conformance/interfaces/clock_settime/6-1: link: PASS
- conformance/interfaces/clock_settime/7-1: build: PASS
- conformance/interfaces/clock_settime/7-1: link: PASS
- conformance/interfaces/clock_settime/7-2: build: PASS
- conformance/interfaces/clock_settime/7-2: link: PASS
- conformance/interfaces/clock_settime/8-1: build: PASS
- conformance/interfaces/clock_settime/8-1: link: PASS
- conformance/interfaces/clock_settime/speculative/4-3: build: PASS
- conformance/interfaces/clock_settime/speculative/4-3: link: PASS
- conformance/interfaces/clock_settime/speculative/4-4: build: PASS
- conformance/interfaces/clock_settime/speculative/4-4: link: PASS
- conformance/interfaces/ctime/1-1: build: PASS
- conformance/interfaces/ctime/1-1: link: PASS
- conformance/interfaces/difftime/1-1: build: PASS
- conformance/interfaces/difftime/1-1: link: PASS
- conformance/interfaces/fork/1-1: build: PASS
- conformance/interfaces/fork/1-1: link: PASS
- conformance/interfaces/fork/11-1: build: PASS
- conformance/interfaces/fork/11-1: link: PASS
- conformance/interfaces/fork/12-1: build: PASS
- conformance/interfaces/fork/12-1: link: PASS
- conformance/interfaces/fork/13-1: build: PASS
- conformance/interfaces/fork/13-1: link: PASS
- conformance/interfaces/fork/14-1: build: PASS
- conformance/interfaces/fork/14-1: link: PASS
- conformance/interfaces/fork/16-1: build: PASS
- conformance/interfaces/fork/16-1: link: PASS
- conformance/interfaces/fork/17-1: build: PASS
- conformance/interfaces/fork/17-1: link: PASS
- conformance/interfaces/fork/17-2: build: PASS
- conformance/interfaces/fork/17-2: link: PASS
- conformance/interfaces/fork/18-1: build: PASS
- conformance/interfaces/fork/18-1: link: PASS
- conformance/interfaces/fork/19-1: build: PASS
- conformance/interfaces/fork/19-1: link: PASS
conformance/interfaces/fork/2-1: build: FAILED: Compiler output:
conformance/interfaces/fork/2-1.c: In function ‘main’:
conformance/interfaces/fork/2-1.c:240: error: ‘SA_SIGINFO’ undeclared (first use in this function)
conformance/interfaces/fork/2-1.c:240: error: (Each undeclared identifier is reported only once
conformance/interfaces/fork/2-1.c:240: error: for each function it appears in.)
conformance/interfaces/fork/2-1.c:241: error: ‘SA_NOCLDWAIT’ undeclared (first use in this function)
- conformance/interfaces/fork/21-1: build: PASS
- conformance/interfaces/fork/21-1: link: PASS
- conformance/interfaces/fork/22-1: build: PASS
- conformance/interfaces/fork/22-1: link: PASS
- conformance/interfaces/fork/3-1: build: PASS
- conformance/interfaces/fork/3-1: link: PASS
- conformance/interfaces/fork/4-1: build: PASS
- conformance/interfaces/fork/4-1: link: PASS
- conformance/interfaces/fork/6-1: build: PASS
- conformance/interfaces/fork/6-1: link: PASS
- conformance/interfaces/fork/7-1: build: PASS
- conformance/interfaces/fork/7-1: link: PASS
- conformance/interfaces/fork/8-1: build: PASS
- conformance/interfaces/fork/8-1: link: PASS
- conformance/interfaces/fork/9-1: build: PASS
- conformance/interfaces/fork/9-1: link: PASS
- conformance/interfaces/fsync/4-1: build: PASS
- conformance/interfaces/fsync/4-1: link: PASS
- conformance/interfaces/fsync/5-1: build: PASS
- conformance/interfaces/fsync/5-1: link: PASS
- conformance/interfaces/fsync/7-1: build: PASS
- conformance/interfaces/fsync/7-1: link: PASS
- conformance/interfaces/getpid/1-1: build: PASS
- conformance/interfaces/getpid/1-1: link: PASS
- conformance/interfaces/gmtime/1-1: build: PASS
- conformance/interfaces/gmtime/1-1: link: PASS
- conformance/interfaces/gmtime/2-1: build: PASS
- conformance/interfaces/gmtime/2-1: link: PASS
- conformance/interfaces/kill/1-1: build: PASS
- conformance/interfaces/kill/1-1: link: PASS
- conformance/interfaces/kill/1-2: build: PASS
- conformance/interfaces/kill/1-2: link: PASS
- conformance/interfaces/kill/2-1: build: PASS
- conformance/interfaces/kill/2-1: link: PASS
- conformance/interfaces/kill/2-2: build: PASS
- conformance/interfaces/kill/2-2: link: PASS
- conformance/interfaces/kill/3-1: build: PASS
- conformance/interfaces/kill/3-1: link: PASS
- conformance/interfaces/killpg/1-1: build: PASS
- conformance/interfaces/killpg/1-1: link: PASS
- conformance/interfaces/killpg/1-2: build: PASS
- conformance/interfaces/killpg/1-2: link: PASS
- conformance/interfaces/killpg/2-1: build: PASS
- conformance/interfaces/killpg/2-1: link: PASS
- conformance/interfaces/killpg/4-1: build: PASS
- conformance/interfaces/killpg/4-1: link: PASS
- conformance/interfaces/killpg/5-1: build: PASS
- conformance/interfaces/killpg/5-1: link: PASS
- conformance/interfaces/killpg/6-1: build: PASS
- conformance/interfaces/killpg/6-1: link: PASS
- conformance/interfaces/killpg/8-1: build: PASS
- conformance/interfaces/killpg/8-1: link: PASS
conformance/interfaces/lio_listio/1-1: build: FAILED: Compiler output:
conformance/interfaces/lio_listio/1-1.c: In function ‘main’:
conformance/interfaces/lio_listio/1-1.c:110: error: ‘SIGRTMIN’ undeclared (first use in this function)
@@ -982,10 +176,6 @@ interrupted using `kill [PID]`.
conformance/interfaces/lio_listio/11-1.c:111: error: (Each undeclared identifier is reported only once
conformance/interfaces/lio_listio/11-1.c:111: error: for each function it appears in.)
conformance/interfaces/lio_listio/11-1.c:123: error: ‘SA_SIGINFO’ undeclared (first use in this function)
- conformance/interfaces/lio_listio/12-1: build: PASS
- conformance/interfaces/lio_listio/12-1: link: PASS
- conformance/interfaces/lio_listio/13-1: build: PASS
- conformance/interfaces/lio_listio/13-1: link: PASS
conformance/interfaces/lio_listio/14-1: build: FAILED: Compiler output:
conformance/interfaces/lio_listio/14-1.c: In function ‘main’:
conformance/interfaces/lio_listio/14-1.c:111: error: ‘SIGRTMIN’ undeclared (first use in this function)
@@ -1008,8 +198,6 @@ interrupted using `kill [PID]`.
conformance/interfaces/lio_listio/17-1.c: In function ‘main’:
conformance/interfaces/lio_listio/17-1.c:19: error: implicit declaration of function ‘exit’
conformance/interfaces/lio_listio/17-1.c:19: error: incompatible implicit declaration of built-in function ‘exit’
- conformance/interfaces/lio_listio/18-1: build: PASS
- conformance/interfaces/lio_listio/18-1: link: PASS
conformance/interfaces/lio_listio/19-1: build: FAILED: Compiler output:
cc1: warnings being treated as errors
conformance/interfaces/lio_listio/19-1.c: In function ‘main’:
@@ -1063,186 +251,12 @@ interrupted using `kill [PID]`.
conformance/interfaces/lio_listio/4-1.c:114: error: (Each undeclared identifier is reported only once
conformance/interfaces/lio_listio/4-1.c:114: error: for each function it appears in.)
conformance/interfaces/lio_listio/4-1.c:126: error: ‘SA_SIGINFO’ undeclared (first use in this function)
- conformance/interfaces/lio_listio/5-1: build: PASS
- conformance/interfaces/lio_listio/5-1: link: PASS
- conformance/interfaces/lio_listio/6-1: build: PASS
- conformance/interfaces/lio_listio/6-1: link: PASS
conformance/interfaces/lio_listio/7-1: build: FAILED: Compiler output:
conformance/interfaces/lio_listio/7-1.c: In function ‘main’:
conformance/interfaces/lio_listio/7-1.c:113: error: ‘SIGRTMIN’ undeclared (first use in this function)
conformance/interfaces/lio_listio/7-1.c:113: error: (Each undeclared identifier is reported only once
conformance/interfaces/lio_listio/7-1.c:113: error: for each function it appears in.)
conformance/interfaces/lio_listio/7-1.c:125: error: ‘SA_SIGINFO’ undeclared (first use in this function)
- conformance/interfaces/lio_listio/8-1: build: PASS
- conformance/interfaces/lio_listio/8-1: link: PASS
- conformance/interfaces/lio_listio/9-1: build: PASS
- conformance/interfaces/lio_listio/9-1: link: PASS
- conformance/interfaces/localtime/1-1: build: PASS
- conformance/interfaces/localtime/1-1: link: PASS
- conformance/interfaces/mktime/1-1: build: PASS
- conformance/interfaces/mktime/1-1: link: PASS
- conformance/interfaces/mlock/10-1: build: PASS
- conformance/interfaces/mlock/10-1: link: PASS
- conformance/interfaces/mlock/5-1: build: PASS
- conformance/interfaces/mlock/5-1: link: PASS
- conformance/interfaces/mlock/8-1: build: PASS
- conformance/interfaces/mlock/8-1: link: PASS
- conformance/interfaces/mlock/speculative/12-1: build: PASS
- conformance/interfaces/mlock/speculative/12-1: link: PASS
- conformance/interfaces/mlockall/13-1: build: PASS
- conformance/interfaces/mlockall/13-1: link: PASS
- conformance/interfaces/mlockall/13-2: build: PASS
- conformance/interfaces/mlockall/13-2: link: PASS
- conformance/interfaces/mlockall/3-6: build: PASS
- conformance/interfaces/mlockall/3-6: link: PASS
- conformance/interfaces/mlockall/3-7: build: PASS
- conformance/interfaces/mlockall/3-7: link: PASS
- conformance/interfaces/mlockall/8-1: build: PASS
- conformance/interfaces/mlockall/8-1: link: PASS
- conformance/interfaces/mlockall/speculative/15-1: build: PASS
- conformance/interfaces/mlockall/speculative/15-1: link: PASS
- conformance/interfaces/mmap/1-1: build: PASS
- conformance/interfaces/mmap/1-1: link: PASS
- conformance/interfaces/mmap/1-2: build: PASS
- conformance/interfaces/mmap/1-2: link: PASS
- conformance/interfaces/mmap/10-1: build: PASS
- conformance/interfaces/mmap/10-1: link: PASS
- conformance/interfaces/mmap/11-1: build: PASS
- conformance/interfaces/mmap/11-1: link: PASS
- conformance/interfaces/mmap/11-2: build: PASS
- conformance/interfaces/mmap/11-2: link: PASS
- conformance/interfaces/mmap/11-3: build: PASS
- conformance/interfaces/mmap/11-3: link: PASS
- conformance/interfaces/mmap/11-4: build: PASS
- conformance/interfaces/mmap/11-4: link: PASS
- conformance/interfaces/mmap/11-5: build: PASS
- conformance/interfaces/mmap/11-5: link: PASS
- conformance/interfaces/mmap/12-1: build: PASS
- conformance/interfaces/mmap/12-1: link: PASS
- conformance/interfaces/mmap/13-1: build: PASS
- conformance/interfaces/mmap/13-1: link: PASS
- conformance/interfaces/mmap/14-1: build: PASS
- conformance/interfaces/mmap/14-1: link: PASS
- conformance/interfaces/mmap/18-1: build: PASS
- conformance/interfaces/mmap/18-1: link: PASS
- conformance/interfaces/mmap/19-1: build: PASS
- conformance/interfaces/mmap/19-1: link: PASS
- conformance/interfaces/mmap/21-1: build: PASS
- conformance/interfaces/mmap/21-1: link: PASS
- conformance/interfaces/mmap/23-1: build: PASS
- conformance/interfaces/mmap/23-1: link: PASS
- conformance/interfaces/mmap/24-1: build: PASS
- conformance/interfaces/mmap/24-1: link: PASS
- conformance/interfaces/mmap/24-2: build: PASS
- conformance/interfaces/mmap/24-2: link: PASS
- conformance/interfaces/mmap/27-1: build: PASS
- conformance/interfaces/mmap/27-1: link: PASS
- conformance/interfaces/mmap/28-1: build: PASS
- conformance/interfaces/mmap/28-1: link: PASS
- conformance/interfaces/mmap/3-1: build: PASS
- conformance/interfaces/mmap/3-1: link: PASS
- conformance/interfaces/mmap/31-1: build: PASS
- conformance/interfaces/mmap/31-1: link: PASS
- conformance/interfaces/mmap/5-1: build: PASS
- conformance/interfaces/mmap/5-1: link: PASS
- conformance/interfaces/mmap/6-1: build: PASS
- conformance/interfaces/mmap/6-1: link: PASS
- conformance/interfaces/mmap/6-2: build: PASS
- conformance/interfaces/mmap/6-2: link: PASS
- conformance/interfaces/mmap/6-3: build: PASS
- conformance/interfaces/mmap/6-3: link: PASS
- conformance/interfaces/mmap/6-4: build: PASS
- conformance/interfaces/mmap/6-4: link: PASS
- conformance/interfaces/mmap/6-5: build: PASS
- conformance/interfaces/mmap/6-5: link: PASS
- conformance/interfaces/mmap/6-6: build: PASS
- conformance/interfaces/mmap/6-6: link: PASS
- conformance/interfaces/mmap/7-1: build: PASS
- conformance/interfaces/mmap/7-1: link: PASS
- conformance/interfaces/mmap/7-2: build: PASS
- conformance/interfaces/mmap/7-2: link: PASS
- conformance/interfaces/mmap/7-3: build: PASS
- conformance/interfaces/mmap/7-3: link: PASS
- conformance/interfaces/mmap/7-4: build: PASS
- conformance/interfaces/mmap/7-4: link: PASS
- conformance/interfaces/mmap/9-1: build: PASS
- conformance/interfaces/mmap/9-1: link: PASS
- conformance/interfaces/mq_close/1-1: build: PASS
- conformance/interfaces/mq_close/1-1: link: PASS
- conformance/interfaces/mq_close/2-1: build: PASS
- conformance/interfaces/mq_close/2-1: link: PASS
- conformance/interfaces/mq_close/3-1: build: PASS
- conformance/interfaces/mq_close/3-1: link: PASS
- conformance/interfaces/mq_close/3-2: build: PASS
- conformance/interfaces/mq_close/3-2: link: PASS
- conformance/interfaces/mq_close/3-3: build: PASS
- conformance/interfaces/mq_close/3-3: link: PASS
- conformance/interfaces/mq_close/4-1: build: PASS
- conformance/interfaces/mq_close/4-1: link: PASS
- conformance/interfaces/mq_close/5-1: build: PASS
- conformance/interfaces/mq_close/5-1: link: PASS
- conformance/interfaces/mq_getattr/2-1: build: PASS
- conformance/interfaces/mq_getattr/2-1: link: PASS
- conformance/interfaces/mq_getattr/2-2: build: PASS
- conformance/interfaces/mq_getattr/2-2: link: PASS
- conformance/interfaces/mq_getattr/3-1: build: PASS
- conformance/interfaces/mq_getattr/3-1: link: PASS
- conformance/interfaces/mq_getattr/4-1: build: PASS
- conformance/interfaces/mq_getattr/4-1: link: PASS
- conformance/interfaces/mq_getattr/speculative/7-1: build: PASS
- conformance/interfaces/mq_getattr/speculative/7-1: link: PASS
- conformance/interfaces/mq_notify/1-1: build: PASS
- conformance/interfaces/mq_notify/1-1: link: PASS
- conformance/interfaces/mq_notify/2-1: build: PASS
- conformance/interfaces/mq_notify/2-1: link: PASS
- conformance/interfaces/mq_notify/3-1: build: PASS
- conformance/interfaces/mq_notify/3-1: link: PASS
- conformance/interfaces/mq_notify/4-1: build: PASS
- conformance/interfaces/mq_notify/4-1: link: PASS
- conformance/interfaces/mq_notify/5-1: build: PASS
- conformance/interfaces/mq_notify/5-1: link: PASS
- conformance/interfaces/mq_notify/8-1: build: PASS
- conformance/interfaces/mq_notify/8-1: link: PASS
- conformance/interfaces/mq_notify/9-1: build: PASS
- conformance/interfaces/mq_notify/9-1: link: PASS
- conformance/interfaces/mq_open/1-1: build: PASS
- conformance/interfaces/mq_open/1-1: link: PASS
- conformance/interfaces/mq_open/10-1: build: PASS
- conformance/interfaces/mq_open/10-1: link: PASS
- conformance/interfaces/mq_open/11-1: build: PASS
- conformance/interfaces/mq_open/11-1: link: PASS
- conformance/interfaces/mq_open/12-1: build: PASS
- conformance/interfaces/mq_open/12-1: link: PASS
- conformance/interfaces/mq_open/13-1: build: PASS
- conformance/interfaces/mq_open/13-1: link: PASS
- conformance/interfaces/mq_open/14-1: build: PASS
- conformance/interfaces/mq_open/14-1: link: PASS
- conformance/interfaces/mq_open/15-1: build: PASS
- conformance/interfaces/mq_open/15-1: link: PASS
- conformance/interfaces/mq_open/16-1: build: PASS
- conformance/interfaces/mq_open/16-1: link: PASS
- conformance/interfaces/mq_open/17-1: build: PASS
- conformance/interfaces/mq_open/17-1: link: PASS
- conformance/interfaces/mq_open/18-1: build: PASS
- conformance/interfaces/mq_open/18-1: link: PASS
- conformance/interfaces/mq_open/19-1: build: PASS
- conformance/interfaces/mq_open/19-1: link: PASS
- conformance/interfaces/mq_open/2-1: build: PASS
- conformance/interfaces/mq_open/2-1: link: PASS
- conformance/interfaces/mq_open/20-1: build: PASS
- conformance/interfaces/mq_open/20-1: link: PASS
- conformance/interfaces/mq_open/21-1: build: PASS
- conformance/interfaces/mq_open/21-1: link: PASS
- conformance/interfaces/mq_open/22-1: build: PASS
- conformance/interfaces/mq_open/22-1: link: PASS
- conformance/interfaces/mq_open/23-1: build: PASS
- conformance/interfaces/mq_open/23-1: link: PASS
- conformance/interfaces/mq_open/24-1: build: PASS
- conformance/interfaces/mq_open/24-1: link: PASS
- conformance/interfaces/mq_open/25-1: build: PASS
- conformance/interfaces/mq_open/25-1: link: PASS
- conformance/interfaces/mq_open/25-2: build: PASS
- conformance/interfaces/mq_open/25-2: link: PASS
conformance/interfaces/mq_open/27-1: build: FAILED: Compiler output:
conformance/interfaces/mq_open/27-1.c: In function ‘main’:
conformance/interfaces/mq_open/27-1.c:27: error: ‘PATH_MAX’ undeclared (first use in this function)
@@ -1250,80 +264,8 @@ interrupted using `kill [PID]`.
conformance/interfaces/mq_open/27-1.c:27: error: for each function it appears in.)
cc1: warnings being treated as errors
conformance/interfaces/mq_open/27-1.c:27: error: unused variable ‘qname’
- conformance/interfaces/mq_open/27-2: build: PASS
- conformance/interfaces/mq_open/27-2: link: PASS
- conformance/interfaces/mq_open/28-1: build: PASS
- conformance/interfaces/mq_open/28-1: link: PASS
- conformance/interfaces/mq_open/29-1: build: PASS
- conformance/interfaces/mq_open/29-1: link: PASS
- conformance/interfaces/mq_open/3-1: build: PASS
- conformance/interfaces/mq_open/3-1: link: PASS
- conformance/interfaces/mq_open/30-1: build: PASS
- conformance/interfaces/mq_open/30-1: link: PASS
- conformance/interfaces/mq_open/4-1: build: PASS
- conformance/interfaces/mq_open/4-1: link: PASS
- conformance/interfaces/mq_open/7-1: build: PASS
- conformance/interfaces/mq_open/7-1: link: PASS
- conformance/interfaces/mq_open/7-2: build: PASS
- conformance/interfaces/mq_open/7-2: link: PASS
- conformance/interfaces/mq_open/7-3: build: PASS
- conformance/interfaces/mq_open/7-3: link: PASS
- conformance/interfaces/mq_open/8-1: build: PASS
- conformance/interfaces/mq_open/8-1: link: PASS
- conformance/interfaces/mq_open/8-2: build: PASS
- conformance/interfaces/mq_open/8-2: link: PASS
- conformance/interfaces/mq_open/9-1: build: PASS
- conformance/interfaces/mq_open/9-1: link: PASS
- conformance/interfaces/mq_open/9-2: build: PASS
- conformance/interfaces/mq_open/9-2: link: PASS
- conformance/interfaces/mq_open/speculative/2-2: build: PASS
- conformance/interfaces/mq_open/speculative/2-2: link: PASS
- conformance/interfaces/mq_open/speculative/2-3: build: PASS
- conformance/interfaces/mq_open/speculative/2-3: link: PASS
- conformance/interfaces/mq_open/speculative/26-1: build: PASS
- conformance/interfaces/mq_open/speculative/26-1: link: PASS
- conformance/interfaces/mq_open/speculative/6-1: build: PASS
- conformance/interfaces/mq_open/speculative/6-1: link: PASS
- conformance/interfaces/mq_receive/1-1: build: PASS
- conformance/interfaces/mq_receive/1-1: link: PASS
- conformance/interfaces/mq_receive/10-1: build: PASS
- conformance/interfaces/mq_receive/10-1: link: PASS
- conformance/interfaces/mq_receive/11-1: build: PASS
- conformance/interfaces/mq_receive/11-1: link: PASS
- conformance/interfaces/mq_receive/11-2: build: PASS
- conformance/interfaces/mq_receive/11-2: link: PASS
- conformance/interfaces/mq_receive/12-1: build: PASS
- conformance/interfaces/mq_receive/12-1: link: PASS
- conformance/interfaces/mq_receive/13-1: build: PASS
- conformance/interfaces/mq_receive/13-1: link: PASS
- conformance/interfaces/mq_receive/2-1: build: PASS
- conformance/interfaces/mq_receive/2-1: link: PASS
- conformance/interfaces/mq_receive/5-1: build: PASS
- conformance/interfaces/mq_receive/5-1: link: PASS
- conformance/interfaces/mq_receive/7-1: build: PASS
- conformance/interfaces/mq_receive/7-1: link: PASS
- conformance/interfaces/mq_receive/8-1: build: PASS
- conformance/interfaces/mq_receive/8-1: link: PASS
- conformance/interfaces/mq_send/1-1: build: PASS
- conformance/interfaces/mq_send/1-1: link: PASS
- conformance/interfaces/mq_send/10-1: build: PASS
- conformance/interfaces/mq_send/10-1: link: PASS
- conformance/interfaces/mq_send/11-1: build: PASS
- conformance/interfaces/mq_send/11-1: link: PASS
- conformance/interfaces/mq_send/11-2: build: PASS
- conformance/interfaces/mq_send/11-2: link: PASS
- conformance/interfaces/mq_send/12-1: build: PASS
- conformance/interfaces/mq_send/12-1: link: PASS
conformance/interfaces/mq_send/13-1: build: FAILED: Compiler output:
conformance/interfaces/mq_send/13-1.c:30: error: ‘MQ_PRIO_MAX’ undeclared here (not in a function)
- conformance/interfaces/mq_send/14-1: build: PASS
- conformance/interfaces/mq_send/14-1: link: PASS
- conformance/interfaces/mq_send/2-1: build: PASS
- conformance/interfaces/mq_send/2-1: link: PASS
- conformance/interfaces/mq_send/3-1: build: PASS
- conformance/interfaces/mq_send/3-1: link: PASS
- conformance/interfaces/mq_send/3-2: build: PASS
- conformance/interfaces/mq_send/3-2: link: PASS
conformance/interfaces/mq_send/4-1: build: FAILED: Compiler output:
conformance/interfaces/mq_send/4-1.c: In function ‘main’:
conformance/interfaces/mq_send/4-1.c:41: error: ‘MQ_PRIO_MAX’ undeclared (first use in this function)
@@ -1339,99 +281,13 @@ interrupted using `kill [PID]`.
conformance/interfaces/mq_send/4-3.c:51: error: ‘MQ_PRIO_MAX’ undeclared (first use in this function)
conformance/interfaces/mq_send/4-3.c:51: error: (Each undeclared identifier is reported only once
conformance/interfaces/mq_send/4-3.c:51: error: for each function it appears in.)
- conformance/interfaces/mq_send/5-1: build: PASS
- conformance/interfaces/mq_send/5-1: link: PASS
- conformance/interfaces/mq_send/5-2: build: PASS
- conformance/interfaces/mq_send/5-2: link: PASS
- conformance/interfaces/mq_send/6-1: build: PASS
- conformance/interfaces/mq_send/6-1: link: PASS
conformance/interfaces/mq_send/7-1: build: FAILED: Compiler output:
conformance/interfaces/mq_send/7-1.c: In function ‘main’:
conformance/interfaces/mq_send/7-1.c:60: error: ‘MQ_PRIO_MAX’ undeclared (first use in this function)
conformance/interfaces/mq_send/7-1.c:60: error: (Each undeclared identifier is reported only once
conformance/interfaces/mq_send/7-1.c:60: error: for each function it appears in.)
- conformance/interfaces/mq_send/8-1: build: PASS
- conformance/interfaces/mq_send/8-1: link: PASS
- conformance/interfaces/mq_send/9-1: build: PASS
- conformance/interfaces/mq_send/9-1: link: PASS
- conformance/interfaces/mq_setattr/1-1: build: PASS
- conformance/interfaces/mq_setattr/1-1: link: PASS
- conformance/interfaces/mq_setattr/1-2: build: PASS
- conformance/interfaces/mq_setattr/1-2: link: PASS
- conformance/interfaces/mq_setattr/2-1: build: PASS
- conformance/interfaces/mq_setattr/2-1: link: PASS
- conformance/interfaces/mq_setattr/5-1: build: PASS
- conformance/interfaces/mq_setattr/5-1: link: PASS
- conformance/interfaces/mq_timedreceive/1-1: build: PASS
- conformance/interfaces/mq_timedreceive/1-1: link: PASS
- conformance/interfaces/mq_timedreceive/10-1: build: PASS
- conformance/interfaces/mq_timedreceive/10-1: link: PASS
- conformance/interfaces/mq_timedreceive/10-2: build: PASS
- conformance/interfaces/mq_timedreceive/10-2: link: PASS
- conformance/interfaces/mq_timedreceive/11-1: build: PASS
- conformance/interfaces/mq_timedreceive/11-1: link: PASS
- conformance/interfaces/mq_timedreceive/13-1: build: PASS
- conformance/interfaces/mq_timedreceive/13-1: link: PASS
- conformance/interfaces/mq_timedreceive/14-1: build: PASS
- conformance/interfaces/mq_timedreceive/14-1: link: PASS
- conformance/interfaces/mq_timedreceive/15-1: build: PASS
- conformance/interfaces/mq_timedreceive/15-1: link: PASS
- conformance/interfaces/mq_timedreceive/17-1: build: PASS
- conformance/interfaces/mq_timedreceive/17-1: link: PASS
- conformance/interfaces/mq_timedreceive/17-2: build: PASS
- conformance/interfaces/mq_timedreceive/17-2: link: PASS
- conformance/interfaces/mq_timedreceive/17-3: build: PASS
- conformance/interfaces/mq_timedreceive/17-3: link: PASS
- conformance/interfaces/mq_timedreceive/18-1: build: PASS
- conformance/interfaces/mq_timedreceive/18-1: link: PASS
- conformance/interfaces/mq_timedreceive/18-2: build: PASS
- conformance/interfaces/mq_timedreceive/18-2: link: PASS
- conformance/interfaces/mq_timedreceive/2-1: build: PASS
- conformance/interfaces/mq_timedreceive/2-1: link: PASS
- conformance/interfaces/mq_timedreceive/5-1: build: PASS
- conformance/interfaces/mq_timedreceive/5-1: link: PASS
- conformance/interfaces/mq_timedreceive/5-2: build: PASS
- conformance/interfaces/mq_timedreceive/5-2: link: PASS
- conformance/interfaces/mq_timedreceive/5-3: build: PASS
- conformance/interfaces/mq_timedreceive/5-3: link: PASS
- conformance/interfaces/mq_timedreceive/7-1: build: PASS
- conformance/interfaces/mq_timedreceive/7-1: link: PASS
- conformance/interfaces/mq_timedreceive/8-1: build: PASS
- conformance/interfaces/mq_timedreceive/8-1: link: PASS
- conformance/interfaces/mq_timedreceive/speculative/10-2: build: PASS
- conformance/interfaces/mq_timedreceive/speculative/10-2: link: PASS
- conformance/interfaces/mq_timedsend/1-1: build: PASS
- conformance/interfaces/mq_timedsend/1-1: link: PASS
- conformance/interfaces/mq_timedsend/10-1: build: PASS
- conformance/interfaces/mq_timedsend/10-1: link: PASS
- conformance/interfaces/mq_timedsend/11-1: build: PASS
- conformance/interfaces/mq_timedsend/11-1: link: PASS
- conformance/interfaces/mq_timedsend/11-2: build: PASS
- conformance/interfaces/mq_timedsend/11-2: link: PASS
- conformance/interfaces/mq_timedsend/12-1: build: PASS
- conformance/interfaces/mq_timedsend/12-1: link: PASS
conformance/interfaces/mq_timedsend/13-1: build: FAILED: Compiler output:
conformance/interfaces/mq_timedsend/13-1.c:31: error: ‘MQ_PRIO_MAX’ undeclared here (not in a function)
- conformance/interfaces/mq_timedsend/14-1: build: PASS
- conformance/interfaces/mq_timedsend/14-1: link: PASS
- conformance/interfaces/mq_timedsend/15-1: build: PASS
- conformance/interfaces/mq_timedsend/15-1: link: PASS
- conformance/interfaces/mq_timedsend/16-1: build: PASS
- conformance/interfaces/mq_timedsend/16-1: link: PASS
- conformance/interfaces/mq_timedsend/17-1: build: PASS
- conformance/interfaces/mq_timedsend/17-1: link: PASS
- conformance/interfaces/mq_timedsend/18-1: build: PASS
- conformance/interfaces/mq_timedsend/18-1: link: PASS
- conformance/interfaces/mq_timedsend/19-1: build: PASS
- conformance/interfaces/mq_timedsend/19-1: link: PASS
- conformance/interfaces/mq_timedsend/2-1: build: PASS
- conformance/interfaces/mq_timedsend/2-1: link: PASS
- conformance/interfaces/mq_timedsend/20-1: build: PASS
- conformance/interfaces/mq_timedsend/20-1: link: PASS
- conformance/interfaces/mq_timedsend/3-1: build: PASS
- conformance/interfaces/mq_timedsend/3-1: link: PASS
- conformance/interfaces/mq_timedsend/3-2: build: PASS
- conformance/interfaces/mq_timedsend/3-2: link: PASS
conformance/interfaces/mq_timedsend/4-1: build: FAILED: Compiler output:
conformance/interfaces/mq_timedsend/4-1.c: In function ‘main’:
conformance/interfaces/mq_timedsend/4-1.c:45: error: ‘MQ_PRIO_MAX’ undeclared (first use in this function)
@@ -1447,112 +303,6 @@ interrupted using `kill [PID]`.
conformance/interfaces/mq_timedsend/4-3.c:55: error: ‘MQ_PRIO_MAX’ undeclared (first use in this function)
conformance/interfaces/mq_timedsend/4-3.c:55: error: (Each undeclared identifier is reported only once
conformance/interfaces/mq_timedsend/4-3.c:55: error: for each function it appears in.)
- conformance/interfaces/mq_timedsend/5-1: build: PASS
- conformance/interfaces/mq_timedsend/5-1: link: PASS
- conformance/interfaces/mq_timedsend/5-2: build: PASS
- conformance/interfaces/mq_timedsend/5-2: link: PASS
- conformance/interfaces/mq_timedsend/5-3: build: PASS
- conformance/interfaces/mq_timedsend/5-3: link: PASS
- conformance/interfaces/mq_timedsend/6-1: build: PASS
- conformance/interfaces/mq_timedsend/6-1: link: PASS
- conformance/interfaces/mq_timedsend/7-1: build: PASS
- conformance/interfaces/mq_timedsend/7-1: link: PASS
- conformance/interfaces/mq_timedsend/8-1: build: PASS
- conformance/interfaces/mq_timedsend/8-1: link: PASS
- conformance/interfaces/mq_timedsend/9-1: build: PASS
- conformance/interfaces/mq_timedsend/9-1: link: PASS
- conformance/interfaces/mq_timedsend/speculative/18-2: build: PASS
- conformance/interfaces/mq_timedsend/speculative/18-2: link: PASS
- conformance/interfaces/mq_unlink/1-1: build: PASS
- conformance/interfaces/mq_unlink/1-1: link: PASS
- conformance/interfaces/mq_unlink/2-1: build: PASS
- conformance/interfaces/mq_unlink/2-1: link: PASS
- conformance/interfaces/mq_unlink/2-2: build: PASS
- conformance/interfaces/mq_unlink/2-2: link: PASS
- conformance/interfaces/mq_unlink/2-3: build: PASS
- conformance/interfaces/mq_unlink/2-3: link: PASS
- conformance/interfaces/mq_unlink/7-1: build: PASS
- conformance/interfaces/mq_unlink/7-1: link: PASS
- conformance/interfaces/mq_unlink/speculative/7-2: build: PASS
- conformance/interfaces/mq_unlink/speculative/7-2: link: PASS
- conformance/interfaces/munlock/10-1: build: PASS
- conformance/interfaces/munlock/10-1: link: PASS
- conformance/interfaces/munlock/11-1: build: PASS
- conformance/interfaces/munlock/11-1: link: PASS
- conformance/interfaces/munlock/7-1: build: PASS
- conformance/interfaces/munlock/7-1: link: PASS
- conformance/interfaces/munlockall/5-1: build: PASS
- conformance/interfaces/munlockall/5-1: link: PASS
- conformance/interfaces/munmap/1-1: build: PASS
- conformance/interfaces/munmap/1-1: link: PASS
- conformance/interfaces/munmap/1-2: build: PASS
- conformance/interfaces/munmap/1-2: link: PASS
- conformance/interfaces/munmap/2-1: build: PASS
- conformance/interfaces/munmap/2-1: link: PASS
- conformance/interfaces/munmap/3-1: build: PASS
- conformance/interfaces/munmap/3-1: link: PASS
- conformance/interfaces/munmap/4-1: build: PASS
- conformance/interfaces/munmap/4-1: link: PASS
- conformance/interfaces/munmap/8-1: build: PASS
- conformance/interfaces/munmap/8-1: link: PASS
- conformance/interfaces/munmap/9-1: build: PASS
- conformance/interfaces/munmap/9-1: link: PASS
- conformance/interfaces/nanosleep/10000-1: build: PASS
- conformance/interfaces/nanosleep/10000-1: link: PASS
- conformance/interfaces/nanosleep/1-1: build: PASS
- conformance/interfaces/nanosleep/1-1: link: PASS
- conformance/interfaces/nanosleep/1-2: build: PASS
- conformance/interfaces/nanosleep/1-2: link: PASS
- conformance/interfaces/nanosleep/1-3: build: PASS
- conformance/interfaces/nanosleep/1-3: link: PASS
- conformance/interfaces/nanosleep/2-1: build: PASS
- conformance/interfaces/nanosleep/2-1: link: PASS
- conformance/interfaces/nanosleep/3-1: build: PASS
- conformance/interfaces/nanosleep/3-1: link: PASS
- conformance/interfaces/nanosleep/3-2: build: PASS
- conformance/interfaces/nanosleep/3-2: link: PASS
- conformance/interfaces/nanosleep/5-1: build: PASS
- conformance/interfaces/nanosleep/5-1: link: PASS
- conformance/interfaces/nanosleep/5-2: build: PASS
- conformance/interfaces/nanosleep/5-2: link: PASS
- conformance/interfaces/nanosleep/6-1: build: PASS
- conformance/interfaces/nanosleep/6-1: link: PASS
- conformance/interfaces/nanosleep/7-1: build: PASS
- conformance/interfaces/nanosleep/7-1: link: PASS
- conformance/interfaces/nanosleep/7-2: build: PASS
- conformance/interfaces/nanosleep/7-2: link: PASS
- conformance/interfaces/pthread_atfork/1-1: build: PASS
- conformance/interfaces/pthread_atfork/1-1: link: PASS
- conformance/interfaces/pthread_atfork/1-2: build: PASS
- conformance/interfaces/pthread_atfork/1-2: link: PASS
- conformance/interfaces/pthread_atfork/2-1: build: PASS
- conformance/interfaces/pthread_atfork/2-1: link: PASS
- conformance/interfaces/pthread_atfork/2-2: build: PASS
- conformance/interfaces/pthread_atfork/2-2: link: PASS
- conformance/interfaces/pthread_atfork/3-2: build: PASS
- conformance/interfaces/pthread_atfork/3-2: link: PASS
- conformance/interfaces/pthread_atfork/3-3: build: PASS
- conformance/interfaces/pthread_atfork/3-3: link: PASS
- conformance/interfaces/pthread_atfork/4-1: build: PASS
- conformance/interfaces/pthread_atfork/4-1: link: PASS
- conformance/interfaces/pthread_attr_destroy/1-1: build: PASS
- conformance/interfaces/pthread_attr_destroy/1-1: link: PASS
- conformance/interfaces/pthread_attr_destroy/2-1: build: PASS
- conformance/interfaces/pthread_attr_destroy/2-1: link: PASS
- conformance/interfaces/pthread_attr_destroy/3-1: build: PASS
- conformance/interfaces/pthread_attr_destroy/3-1: link: PASS
- conformance/interfaces/pthread_attr_getdetachstate/1-1: build: PASS
- conformance/interfaces/pthread_attr_getdetachstate/1-1: link: PASS
- conformance/interfaces/pthread_attr_getdetachstate/1-2: build: PASS
- conformance/interfaces/pthread_attr_getdetachstate/1-2: link: PASS
- conformance/interfaces/pthread_attr_getinheritsched/1-1: build: PASS
- conformance/interfaces/pthread_attr_getinheritsched/1-1: link: PASS
- conformance/interfaces/pthread_attr_getschedparam/1-1: build: PASS
- conformance/interfaces/pthread_attr_getschedparam/1-1: link: PASS
- conformance/interfaces/pthread_attr_getschedpolicy/2-1: build: PASS
- conformance/interfaces/pthread_attr_getschedpolicy/2-1: link: PASS
- conformance/interfaces/pthread_attr_getscope/1-1: build: PASS
- conformance/interfaces/pthread_attr_getscope/1-1: link: PASS
conformance/interfaces/pthread_attr_getstack/1-1: build: FAILED: Compiler output:
conformance/interfaces/pthread_attr_getstack/1-1.c: In function ‘main’:
conformance/interfaces/pthread_attr_getstack/1-1.c:54: error: ‘PTHREAD_STACK_MIN’ undeclared (first use in this function)
@@ -1563,58 +313,6 @@ interrupted using `kill [PID]`.
conformance/interfaces/pthread_attr_getstacksize/1-1.c:53: error: ‘PTHREAD_STACK_MIN’ undeclared (first use in this function)
conformance/interfaces/pthread_attr_getstacksize/1-1.c:53: error: (Each undeclared identifier is reported only once
conformance/interfaces/pthread_attr_getstacksize/1-1.c:53: error: for each function it appears in.)
- conformance/interfaces/pthread_attr_init/1-1: build: PASS
- conformance/interfaces/pthread_attr_init/1-1: link: PASS
- conformance/interfaces/pthread_attr_init/2-1: build: PASS
- conformance/interfaces/pthread_attr_init/2-1: link: PASS
- conformance/interfaces/pthread_attr_init/3-1: build: PASS
- conformance/interfaces/pthread_attr_init/3-1: link: PASS
- conformance/interfaces/pthread_attr_init/4-1: build: PASS
- conformance/interfaces/pthread_attr_init/4-1: link: PASS
- conformance/interfaces/pthread_attr_setdetachstate/1-1: build: PASS
- conformance/interfaces/pthread_attr_setdetachstate/1-1: link: PASS
- conformance/interfaces/pthread_attr_setdetachstate/1-2: build: PASS
- conformance/interfaces/pthread_attr_setdetachstate/1-2: link: PASS
- conformance/interfaces/pthread_attr_setdetachstate/2-1: build: PASS
- conformance/interfaces/pthread_attr_setdetachstate/2-1: link: PASS
- conformance/interfaces/pthread_attr_setdetachstate/4-1: build: PASS
- conformance/interfaces/pthread_attr_setdetachstate/4-1: link: PASS
- conformance/interfaces/pthread_attr_setinheritsched/1-1: build: PASS
- conformance/interfaces/pthread_attr_setinheritsched/1-1: link: PASS
- conformance/interfaces/pthread_attr_setinheritsched/2-1: build: PASS
- conformance/interfaces/pthread_attr_setinheritsched/2-1: link: PASS
- conformance/interfaces/pthread_attr_setinheritsched/2-2: build: PASS
- conformance/interfaces/pthread_attr_setinheritsched/2-2: link: PASS
- conformance/interfaces/pthread_attr_setinheritsched/2-3: build: PASS
- conformance/interfaces/pthread_attr_setinheritsched/2-3: link: PASS
- conformance/interfaces/pthread_attr_setinheritsched/2-4: build: PASS
- conformance/interfaces/pthread_attr_setinheritsched/2-4: link: PASS
- conformance/interfaces/pthread_attr_setinheritsched/4-1: build: PASS
- conformance/interfaces/pthread_attr_setinheritsched/4-1: link: PASS
- conformance/interfaces/pthread_attr_setschedparam/1-1: build: PASS
- conformance/interfaces/pthread_attr_setschedparam/1-1: link: PASS
- conformance/interfaces/pthread_attr_setschedparam/1-2: build: PASS
- conformance/interfaces/pthread_attr_setschedparam/1-2: link: PASS
- conformance/interfaces/pthread_attr_setschedparam/1-3: build: PASS
- conformance/interfaces/pthread_attr_setschedparam/1-3: link: PASS
- conformance/interfaces/pthread_attr_setschedparam/1-4: build: PASS
- conformance/interfaces/pthread_attr_setschedparam/1-4: link: PASS
- conformance/interfaces/pthread_attr_setschedparam/speculative/3-1: build: PASS
- conformance/interfaces/pthread_attr_setschedparam/speculative/3-1: link: PASS
- conformance/interfaces/pthread_attr_setschedparam/speculative/3-2: build: PASS
- conformance/interfaces/pthread_attr_setschedparam/speculative/3-2: link: PASS
- conformance/interfaces/pthread_attr_setschedpolicy/1-1: build: PASS
- conformance/interfaces/pthread_attr_setschedpolicy/1-1: link: PASS
- conformance/interfaces/pthread_attr_setschedpolicy/4-1: build: PASS
- conformance/interfaces/pthread_attr_setschedpolicy/4-1: link: PASS
- conformance/interfaces/pthread_attr_setschedpolicy/speculative/5-1: build: PASS
- conformance/interfaces/pthread_attr_setschedpolicy/speculative/5-1: link: PASS
- conformance/interfaces/pthread_attr_setscope/1-1: build: PASS
- conformance/interfaces/pthread_attr_setscope/1-1: link: PASS
- conformance/interfaces/pthread_attr_setscope/4-1: build: PASS
- conformance/interfaces/pthread_attr_setscope/4-1: link: PASS
- conformance/interfaces/pthread_attr_setscope/5-1: build: PASS
- conformance/interfaces/pthread_attr_setscope/5-1: link: PASS
conformance/interfaces/pthread_attr_setstack/1-1: build: FAILED: Compiler output:
conformance/interfaces/pthread_attr_setstack/1-1.c: In function ‘main’:
conformance/interfaces/pthread_attr_setstack/1-1.c:63: error: ‘PTHREAD_STACK_MIN’ undeclared (first use in this function)
@@ -1655,890 +353,14 @@ interrupted using `kill [PID]`.
conformance/interfaces/pthread_attr_setstacksize/4-1.c:50: error: ‘PTHREAD_STACK_MIN’ undeclared (first use in this function)
conformance/interfaces/pthread_attr_setstacksize/4-1.c:50: error: (Each undeclared identifier is reported only once
conformance/interfaces/pthread_attr_setstacksize/4-1.c:50: error: for each function it appears in.)
- conformance/interfaces/pthread_barrier_destroy/1-1: build: PASS
- conformance/interfaces/pthread_barrier_destroy/1-1: link: PASS
- conformance/interfaces/pthread_barrier_destroy/2-1: build: PASS
- conformance/interfaces/pthread_barrier_destroy/2-1: link: PASS
- conformance/interfaces/pthread_barrier_init/1-1: build: PASS
- conformance/interfaces/pthread_barrier_init/1-1: link: PASS
- conformance/interfaces/pthread_barrier_init/3-1: build: PASS
- conformance/interfaces/pthread_barrier_init/3-1: link: PASS
- conformance/interfaces/pthread_barrier_init/4-1: build: PASS
- conformance/interfaces/pthread_barrier_init/4-1: link: PASS
- conformance/interfaces/pthread_barrier_wait/1-1: build: PASS
- conformance/interfaces/pthread_barrier_wait/1-1: link: PASS
- conformance/interfaces/pthread_barrier_wait/2-1: build: PASS
- conformance/interfaces/pthread_barrier_wait/2-1: link: PASS
- conformance/interfaces/pthread_barrier_wait/3-1: build: PASS
- conformance/interfaces/pthread_barrier_wait/3-1: link: PASS
- conformance/interfaces/pthread_barrier_wait/3-2: build: PASS
- conformance/interfaces/pthread_barrier_wait/3-2: link: PASS
- conformance/interfaces/pthread_barrier_wait/6-1: build: PASS
- conformance/interfaces/pthread_barrier_wait/6-1: link: PASS
- conformance/interfaces/pthread_barrierattr_destroy/1-1: build: PASS
- conformance/interfaces/pthread_barrierattr_destroy/1-1: link: PASS
- conformance/interfaces/pthread_barrierattr_getpshared/1-1: build: PASS
- conformance/interfaces/pthread_barrierattr_getpshared/1-1: link: PASS
- conformance/interfaces/pthread_barrierattr_getpshared/2-1: build: PASS
- conformance/interfaces/pthread_barrierattr_getpshared/2-1: link: PASS
- conformance/interfaces/pthread_barrierattr_init/1-1: build: PASS
- conformance/interfaces/pthread_barrierattr_init/1-1: link: PASS
- conformance/interfaces/pthread_barrierattr_init/2-1: build: PASS
- conformance/interfaces/pthread_barrierattr_init/2-1: link: PASS
- conformance/interfaces/pthread_barrierattr_setpshared/1-1: build: PASS
- conformance/interfaces/pthread_barrierattr_setpshared/1-1: link: PASS
- conformance/interfaces/pthread_barrierattr_setpshared/2-1: build: PASS
- conformance/interfaces/pthread_barrierattr_setpshared/2-1: link: PASS
- conformance/interfaces/pthread_cancel/1-1: build: PASS
- conformance/interfaces/pthread_cancel/1-1: link: PASS
- conformance/interfaces/pthread_cancel/1-2: build: PASS
- conformance/interfaces/pthread_cancel/1-2: link: PASS
- conformance/interfaces/pthread_cancel/1-3: build: PASS
- conformance/interfaces/pthread_cancel/1-3: link: PASS
- conformance/interfaces/pthread_cancel/2-1: build: PASS
- conformance/interfaces/pthread_cancel/2-1: link: PASS
- conformance/interfaces/pthread_cancel/2-2: build: PASS
- conformance/interfaces/pthread_cancel/2-2: link: PASS
- conformance/interfaces/pthread_cancel/2-3: build: PASS
- conformance/interfaces/pthread_cancel/2-3: link: PASS
- conformance/interfaces/pthread_cancel/3-1: build: PASS
- conformance/interfaces/pthread_cancel/3-1: link: PASS
- conformance/interfaces/pthread_cancel/4-1: build: PASS
- conformance/interfaces/pthread_cancel/4-1: link: PASS
- conformance/interfaces/pthread_cancel/5-1: build: PASS
- conformance/interfaces/pthread_cancel/5-1: link: PASS
- conformance/interfaces/pthread_cancel/5-2: build: PASS
- conformance/interfaces/pthread_cancel/5-2: link: PASS
- conformance/interfaces/pthread_cleanup_pop/1-1: build: PASS
- conformance/interfaces/pthread_cleanup_pop/1-1: link: PASS
- conformance/interfaces/pthread_cleanup_pop/1-2: build: PASS
- conformance/interfaces/pthread_cleanup_pop/1-2: link: PASS
- conformance/interfaces/pthread_cleanup_pop/1-3: build: PASS
- conformance/interfaces/pthread_cleanup_pop/1-3: link: PASS
- conformance/interfaces/pthread_cleanup_push/1-1: build: PASS
- conformance/interfaces/pthread_cleanup_push/1-1: link: PASS
- conformance/interfaces/pthread_cleanup_push/1-2: build: PASS
- conformance/interfaces/pthread_cleanup_push/1-2: link: PASS
- conformance/interfaces/pthread_cleanup_push/1-3: build: PASS
- conformance/interfaces/pthread_cleanup_push/1-3: link: PASS
- conformance/interfaces/pthread_cond_broadcast/1-1: build: PASS
- conformance/interfaces/pthread_cond_broadcast/1-1: link: PASS
- conformance/interfaces/pthread_cond_broadcast/1-2: build: PASS
- conformance/interfaces/pthread_cond_broadcast/1-2: link: PASS
- conformance/interfaces/pthread_cond_broadcast/2-1: build: PASS
- conformance/interfaces/pthread_cond_broadcast/2-1: link: PASS
- conformance/interfaces/pthread_cond_broadcast/2-2: build: PASS
- conformance/interfaces/pthread_cond_broadcast/2-2: link: PASS
- conformance/interfaces/pthread_cond_broadcast/2-3: build: PASS
- conformance/interfaces/pthread_cond_broadcast/2-3: link: PASS
- conformance/interfaces/pthread_cond_broadcast/4-1: build: PASS
- conformance/interfaces/pthread_cond_broadcast/4-1: link: PASS
- conformance/interfaces/pthread_cond_broadcast/4-2: build: PASS
- conformance/interfaces/pthread_cond_broadcast/4-2: link: PASS
- conformance/interfaces/pthread_cond_destroy/1-1: build: PASS
- conformance/interfaces/pthread_cond_destroy/1-1: link: PASS
- conformance/interfaces/pthread_cond_destroy/2-1: build: PASS
- conformance/interfaces/pthread_cond_destroy/2-1: link: PASS
- conformance/interfaces/pthread_cond_destroy/3-1: build: PASS
- conformance/interfaces/pthread_cond_destroy/3-1: link: PASS
- conformance/interfaces/pthread_cond_destroy/speculative/4-1: build: PASS
- conformance/interfaces/pthread_cond_destroy/speculative/4-1: link: PASS
- conformance/interfaces/pthread_cond_init/1-1: build: PASS
- conformance/interfaces/pthread_cond_init/1-1: link: PASS
- conformance/interfaces/pthread_cond_init/1-2: build: PASS
- conformance/interfaces/pthread_cond_init/1-2: link: PASS
- conformance/interfaces/pthread_cond_init/1-3: build: PASS
- conformance/interfaces/pthread_cond_init/1-3: link: PASS
- conformance/interfaces/pthread_cond_init/2-1: build: PASS
- conformance/interfaces/pthread_cond_init/2-1: link: PASS
- conformance/interfaces/pthread_cond_init/2-2: build: PASS
- conformance/interfaces/pthread_cond_init/2-2: link: PASS
- conformance/interfaces/pthread_cond_init/3-1: build: PASS
- conformance/interfaces/pthread_cond_init/3-1: link: PASS
- conformance/interfaces/pthread_cond_init/4-1: build: PASS
- conformance/interfaces/pthread_cond_init/4-1: link: PASS
- conformance/interfaces/pthread_cond_init/4-2: build: PASS
- conformance/interfaces/pthread_cond_init/4-2: link: PASS
- conformance/interfaces/pthread_cond_signal/1-1: build: PASS
- conformance/interfaces/pthread_cond_signal/1-1: link: PASS
- conformance/interfaces/pthread_cond_signal/1-2: build: PASS
- conformance/interfaces/pthread_cond_signal/1-2: link: PASS
- conformance/interfaces/pthread_cond_signal/2-1: build: PASS
- conformance/interfaces/pthread_cond_signal/2-1: link: PASS
- conformance/interfaces/pthread_cond_signal/2-2: build: PASS
- conformance/interfaces/pthread_cond_signal/2-2: link: PASS
- conformance/interfaces/pthread_cond_signal/4-1: build: PASS
- conformance/interfaces/pthread_cond_signal/4-1: link: PASS
- conformance/interfaces/pthread_cond_signal/4-2: build: PASS
- conformance/interfaces/pthread_cond_signal/4-2: link: PASS
- conformance/interfaces/pthread_cond_timedwait/1-1: build: PASS
- conformance/interfaces/pthread_cond_timedwait/1-1: link: PASS
- conformance/interfaces/pthread_cond_timedwait/2-1: build: PASS
- conformance/interfaces/pthread_cond_timedwait/2-1: link: PASS
- conformance/interfaces/pthread_cond_timedwait/2-2: build: PASS
- conformance/interfaces/pthread_cond_timedwait/2-2: link: PASS
- conformance/interfaces/pthread_cond_timedwait/2-3: build: PASS
- conformance/interfaces/pthread_cond_timedwait/2-3: link: PASS
- conformance/interfaces/pthread_cond_timedwait/2-4: build: PASS
- conformance/interfaces/pthread_cond_timedwait/2-4: link: PASS
- conformance/interfaces/pthread_cond_timedwait/2-5: build: PASS
- conformance/interfaces/pthread_cond_timedwait/2-5: link: PASS
- conformance/interfaces/pthread_cond_timedwait/2-6: build: PASS
- conformance/interfaces/pthread_cond_timedwait/2-6: link: PASS
- conformance/interfaces/pthread_cond_timedwait/2-7: build: PASS
- conformance/interfaces/pthread_cond_timedwait/2-7: link: PASS
- conformance/interfaces/pthread_cond_timedwait/3-1: build: PASS
- conformance/interfaces/pthread_cond_timedwait/3-1: link: PASS
- conformance/interfaces/pthread_cond_timedwait/4-1: build: PASS
- conformance/interfaces/pthread_cond_timedwait/4-1: link: PASS
- conformance/interfaces/pthread_cond_timedwait/4-2: build: PASS
- conformance/interfaces/pthread_cond_timedwait/4-2: link: PASS
- conformance/interfaces/pthread_cond_timedwait/4-3: build: PASS
- conformance/interfaces/pthread_cond_timedwait/4-3: link: PASS
- conformance/interfaces/pthread_cond_wait/1-1: build: PASS
- conformance/interfaces/pthread_cond_wait/1-1: link: PASS
- conformance/interfaces/pthread_cond_wait/2-1: build: PASS
- conformance/interfaces/pthread_cond_wait/2-1: link: PASS
- conformance/interfaces/pthread_cond_wait/2-2: build: PASS
- conformance/interfaces/pthread_cond_wait/2-2: link: PASS
- conformance/interfaces/pthread_cond_wait/2-3: build: PASS
- conformance/interfaces/pthread_cond_wait/2-3: link: PASS
- conformance/interfaces/pthread_cond_wait/3-1: build: PASS
- conformance/interfaces/pthread_cond_wait/3-1: link: PASS
- conformance/interfaces/pthread_cond_wait/4-1: build: PASS
- conformance/interfaces/pthread_cond_wait/4-1: link: PASS
- conformance/interfaces/pthread_condattr_destroy/1-1: build: PASS
- conformance/interfaces/pthread_condattr_destroy/1-1: link: PASS
- conformance/interfaces/pthread_condattr_destroy/2-1: build: PASS
- conformance/interfaces/pthread_condattr_destroy/2-1: link: PASS
- conformance/interfaces/pthread_condattr_destroy/3-1: build: PASS
- conformance/interfaces/pthread_condattr_destroy/3-1: link: PASS
- conformance/interfaces/pthread_condattr_destroy/4-1: build: PASS
- conformance/interfaces/pthread_condattr_destroy/4-1: link: PASS
- conformance/interfaces/pthread_condattr_getclock/1-1: build: PASS
- conformance/interfaces/pthread_condattr_getclock/1-1: link: PASS
- conformance/interfaces/pthread_condattr_getclock/1-2: build: PASS
- conformance/interfaces/pthread_condattr_getclock/1-2: link: PASS
- conformance/interfaces/pthread_condattr_getpshared/1-1: build: PASS
- conformance/interfaces/pthread_condattr_getpshared/1-1: link: PASS
- conformance/interfaces/pthread_condattr_getpshared/1-2: build: PASS
- conformance/interfaces/pthread_condattr_getpshared/1-2: link: PASS
- conformance/interfaces/pthread_condattr_getpshared/2-1: build: PASS
- conformance/interfaces/pthread_condattr_getpshared/2-1: link: PASS
- conformance/interfaces/pthread_condattr_init/1-1: build: PASS
- conformance/interfaces/pthread_condattr_init/1-1: link: PASS
- conformance/interfaces/pthread_condattr_init/3-1: build: PASS
- conformance/interfaces/pthread_condattr_init/3-1: link: PASS
- conformance/interfaces/pthread_condattr_setclock/1-1: build: PASS
- conformance/interfaces/pthread_condattr_setclock/1-1: link: PASS
- conformance/interfaces/pthread_condattr_setclock/1-2: build: PASS
- conformance/interfaces/pthread_condattr_setclock/1-2: link: PASS
- conformance/interfaces/pthread_condattr_setclock/1-3: build: PASS
- conformance/interfaces/pthread_condattr_setclock/1-3: link: PASS
- conformance/interfaces/pthread_condattr_setclock/2-1: build: PASS
- conformance/interfaces/pthread_condattr_setclock/2-1: link: PASS
- conformance/interfaces/pthread_condattr_setpshared/1-1: build: PASS
- conformance/interfaces/pthread_condattr_setpshared/1-1: link: PASS
- conformance/interfaces/pthread_condattr_setpshared/1-2: build: PASS
- conformance/interfaces/pthread_condattr_setpshared/1-2: link: PASS
- conformance/interfaces/pthread_condattr_setpshared/2-1: build: PASS
- conformance/interfaces/pthread_condattr_setpshared/2-1: link: PASS
- conformance/interfaces/pthread_create/1-1: build: PASS
- conformance/interfaces/pthread_create/1-1: link: PASS
- conformance/interfaces/pthread_create/1-2: build: PASS
- conformance/interfaces/pthread_create/1-2: link: PASS
- conformance/interfaces/pthread_create/1-3: build: PASS
- conformance/interfaces/pthread_create/1-3: link: PASS
- conformance/interfaces/pthread_create/1-4: build: PASS
- conformance/interfaces/pthread_create/1-4: link: PASS
- conformance/interfaces/pthread_create/1-5: build: PASS
- conformance/interfaces/pthread_create/1-5: link: PASS
- conformance/interfaces/pthread_create/1-6: build: PASS
- conformance/interfaces/pthread_create/1-6: link: PASS
- conformance/interfaces/pthread_create/10-1: build: PASS
- conformance/interfaces/pthread_create/10-1: link: PASS
- conformance/interfaces/pthread_create/11-1: build: PASS
- conformance/interfaces/pthread_create/11-1: link: PASS
- conformance/interfaces/pthread_create/12-1: build: PASS
- conformance/interfaces/pthread_create/12-1: link: PASS
- conformance/interfaces/pthread_create/14-1: build: PASS
- conformance/interfaces/pthread_create/14-1: link: PASS
- conformance/interfaces/pthread_create/15-1: build: PASS
- conformance/interfaces/pthread_create/15-1: link: PASS
- conformance/interfaces/pthread_create/2-1: build: PASS
- conformance/interfaces/pthread_create/2-1: link: PASS
- conformance/interfaces/pthread_create/3-1: build: PASS
- conformance/interfaces/pthread_create/3-1: link: PASS
- conformance/interfaces/pthread_create/3-2: build: PASS
- conformance/interfaces/pthread_create/3-2: link: PASS
- conformance/interfaces/pthread_create/4-1: build: PASS
- conformance/interfaces/pthread_create/4-1: link: PASS
- conformance/interfaces/pthread_create/5-1: build: PASS
- conformance/interfaces/pthread_create/5-1: link: PASS
- conformance/interfaces/pthread_create/5-2: build: PASS
- conformance/interfaces/pthread_create/5-2: link: PASS
- conformance/interfaces/pthread_create/8-1: build: PASS
- conformance/interfaces/pthread_create/8-1: link: PASS
- conformance/interfaces/pthread_create/8-2: build: PASS
- conformance/interfaces/pthread_create/8-2: link: PASS
- conformance/interfaces/pthread_detach/1-1: build: PASS
- conformance/interfaces/pthread_detach/1-1: link: PASS
- conformance/interfaces/pthread_detach/1-2: build: PASS
- conformance/interfaces/pthread_detach/1-2: link: PASS
- conformance/interfaces/pthread_detach/2-1: build: PASS
- conformance/interfaces/pthread_detach/2-1: link: PASS
- conformance/interfaces/pthread_detach/2-2: build: PASS
- conformance/interfaces/pthread_detach/2-2: link: PASS
- conformance/interfaces/pthread_detach/3-1: build: PASS
- conformance/interfaces/pthread_detach/3-1: link: PASS
- conformance/interfaces/pthread_detach/4-1: build: PASS
- conformance/interfaces/pthread_detach/4-1: link: PASS
- conformance/interfaces/pthread_detach/4-2: build: PASS
- conformance/interfaces/pthread_detach/4-2: link: PASS
- conformance/interfaces/pthread_detach/4-3: build: PASS
- conformance/interfaces/pthread_detach/4-3: link: PASS
- conformance/interfaces/pthread_equal/1-1: build: PASS
- conformance/interfaces/pthread_equal/1-1: link: PASS
- conformance/interfaces/pthread_equal/1-2: build: PASS
- conformance/interfaces/pthread_equal/1-2: link: PASS
- conformance/interfaces/pthread_equal/2-1: build: PASS
- conformance/interfaces/pthread_equal/2-1: link: PASS
- conformance/interfaces/pthread_exit/1-1: build: PASS
- conformance/interfaces/pthread_exit/1-1: link: PASS
- conformance/interfaces/pthread_exit/1-2: build: PASS
- conformance/interfaces/pthread_exit/1-2: link: PASS
- conformance/interfaces/pthread_exit/2-1: build: PASS
- conformance/interfaces/pthread_exit/2-1: link: PASS
- conformance/interfaces/pthread_exit/2-2: build: PASS
- conformance/interfaces/pthread_exit/2-2: link: PASS
- conformance/interfaces/pthread_exit/3-1: build: PASS
- conformance/interfaces/pthread_exit/3-1: link: PASS
- conformance/interfaces/pthread_exit/3-2: build: PASS
- conformance/interfaces/pthread_exit/3-2: link: PASS
- conformance/interfaces/pthread_exit/4-1: build: PASS
- conformance/interfaces/pthread_exit/4-1: link: PASS
- conformance/interfaces/pthread_exit/5-1: build: PASS
- conformance/interfaces/pthread_exit/5-1: link: PASS
- conformance/interfaces/pthread_exit/6-1: build: PASS
- conformance/interfaces/pthread_exit/6-1: link: PASS
- conformance/interfaces/pthread_exit/6-2: build: PASS
- conformance/interfaces/pthread_exit/6-2: link: PASS
- conformance/interfaces/pthread_getcpuclockid/1-1: build: PASS
- conformance/interfaces/pthread_getcpuclockid/1-1: link: PASS
- conformance/interfaces/pthread_getcpuclockid/speculative/3-1: build: PASS
- conformance/interfaces/pthread_getcpuclockid/speculative/3-1: link: PASS
- conformance/interfaces/pthread_getschedparam/1-1: build: PASS
- conformance/interfaces/pthread_getschedparam/1-1: link: PASS
- conformance/interfaces/pthread_getschedparam/1-2: build: PASS
- conformance/interfaces/pthread_getschedparam/1-2: link: PASS
- conformance/interfaces/pthread_getschedparam/1-3: build: PASS
- conformance/interfaces/pthread_getschedparam/1-3: link: PASS
- conformance/interfaces/pthread_getschedparam/4-1: build: PASS
- conformance/interfaces/pthread_getschedparam/4-1: link: PASS
- conformance/interfaces/pthread_getspecific/1-1: build: PASS
- conformance/interfaces/pthread_getspecific/1-1: link: PASS
- conformance/interfaces/pthread_getspecific/3-1: build: PASS
- conformance/interfaces/pthread_getspecific/3-1: link: PASS
- conformance/interfaces/pthread_join/1-1: build: PASS
- conformance/interfaces/pthread_join/1-1: link: PASS
- conformance/interfaces/pthread_join/1-2: build: PASS
- conformance/interfaces/pthread_join/1-2: link: PASS
- conformance/interfaces/pthread_join/2-1: build: PASS
- conformance/interfaces/pthread_join/2-1: link: PASS
- conformance/interfaces/pthread_join/3-1: build: PASS
- conformance/interfaces/pthread_join/3-1: link: PASS
- conformance/interfaces/pthread_join/4-1: build: PASS
- conformance/interfaces/pthread_join/4-1: link: PASS
- conformance/interfaces/pthread_join/5-1: build: PASS
- conformance/interfaces/pthread_join/5-1: link: PASS
- conformance/interfaces/pthread_join/6-2: build: PASS
- conformance/interfaces/pthread_join/6-2: link: PASS
- conformance/interfaces/pthread_join/6-3: build: PASS
- conformance/interfaces/pthread_join/6-3: link: PASS
- conformance/interfaces/pthread_join/speculative/6-1: build: PASS
- conformance/interfaces/pthread_join/speculative/6-1: link: PASS
- conformance/interfaces/pthread_key_create/1-1: build: PASS
- conformance/interfaces/pthread_key_create/1-1: link: PASS
- conformance/interfaces/pthread_key_create/1-2: build: PASS
- conformance/interfaces/pthread_key_create/1-2: link: PASS
- conformance/interfaces/pthread_key_create/2-1: build: PASS
- conformance/interfaces/pthread_key_create/2-1: link: PASS
- conformance/interfaces/pthread_key_create/3-1: build: PASS
- conformance/interfaces/pthread_key_create/3-1: link: PASS
conformance/interfaces/pthread_key_create/speculative/5-1: build: FAILED: Compiler output:
conformance/interfaces/pthread_key_create/speculative/5-1.c:37: error: ‘PTHREAD_KEYS_MAX’ undeclared here (not in a function)
- conformance/interfaces/pthread_key_delete/1-1: build: PASS
- conformance/interfaces/pthread_key_delete/1-1: link: PASS
- conformance/interfaces/pthread_key_delete/1-2: build: PASS
- conformance/interfaces/pthread_key_delete/1-2: link: PASS
- conformance/interfaces/pthread_key_delete/2-1: build: PASS
- conformance/interfaces/pthread_key_delete/2-1: link: PASS
- conformance/interfaces/pthread_kill/1-1: build: PASS
- conformance/interfaces/pthread_kill/1-1: link: PASS
- conformance/interfaces/pthread_kill/1-2: build: PASS
- conformance/interfaces/pthread_kill/1-2: link: PASS
- conformance/interfaces/pthread_kill/2-1: build: PASS
- conformance/interfaces/pthread_kill/2-1: link: PASS
- conformance/interfaces/pthread_kill/3-1: build: PASS
- conformance/interfaces/pthread_kill/3-1: link: PASS
- conformance/interfaces/pthread_kill/6-1: build: PASS
- conformance/interfaces/pthread_kill/6-1: link: PASS
- conformance/interfaces/pthread_kill/7-1: build: PASS
- conformance/interfaces/pthread_kill/7-1: link: PASS
- conformance/interfaces/pthread_kill/8-1: build: PASS
- conformance/interfaces/pthread_kill/8-1: link: PASS
- conformance/interfaces/pthread_mutex_destroy/1-1: build: PASS
- conformance/interfaces/pthread_mutex_destroy/1-1: link: PASS
- conformance/interfaces/pthread_mutex_destroy/2-1: build: PASS
- conformance/interfaces/pthread_mutex_destroy/2-1: link: PASS
- conformance/interfaces/pthread_mutex_destroy/2-2: build: PASS
- conformance/interfaces/pthread_mutex_destroy/2-2: link: PASS
- conformance/interfaces/pthread_mutex_destroy/3-1: build: PASS
- conformance/interfaces/pthread_mutex_destroy/3-1: link: PASS
- conformance/interfaces/pthread_mutex_destroy/5-1: build: PASS
- conformance/interfaces/pthread_mutex_destroy/5-1: link: PASS
- conformance/interfaces/pthread_mutex_destroy/5-2: build: PASS
- conformance/interfaces/pthread_mutex_destroy/5-2: link: PASS
- conformance/interfaces/pthread_mutex_destroy/speculative/4-2: build: PASS
- conformance/interfaces/pthread_mutex_destroy/speculative/4-2: link: PASS
- conformance/interfaces/pthread_mutex_getprioceiling/1-1: build: PASS
- conformance/interfaces/pthread_mutex_getprioceiling/1-1: link: PASS
- conformance/interfaces/pthread_mutex_init/1-1: build: PASS
- conformance/interfaces/pthread_mutex_init/1-1: link: PASS
- conformance/interfaces/pthread_mutex_init/1-2: build: PASS
- conformance/interfaces/pthread_mutex_init/1-2: link: PASS
- conformance/interfaces/pthread_mutex_init/2-1: build: PASS
- conformance/interfaces/pthread_mutex_init/2-1: link: PASS
- conformance/interfaces/pthread_mutex_init/3-1: build: PASS
- conformance/interfaces/pthread_mutex_init/3-1: link: PASS
- conformance/interfaces/pthread_mutex_init/3-2: build: PASS
- conformance/interfaces/pthread_mutex_init/3-2: link: PASS
- conformance/interfaces/pthread_mutex_init/4-1: build: PASS
- conformance/interfaces/pthread_mutex_init/4-1: link: PASS
- conformance/interfaces/pthread_mutex_init/5-1: build: PASS
- conformance/interfaces/pthread_mutex_init/5-1: link: PASS
- conformance/interfaces/pthread_mutex_init/5-3: build: PASS
- conformance/interfaces/pthread_mutex_init/5-3: link: PASS
- conformance/interfaces/pthread_mutex_init/speculative/5-2: build: PASS
- conformance/interfaces/pthread_mutex_init/speculative/5-2: link: PASS
- conformance/interfaces/pthread_mutex_lock/1-1: build: PASS
- conformance/interfaces/pthread_mutex_lock/1-1: link: PASS
- conformance/interfaces/pthread_mutex_lock/2-1: build: PASS
- conformance/interfaces/pthread_mutex_lock/2-1: link: PASS
- conformance/interfaces/pthread_mutex_lock/3-1: build: PASS
- conformance/interfaces/pthread_mutex_lock/3-1: link: PASS
- conformance/interfaces/pthread_mutex_lock/4-1: build: PASS
- conformance/interfaces/pthread_mutex_lock/4-1: link: PASS
- conformance/interfaces/pthread_mutex_lock/5-1: build: PASS
- conformance/interfaces/pthread_mutex_lock/5-1: link: PASS
- conformance/interfaces/pthread_mutex_timedlock/1-1: build: PASS
- conformance/interfaces/pthread_mutex_timedlock/1-1: link: PASS
- conformance/interfaces/pthread_mutex_timedlock/2-1: build: PASS
- conformance/interfaces/pthread_mutex_timedlock/2-1: link: PASS
- conformance/interfaces/pthread_mutex_timedlock/4-1: build: PASS
- conformance/interfaces/pthread_mutex_timedlock/4-1: link: PASS
- conformance/interfaces/pthread_mutex_timedlock/5-1: build: PASS
- conformance/interfaces/pthread_mutex_timedlock/5-1: link: PASS
- conformance/interfaces/pthread_mutex_timedlock/5-2: build: PASS
- conformance/interfaces/pthread_mutex_timedlock/5-2: link: PASS
- conformance/interfaces/pthread_mutex_timedlock/5-3: build: PASS
- conformance/interfaces/pthread_mutex_timedlock/5-3: link: PASS
- conformance/interfaces/pthread_mutex_trylock/1-1: build: PASS
- conformance/interfaces/pthread_mutex_trylock/1-1: link: PASS
- conformance/interfaces/pthread_mutex_trylock/1-2: build: PASS
- conformance/interfaces/pthread_mutex_trylock/1-2: link: PASS
- conformance/interfaces/pthread_mutex_trylock/2-1: build: PASS
- conformance/interfaces/pthread_mutex_trylock/2-1: link: PASS
- conformance/interfaces/pthread_mutex_trylock/3-1: build: PASS
- conformance/interfaces/pthread_mutex_trylock/3-1: link: PASS
- conformance/interfaces/pthread_mutex_trylock/4-1: build: PASS
- conformance/interfaces/pthread_mutex_trylock/4-1: link: PASS
- conformance/interfaces/pthread_mutex_trylock/4-2: build: PASS
- conformance/interfaces/pthread_mutex_trylock/4-2: link: PASS
- conformance/interfaces/pthread_mutex_trylock/4-3: build: PASS
- conformance/interfaces/pthread_mutex_trylock/4-3: link: PASS
- conformance/interfaces/pthread_mutex_unlock/1-1: build: PASS
- conformance/interfaces/pthread_mutex_unlock/1-1: link: PASS
- conformance/interfaces/pthread_mutex_unlock/2-1: build: PASS
- conformance/interfaces/pthread_mutex_unlock/2-1: link: PASS
- conformance/interfaces/pthread_mutex_unlock/3-1: build: PASS
- conformance/interfaces/pthread_mutex_unlock/3-1: link: PASS
- conformance/interfaces/pthread_mutex_unlock/5-1: build: PASS
- conformance/interfaces/pthread_mutex_unlock/5-1: link: PASS
- conformance/interfaces/pthread_mutex_unlock/5-2: build: PASS
- conformance/interfaces/pthread_mutex_unlock/5-2: link: PASS
- conformance/interfaces/pthread_mutexattr_destroy/1-1: build: PASS
- conformance/interfaces/pthread_mutexattr_destroy/1-1: link: PASS
- conformance/interfaces/pthread_mutexattr_destroy/2-1: build: PASS
- conformance/interfaces/pthread_mutexattr_destroy/2-1: link: PASS
- conformance/interfaces/pthread_mutexattr_destroy/3-1: build: PASS
- conformance/interfaces/pthread_mutexattr_destroy/3-1: link: PASS
- conformance/interfaces/pthread_mutexattr_destroy/4-1: build: PASS
- conformance/interfaces/pthread_mutexattr_destroy/4-1: link: PASS
- conformance/interfaces/pthread_mutexattr_getprioceiling/1-1: build: PASS
- conformance/interfaces/pthread_mutexattr_getprioceiling/1-1: link: PASS
- conformance/interfaces/pthread_mutexattr_getprioceiling/1-2: build: PASS
- conformance/interfaces/pthread_mutexattr_getprioceiling/1-2: link: PASS
- conformance/interfaces/pthread_mutexattr_getprioceiling/3-1: build: PASS
- conformance/interfaces/pthread_mutexattr_getprioceiling/3-1: link: PASS
- conformance/interfaces/pthread_mutexattr_getprotocol/1-1: build: PASS
- conformance/interfaces/pthread_mutexattr_getprotocol/1-1: link: PASS
- conformance/interfaces/pthread_mutexattr_getprotocol/1-2: build: PASS
- conformance/interfaces/pthread_mutexattr_getprotocol/1-2: link: PASS
- conformance/interfaces/pthread_mutexattr_getpshared/1-1: build: PASS
- conformance/interfaces/pthread_mutexattr_getpshared/1-1: link: PASS
- conformance/interfaces/pthread_mutexattr_getpshared/1-2: build: PASS
- conformance/interfaces/pthread_mutexattr_getpshared/1-2: link: PASS
- conformance/interfaces/pthread_mutexattr_getpshared/1-3: build: PASS
- conformance/interfaces/pthread_mutexattr_getpshared/1-3: link: PASS
- conformance/interfaces/pthread_mutexattr_getpshared/3-1: build: PASS
- conformance/interfaces/pthread_mutexattr_getpshared/3-1: link: PASS
- conformance/interfaces/pthread_mutexattr_gettype/1-1: build: PASS
- conformance/interfaces/pthread_mutexattr_gettype/1-1: link: PASS
- conformance/interfaces/pthread_mutexattr_gettype/1-2: build: PASS
- conformance/interfaces/pthread_mutexattr_gettype/1-2: link: PASS
- conformance/interfaces/pthread_mutexattr_gettype/1-3: build: PASS
- conformance/interfaces/pthread_mutexattr_gettype/1-3: link: PASS
- conformance/interfaces/pthread_mutexattr_gettype/1-4: build: PASS
- conformance/interfaces/pthread_mutexattr_gettype/1-4: link: PASS
- conformance/interfaces/pthread_mutexattr_gettype/1-5: build: PASS
- conformance/interfaces/pthread_mutexattr_gettype/1-5: link: PASS
- conformance/interfaces/pthread_mutexattr_gettype/speculative/3-1: build: PASS
- conformance/interfaces/pthread_mutexattr_gettype/speculative/3-1: link: PASS
- conformance/interfaces/pthread_mutexattr_init/1-1: build: PASS
- conformance/interfaces/pthread_mutexattr_init/1-1: link: PASS
- conformance/interfaces/pthread_mutexattr_init/3-1: build: PASS
- conformance/interfaces/pthread_mutexattr_init/3-1: link: PASS
- conformance/interfaces/pthread_mutexattr_setprioceiling/1-1: build: PASS
- conformance/interfaces/pthread_mutexattr_setprioceiling/1-1: link: PASS
- conformance/interfaces/pthread_mutexattr_setprioceiling/3-1: build: PASS
- conformance/interfaces/pthread_mutexattr_setprioceiling/3-1: link: PASS
- conformance/interfaces/pthread_mutexattr_setprioceiling/3-2: build: PASS
- conformance/interfaces/pthread_mutexattr_setprioceiling/3-2: link: PASS
- conformance/interfaces/pthread_mutexattr_setprotocol/1-1: build: PASS
- conformance/interfaces/pthread_mutexattr_setprotocol/1-1: link: PASS
- conformance/interfaces/pthread_mutexattr_setprotocol/3-1: build: PASS
- conformance/interfaces/pthread_mutexattr_setprotocol/3-1: link: PASS
- conformance/interfaces/pthread_mutexattr_setprotocol/3-2: build: PASS
- conformance/interfaces/pthread_mutexattr_setprotocol/3-2: link: PASS
- conformance/interfaces/pthread_mutexattr_setpshared/1-1: build: PASS
- conformance/interfaces/pthread_mutexattr_setpshared/1-1: link: PASS
- conformance/interfaces/pthread_mutexattr_setpshared/1-2: build: PASS
- conformance/interfaces/pthread_mutexattr_setpshared/1-2: link: PASS
- conformance/interfaces/pthread_mutexattr_setpshared/2-1: build: PASS
- conformance/interfaces/pthread_mutexattr_setpshared/2-1: link: PASS
- conformance/interfaces/pthread_mutexattr_setpshared/2-2: build: PASS
- conformance/interfaces/pthread_mutexattr_setpshared/2-2: link: PASS
- conformance/interfaces/pthread_mutexattr_setpshared/3-1: build: PASS
- conformance/interfaces/pthread_mutexattr_setpshared/3-1: link: PASS
- conformance/interfaces/pthread_mutexattr_setpshared/3-2: build: PASS
- conformance/interfaces/pthread_mutexattr_setpshared/3-2: link: PASS
- conformance/interfaces/pthread_mutexattr_settype/1-1: build: PASS
- conformance/interfaces/pthread_mutexattr_settype/1-1: link: PASS
- conformance/interfaces/pthread_mutexattr_settype/2-1: build: PASS
- conformance/interfaces/pthread_mutexattr_settype/2-1: link: PASS
- conformance/interfaces/pthread_mutexattr_settype/3-1: build: PASS
- conformance/interfaces/pthread_mutexattr_settype/3-1: link: PASS
- conformance/interfaces/pthread_mutexattr_settype/3-2: build: PASS
- conformance/interfaces/pthread_mutexattr_settype/3-2: link: PASS
- conformance/interfaces/pthread_mutexattr_settype/3-3: build: PASS
- conformance/interfaces/pthread_mutexattr_settype/3-3: link: PASS
- conformance/interfaces/pthread_mutexattr_settype/3-4: build: PASS
- conformance/interfaces/pthread_mutexattr_settype/3-4: link: PASS
- conformance/interfaces/pthread_mutexattr_settype/7-1: build: PASS
- conformance/interfaces/pthread_mutexattr_settype/7-1: link: PASS
- conformance/interfaces/pthread_once/1-1: build: PASS
- conformance/interfaces/pthread_once/1-1: link: PASS
- conformance/interfaces/pthread_once/1-2: build: PASS
- conformance/interfaces/pthread_once/1-2: link: PASS
- conformance/interfaces/pthread_once/1-3: build: PASS
- conformance/interfaces/pthread_once/1-3: link: PASS
- conformance/interfaces/pthread_once/2-1: build: PASS
- conformance/interfaces/pthread_once/2-1: link: PASS
conformance/interfaces/pthread_once/3-1: build: FAILED: Compiler output:
conformance/interfaces/pthread_once/3-1.c: In function ‘main’:
conformance/interfaces/pthread_once/3-1.c:71: error: expected expression before ‘{’ token
- conformance/interfaces/pthread_once/4-1: build: PASS
- conformance/interfaces/pthread_once/4-1: link: SKIP
conformance/interfaces/pthread_once/6-1: build: FAILED: Compiler output:
conformance/interfaces/pthread_once/6-1.c: In function ‘test’:
conformance/interfaces/pthread_once/6-1.c:199: error: expected expression before ‘{’ token
- conformance/interfaces/pthread_rwlock_destroy/1-1: build: PASS
- conformance/interfaces/pthread_rwlock_destroy/1-1: link: PASS
- conformance/interfaces/pthread_rwlock_destroy/3-1: build: PASS
- conformance/interfaces/pthread_rwlock_destroy/3-1: link: PASS
- conformance/interfaces/pthread_rwlock_init/1-1: build: PASS
- conformance/interfaces/pthread_rwlock_init/1-1: link: PASS
- conformance/interfaces/pthread_rwlock_init/2-1: build: PASS
- conformance/interfaces/pthread_rwlock_init/2-1: link: PASS
- conformance/interfaces/pthread_rwlock_init/3-1: build: PASS
- conformance/interfaces/pthread_rwlock_init/3-1: link: PASS
- conformance/interfaces/pthread_rwlock_init/6-1: build: PASS
- conformance/interfaces/pthread_rwlock_init/6-1: link: PASS
- conformance/interfaces/pthread_rwlock_rdlock/1-1: build: PASS
- conformance/interfaces/pthread_rwlock_rdlock/1-1: link: PASS
- conformance/interfaces/pthread_rwlock_rdlock/2-1: build: PASS
- conformance/interfaces/pthread_rwlock_rdlock/2-1: link: PASS
- conformance/interfaces/pthread_rwlock_rdlock/2-2: build: PASS
- conformance/interfaces/pthread_rwlock_rdlock/2-2: link: PASS
- conformance/interfaces/pthread_rwlock_rdlock/2-3: build: PASS
- conformance/interfaces/pthread_rwlock_rdlock/2-3: link: PASS
- conformance/interfaces/pthread_rwlock_rdlock/4-1: build: PASS
- conformance/interfaces/pthread_rwlock_rdlock/4-1: link: PASS
- conformance/interfaces/pthread_rwlock_rdlock/5-1: build: PASS
- conformance/interfaces/pthread_rwlock_rdlock/5-1: link: PASS
- conformance/interfaces/pthread_rwlock_timedrdlock/1-1: build: PASS
- conformance/interfaces/pthread_rwlock_timedrdlock/1-1: link: PASS
- conformance/interfaces/pthread_rwlock_timedrdlock/2-1: build: PASS
- conformance/interfaces/pthread_rwlock_timedrdlock/2-1: link: PASS
- conformance/interfaces/pthread_rwlock_timedrdlock/3-1: build: PASS
- conformance/interfaces/pthread_rwlock_timedrdlock/3-1: link: PASS
- conformance/interfaces/pthread_rwlock_timedrdlock/5-1: build: PASS
- conformance/interfaces/pthread_rwlock_timedrdlock/5-1: link: PASS
- conformance/interfaces/pthread_rwlock_timedrdlock/6-1: build: PASS
- conformance/interfaces/pthread_rwlock_timedrdlock/6-1: link: PASS
- conformance/interfaces/pthread_rwlock_timedrdlock/6-2: build: PASS
- conformance/interfaces/pthread_rwlock_timedrdlock/6-2: link: PASS
- conformance/interfaces/pthread_rwlock_timedwrlock/1-1: build: PASS
- conformance/interfaces/pthread_rwlock_timedwrlock/1-1: link: PASS
- conformance/interfaces/pthread_rwlock_timedwrlock/2-1: build: PASS
- conformance/interfaces/pthread_rwlock_timedwrlock/2-1: link: PASS
- conformance/interfaces/pthread_rwlock_timedwrlock/3-1: build: PASS
- conformance/interfaces/pthread_rwlock_timedwrlock/3-1: link: PASS
- conformance/interfaces/pthread_rwlock_timedwrlock/5-1: build: PASS
- conformance/interfaces/pthread_rwlock_timedwrlock/5-1: link: PASS
- conformance/interfaces/pthread_rwlock_timedwrlock/6-1: build: PASS
- conformance/interfaces/pthread_rwlock_timedwrlock/6-1: link: PASS
- conformance/interfaces/pthread_rwlock_timedwrlock/6-2: build: PASS
- conformance/interfaces/pthread_rwlock_timedwrlock/6-2: link: PASS
- conformance/interfaces/pthread_rwlock_tryrdlock/1-1: build: PASS
- conformance/interfaces/pthread_rwlock_tryrdlock/1-1: link: PASS
- conformance/interfaces/pthread_rwlock_trywrlock/1-1: build: PASS
- conformance/interfaces/pthread_rwlock_trywrlock/1-1: link: PASS
- conformance/interfaces/pthread_rwlock_trywrlock/speculative/3-1: build: PASS
- conformance/interfaces/pthread_rwlock_trywrlock/speculative/3-1: link: PASS
- conformance/interfaces/pthread_rwlock_unlock/1-1: build: PASS
- conformance/interfaces/pthread_rwlock_unlock/1-1: link: PASS
- conformance/interfaces/pthread_rwlock_unlock/2-1: build: PASS
- conformance/interfaces/pthread_rwlock_unlock/2-1: link: PASS
- conformance/interfaces/pthread_rwlock_unlock/3-1: build: PASS
- conformance/interfaces/pthread_rwlock_unlock/3-1: link: PASS
- conformance/interfaces/pthread_rwlock_unlock/4-1: build: PASS
- conformance/interfaces/pthread_rwlock_unlock/4-1: link: PASS
- conformance/interfaces/pthread_rwlock_unlock/4-2: build: PASS
- conformance/interfaces/pthread_rwlock_unlock/4-2: link: PASS
- conformance/interfaces/pthread_rwlock_wrlock/1-1: build: PASS
- conformance/interfaces/pthread_rwlock_wrlock/1-1: link: PASS
- conformance/interfaces/pthread_rwlock_wrlock/2-1: build: PASS
- conformance/interfaces/pthread_rwlock_wrlock/2-1: link: PASS
- conformance/interfaces/pthread_rwlock_wrlock/3-1: build: PASS
- conformance/interfaces/pthread_rwlock_wrlock/3-1: link: PASS
- conformance/interfaces/pthread_rwlockattr_destroy/1-1: build: PASS
- conformance/interfaces/pthread_rwlockattr_destroy/1-1: link: PASS
- conformance/interfaces/pthread_rwlockattr_destroy/2-1: build: PASS
- conformance/interfaces/pthread_rwlockattr_destroy/2-1: link: PASS
- conformance/interfaces/pthread_rwlockattr_getpshared/1-1: build: PASS
- conformance/interfaces/pthread_rwlockattr_getpshared/1-1: link: PASS
- conformance/interfaces/pthread_rwlockattr_getpshared/2-1: build: PASS
- conformance/interfaces/pthread_rwlockattr_getpshared/2-1: link: PASS
- conformance/interfaces/pthread_rwlockattr_getpshared/4-1: build: PASS
- conformance/interfaces/pthread_rwlockattr_getpshared/4-1: link: PASS
- conformance/interfaces/pthread_rwlockattr_init/1-1: build: PASS
- conformance/interfaces/pthread_rwlockattr_init/1-1: link: PASS
- conformance/interfaces/pthread_rwlockattr_init/2-1: build: PASS
- conformance/interfaces/pthread_rwlockattr_init/2-1: link: PASS
- conformance/interfaces/pthread_rwlockattr_setpshared/1-1: build: PASS
- conformance/interfaces/pthread_rwlockattr_setpshared/1-1: link: PASS
- conformance/interfaces/pthread_self/1-1: build: PASS
- conformance/interfaces/pthread_self/1-1: link: PASS
- conformance/interfaces/pthread_setcancelstate/1-1: build: PASS
- conformance/interfaces/pthread_setcancelstate/1-1: link: PASS
- conformance/interfaces/pthread_setcancelstate/1-2: build: PASS
- conformance/interfaces/pthread_setcancelstate/1-2: link: PASS
- conformance/interfaces/pthread_setcancelstate/2-1: build: PASS
- conformance/interfaces/pthread_setcancelstate/2-1: link: PASS
- conformance/interfaces/pthread_setcancelstate/3-1: build: PASS
- conformance/interfaces/pthread_setcancelstate/3-1: link: PASS
- conformance/interfaces/pthread_setcanceltype/1-1: build: PASS
- conformance/interfaces/pthread_setcanceltype/1-1: link: PASS
- conformance/interfaces/pthread_setcanceltype/1-2: build: PASS
- conformance/interfaces/pthread_setcanceltype/1-2: link: PASS
- conformance/interfaces/pthread_setcanceltype/2-1: build: PASS
- conformance/interfaces/pthread_setcanceltype/2-1: link: PASS
- conformance/interfaces/pthread_setschedparam/1-1: build: PASS
- conformance/interfaces/pthread_setschedparam/1-1: link: PASS
- conformance/interfaces/pthread_setschedparam/1-2: build: PASS
- conformance/interfaces/pthread_setschedparam/1-2: link: PASS
- conformance/interfaces/pthread_setschedparam/4-1: build: PASS
- conformance/interfaces/pthread_setschedparam/4-1: link: PASS
- conformance/interfaces/pthread_setschedparam/5-1: build: PASS
- conformance/interfaces/pthread_setschedparam/5-1: link: PASS
- conformance/interfaces/pthread_setschedprio/1-1: build: PASS
- conformance/interfaces/pthread_setschedprio/1-1: link: PASS
- conformance/interfaces/pthread_setspecific/1-1: build: PASS
- conformance/interfaces/pthread_setspecific/1-1: link: PASS
- conformance/interfaces/pthread_setspecific/1-2: build: PASS
- conformance/interfaces/pthread_setspecific/1-2: link: PASS
- conformance/interfaces/pthread_sigmask/10-1: build: PASS
- conformance/interfaces/pthread_sigmask/10-1: link: PASS
- conformance/interfaces/pthread_sigmask/12-1: build: PASS
- conformance/interfaces/pthread_sigmask/12-1: link: PASS
- conformance/interfaces/pthread_sigmask/14-1: build: PASS
- conformance/interfaces/pthread_sigmask/14-1: link: PASS
- conformance/interfaces/pthread_sigmask/15-1: build: PASS
- conformance/interfaces/pthread_sigmask/15-1: link: PASS
- conformance/interfaces/pthread_sigmask/16-1: build: PASS
- conformance/interfaces/pthread_sigmask/16-1: link: PASS
- conformance/interfaces/pthread_sigmask/18-1: build: PASS
- conformance/interfaces/pthread_sigmask/18-1: link: PASS
- conformance/interfaces/pthread_sigmask/4-1: build: PASS
- conformance/interfaces/pthread_sigmask/4-1: link: PASS
- conformance/interfaces/pthread_sigmask/5-1: build: PASS
- conformance/interfaces/pthread_sigmask/5-1: link: PASS
- conformance/interfaces/pthread_sigmask/6-1: build: PASS
- conformance/interfaces/pthread_sigmask/6-1: link: PASS
- conformance/interfaces/pthread_sigmask/7-1: build: PASS
- conformance/interfaces/pthread_sigmask/7-1: link: PASS
- conformance/interfaces/pthread_sigmask/8-1: build: PASS
- conformance/interfaces/pthread_sigmask/8-1: link: PASS
- conformance/interfaces/pthread_sigmask/8-2: build: PASS
- conformance/interfaces/pthread_sigmask/8-2: link: PASS
- conformance/interfaces/pthread_sigmask/8-3: build: PASS
- conformance/interfaces/pthread_sigmask/8-3: link: PASS
- conformance/interfaces/pthread_sigmask/9-1: build: PASS
- conformance/interfaces/pthread_sigmask/9-1: link: PASS
- conformance/interfaces/pthread_spin_destroy/1-1: build: PASS
- conformance/interfaces/pthread_spin_destroy/1-1: link: PASS
- conformance/interfaces/pthread_spin_destroy/3-1: build: PASS
- conformance/interfaces/pthread_spin_destroy/3-1: link: PASS
- conformance/interfaces/pthread_spin_init/1-1: build: PASS
- conformance/interfaces/pthread_spin_init/1-1: link: PASS
- conformance/interfaces/pthread_spin_init/2-1: build: PASS
- conformance/interfaces/pthread_spin_init/2-1: link: PASS
- conformance/interfaces/pthread_spin_init/2-2: build: PASS
- conformance/interfaces/pthread_spin_init/2-2: link: PASS
- conformance/interfaces/pthread_spin_init/4-1: build: PASS
- conformance/interfaces/pthread_spin_init/4-1: link: PASS
- conformance/interfaces/pthread_spin_lock/1-1: build: PASS
- conformance/interfaces/pthread_spin_lock/1-1: link: PASS
- conformance/interfaces/pthread_spin_lock/1-2: build: PASS
- conformance/interfaces/pthread_spin_lock/1-2: link: PASS
- conformance/interfaces/pthread_spin_lock/3-1: build: PASS
- conformance/interfaces/pthread_spin_lock/3-1: link: PASS
- conformance/interfaces/pthread_spin_lock/3-2: build: PASS
- conformance/interfaces/pthread_spin_lock/3-2: link: PASS
- conformance/interfaces/pthread_spin_trylock/1-1: build: PASS
- conformance/interfaces/pthread_spin_trylock/1-1: link: PASS
- conformance/interfaces/pthread_spin_trylock/4-1: build: PASS
- conformance/interfaces/pthread_spin_trylock/4-1: link: PASS
- conformance/interfaces/pthread_spin_unlock/1-1: build: PASS
- conformance/interfaces/pthread_spin_unlock/1-1: link: PASS
- conformance/interfaces/pthread_spin_unlock/1-2: build: PASS
- conformance/interfaces/pthread_spin_unlock/1-2: link: PASS
- conformance/interfaces/pthread_spin_unlock/3-1: build: PASS
- conformance/interfaces/pthread_spin_unlock/3-1: link: PASS
- conformance/interfaces/pthread_testcancel/1-1: build: PASS
- conformance/interfaces/pthread_testcancel/1-1: link: PASS
- conformance/interfaces/pthread_testcancel/2-1: build: PASS
- conformance/interfaces/pthread_testcancel/2-1: link: PASS
- conformance/interfaces/raise/10000-1: build: PASS
- conformance/interfaces/raise/10000-1: link: PASS
- conformance/interfaces/raise/1-1: build: PASS
- conformance/interfaces/raise/1-1: link: PASS
- conformance/interfaces/raise/1-2: build: PASS
- conformance/interfaces/raise/1-2: link: PASS
- conformance/interfaces/raise/2-1: build: PASS
- conformance/interfaces/raise/2-1: link: PASS
- conformance/interfaces/raise/4-1: build: PASS
- conformance/interfaces/raise/4-1: link: PASS
- conformance/interfaces/raise/6-1: build: PASS
- conformance/interfaces/raise/6-1: link: PASS
- conformance/interfaces/raise/7-1: build: PASS
- conformance/interfaces/raise/7-1: link: PASS
- conformance/interfaces/sched_get_priority_max/1-1: build: PASS
- conformance/interfaces/sched_get_priority_max/1-1: link: PASS
- conformance/interfaces/sched_get_priority_max/1-2: build: PASS
- conformance/interfaces/sched_get_priority_max/1-2: link: PASS
- conformance/interfaces/sched_get_priority_max/1-3: build: PASS
- conformance/interfaces/sched_get_priority_max/1-3: link: PASS
- conformance/interfaces/sched_get_priority_max/1-4: build: PASS
- conformance/interfaces/sched_get_priority_max/1-4: link: PASS
- conformance/interfaces/sched_get_priority_max/2-1: build: PASS
- conformance/interfaces/sched_get_priority_max/2-1: link: PASS
- conformance/interfaces/sched_get_priority_min/1-1: build: PASS
- conformance/interfaces/sched_get_priority_min/1-1: link: PASS
- conformance/interfaces/sched_get_priority_min/1-2: build: PASS
- conformance/interfaces/sched_get_priority_min/1-2: link: PASS
- conformance/interfaces/sched_get_priority_min/1-3: build: PASS
- conformance/interfaces/sched_get_priority_min/1-3: link: PASS
- conformance/interfaces/sched_get_priority_min/1-4: build: PASS
- conformance/interfaces/sched_get_priority_min/1-4: link: PASS
- conformance/interfaces/sched_get_priority_min/2-1: build: PASS
- conformance/interfaces/sched_get_priority_min/2-1: link: PASS
- conformance/interfaces/sched_getparam/1-1: build: PASS
- conformance/interfaces/sched_getparam/1-1: link: PASS
- conformance/interfaces/sched_getparam/2-1: build: PASS
- conformance/interfaces/sched_getparam/2-1: link: PASS
- conformance/interfaces/sched_getparam/3-1: build: PASS
- conformance/interfaces/sched_getparam/3-1: link: PASS
- conformance/interfaces/sched_getparam/4-1: build: PASS
- conformance/interfaces/sched_getparam/4-1: link: PASS
- conformance/interfaces/sched_getparam/6-1: build: PASS
- conformance/interfaces/sched_getparam/6-1: link: PASS
- conformance/interfaces/sched_getparam/speculative/7-1: build: PASS
- conformance/interfaces/sched_getparam/speculative/7-1: link: PASS
- conformance/interfaces/sched_getscheduler/1-1: build: PASS
- conformance/interfaces/sched_getscheduler/1-1: link: PASS
- conformance/interfaces/sched_getscheduler/2-1: build: PASS
- conformance/interfaces/sched_getscheduler/2-1: link: PASS
- conformance/interfaces/sched_getscheduler/3-1: build: PASS
- conformance/interfaces/sched_getscheduler/3-1: link: PASS
- conformance/interfaces/sched_getscheduler/4-1: build: PASS
- conformance/interfaces/sched_getscheduler/4-1: link: PASS
- conformance/interfaces/sched_getscheduler/5-1: build: PASS
- conformance/interfaces/sched_getscheduler/5-1: link: PASS
- conformance/interfaces/sched_getscheduler/7-1: build: PASS
- conformance/interfaces/sched_getscheduler/7-1: link: PASS
- conformance/interfaces/sched_rr_get_interval/1-1: build: PASS
- conformance/interfaces/sched_rr_get_interval/1-1: link: PASS
- conformance/interfaces/sched_rr_get_interval/2-1: build: PASS
- conformance/interfaces/sched_rr_get_interval/2-1: link: PASS
- conformance/interfaces/sched_rr_get_interval/3-1: build: PASS
- conformance/interfaces/sched_rr_get_interval/3-1: link: PASS
- conformance/interfaces/sched_rr_get_interval/speculative/5-1: build: PASS
- conformance/interfaces/sched_rr_get_interval/speculative/5-1: link: PASS
- conformance/interfaces/sched_setparam/1-1: build: PASS
- conformance/interfaces/sched_setparam/1-1: link: PASS
- conformance/interfaces/sched_setparam/10-1: build: PASS
- conformance/interfaces/sched_setparam/10-1: link: PASS
- conformance/interfaces/sched_setparam/12-1: build: PASS
- conformance/interfaces/sched_setparam/12-1: link: PASS
- conformance/interfaces/sched_setparam/13-1: build: PASS
- conformance/interfaces/sched_setparam/13-1: link: PASS
- conformance/interfaces/sched_setparam/14-1: build: PASS
- conformance/interfaces/sched_setparam/14-1: link: PASS
- conformance/interfaces/sched_setparam/15-1: build: PASS
- conformance/interfaces/sched_setparam/15-1: link: PASS
- conformance/interfaces/sched_setparam/16-1: build: PASS
- conformance/interfaces/sched_setparam/16-1: link: PASS
- conformance/interfaces/sched_setparam/17-1: build: PASS
- conformance/interfaces/sched_setparam/17-1: link: PASS
- conformance/interfaces/sched_setparam/18-1: build: PASS
- conformance/interfaces/sched_setparam/18-1: link: PASS
- conformance/interfaces/sched_setparam/19-1: build: PASS
- conformance/interfaces/sched_setparam/19-1: link: PASS
- conformance/interfaces/sched_setparam/2-1: build: PASS
- conformance/interfaces/sched_setparam/2-1: link: PASS
- conformance/interfaces/sched_setparam/2-2: build: PASS
- conformance/interfaces/sched_setparam/2-2: link: PASS
- conformance/interfaces/sched_setparam/20-1: build: PASS
- conformance/interfaces/sched_setparam/20-1: link: PASS
- conformance/interfaces/sched_setparam/21-1: build: PASS
- conformance/interfaces/sched_setparam/21-1: link: PASS
- conformance/interfaces/sched_setparam/21-2: build: PASS
- conformance/interfaces/sched_setparam/21-2: link: PASS
- conformance/interfaces/sched_setparam/22-1: build: PASS
- conformance/interfaces/sched_setparam/22-1: link: PASS
- conformance/interfaces/sched_setparam/23-1: build: PASS
- conformance/interfaces/sched_setparam/23-1: link: PASS
- conformance/interfaces/sched_setparam/23-2: build: PASS
- conformance/interfaces/sched_setparam/23-2: link: PASS
- conformance/interfaces/sched_setparam/23-3: build: PASS
- conformance/interfaces/sched_setparam/23-3: link: PASS
- conformance/interfaces/sched_setparam/23-4: build: PASS
- conformance/interfaces/sched_setparam/23-4: link: PASS
- conformance/interfaces/sched_setparam/23-5: build: PASS
- conformance/interfaces/sched_setparam/23-5: link: PASS
- conformance/interfaces/sched_setparam/23-6: build: PASS
- conformance/interfaces/sched_setparam/23-6: link: PASS
- conformance/interfaces/sched_setparam/23-7: build: PASS
- conformance/interfaces/sched_setparam/23-7: link: PASS
- conformance/interfaces/sched_setparam/25-1: build: PASS
- conformance/interfaces/sched_setparam/25-1: link: PASS
- conformance/interfaces/sched_setparam/25-2: build: PASS
- conformance/interfaces/sched_setparam/25-2: link: PASS
- conformance/interfaces/sched_setparam/25-3: build: PASS
- conformance/interfaces/sched_setparam/25-3: link: SKIP
- conformance/interfaces/sched_setparam/25-4: build: PASS
- conformance/interfaces/sched_setparam/25-4: link: SKIP
- conformance/interfaces/sched_setparam/26-1: build: PASS
- conformance/interfaces/sched_setparam/26-1: link: PASS
- conformance/interfaces/sched_setparam/27-1: build: PASS
- conformance/interfaces/sched_setparam/27-1: link: PASS
- conformance/interfaces/sched_setparam/3-1: build: PASS
- conformance/interfaces/sched_setparam/3-1: link: PASS
- conformance/interfaces/sched_setparam/5-1: build: PASS
- conformance/interfaces/sched_setparam/5-1: link: PASS
- conformance/interfaces/sched_setparam/6-1: build: PASS
- conformance/interfaces/sched_setparam/6-1: link: PASS
- conformance/interfaces/sched_setparam/7-1: build: PASS
- conformance/interfaces/sched_setparam/7-1: link: PASS
- conformance/interfaces/sched_setparam/8-1: build: PASS
- conformance/interfaces/sched_setparam/8-1: link: PASS
- conformance/interfaces/sched_setparam/9-1: build: PASS
- conformance/interfaces/sched_setparam/9-1: link: PASS
- conformance/interfaces/sched_setscheduler/1-1: build: PASS
- conformance/interfaces/sched_setscheduler/1-1: link: PASS
- conformance/interfaces/sched_setscheduler/10-1: build: PASS
- conformance/interfaces/sched_setscheduler/10-1: link: PASS
- conformance/interfaces/sched_setscheduler/11-1: build: PASS
- conformance/interfaces/sched_setscheduler/11-1: link: PASS
- conformance/interfaces/sched_setscheduler/12-1: build: PASS
- conformance/interfaces/sched_setscheduler/12-1: link: PASS
- conformance/interfaces/sched_setscheduler/13-1: build: PASS
- conformance/interfaces/sched_setscheduler/13-1: link: PASS
- conformance/interfaces/sched_setscheduler/14-1: build: PASS
- conformance/interfaces/sched_setscheduler/14-1: link: PASS
- conformance/interfaces/sched_setscheduler/15-1: build: PASS
- conformance/interfaces/sched_setscheduler/15-1: link: PASS
- conformance/interfaces/sched_setscheduler/15-2: build: PASS
- conformance/interfaces/sched_setscheduler/15-2: link: PASS
- conformance/interfaces/sched_setscheduler/16-1: build: PASS
- conformance/interfaces/sched_setscheduler/16-1: link: PASS
- conformance/interfaces/sched_setscheduler/17-1: build: PASS
- conformance/interfaces/sched_setscheduler/17-1: link: PASS
- conformance/interfaces/sched_setscheduler/17-2: build: PASS
- conformance/interfaces/sched_setscheduler/17-2: link: PASS
- conformance/interfaces/sched_setscheduler/17-3: build: PASS
- conformance/interfaces/sched_setscheduler/17-3: link: PASS
- conformance/interfaces/sched_setscheduler/17-4: build: PASS
- conformance/interfaces/sched_setscheduler/17-4: link: PASS
- conformance/interfaces/sched_setscheduler/17-5: build: PASS
- conformance/interfaces/sched_setscheduler/17-5: link: PASS
- conformance/interfaces/sched_setscheduler/17-6: build: PASS
- conformance/interfaces/sched_setscheduler/17-6: link: PASS
- conformance/interfaces/sched_setscheduler/17-7: build: PASS
- conformance/interfaces/sched_setscheduler/17-7: link: PASS
- conformance/interfaces/sched_setscheduler/19-1: build: PASS
- conformance/interfaces/sched_setscheduler/19-1: link: PASS
- conformance/interfaces/sched_setscheduler/19-2: build: PASS
- conformance/interfaces/sched_setscheduler/19-2: link: PASS
- conformance/interfaces/sched_setscheduler/19-3: build: PASS
- conformance/interfaces/sched_setscheduler/19-3: link: PASS
- conformance/interfaces/sched_setscheduler/19-4: build: PASS
- conformance/interfaces/sched_setscheduler/19-4: link: PASS
- conformance/interfaces/sched_setscheduler/19-5: build: PASS
- conformance/interfaces/sched_setscheduler/19-5: link: PASS
- conformance/interfaces/sched_setscheduler/2-1: build: PASS
- conformance/interfaces/sched_setscheduler/2-1: link: PASS
- conformance/interfaces/sched_setscheduler/20-1: build: PASS
- conformance/interfaces/sched_setscheduler/20-1: link: PASS
- conformance/interfaces/sched_setscheduler/21-1: build: PASS
- conformance/interfaces/sched_setscheduler/21-1: link: PASS
- conformance/interfaces/sched_setscheduler/22-1: build: PASS
- conformance/interfaces/sched_setscheduler/22-1: link: PASS
- conformance/interfaces/sched_setscheduler/22-2: build: PASS
- conformance/interfaces/sched_setscheduler/22-2: link: PASS
- conformance/interfaces/sched_setscheduler/4-1: build: PASS
- conformance/interfaces/sched_setscheduler/4-1: link: PASS
- conformance/interfaces/sched_setscheduler/5-1: build: PASS
- conformance/interfaces/sched_setscheduler/5-1: link: PASS
- conformance/interfaces/sched_setscheduler/6-1: build: PASS
- conformance/interfaces/sched_setscheduler/6-1: link: PASS
- conformance/interfaces/sched_setscheduler/7-1: build: PASS
- conformance/interfaces/sched_setscheduler/7-1: link: PASS
- conformance/interfaces/sched_setscheduler/9-1: build: PASS
- conformance/interfaces/sched_setscheduler/9-1: link: PASS
conformance/interfaces/sched_yield/1-1: build: FAILED: Compiler output:
cc1: warnings being treated as errors
conformance/interfaces/sched_yield/1-1.c: In function ‘set_process_affinity’:
@@ -2550,310 +372,16 @@ interrupted using `kill [PID]`.
conformance/interfaces/sched_yield/1-1.c:136: error: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘pthread_t’
conformance/interfaces/sched_yield/1-1.c: In function ‘busy_thread’:
conformance/interfaces/sched_yield/1-1.c:159: error: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘pthread_t’
- conformance/interfaces/sched_yield/2-1: build: PASS
- conformance/interfaces/sched_yield/2-1: link: PASS
- conformance/interfaces/sem_close/1-1: build: PASS
- conformance/interfaces/sem_close/1-1: link: PASS
- conformance/interfaces/sem_close/2-1: build: PASS
- conformance/interfaces/sem_close/2-1: link: PASS
- conformance/interfaces/sem_close/3-1: build: PASS
- conformance/interfaces/sem_close/3-1: link: PASS
- conformance/interfaces/sem_close/3-2: build: PASS
- conformance/interfaces/sem_close/3-2: link: PASS
- conformance/interfaces/sem_destroy/3-1: build: PASS
- conformance/interfaces/sem_destroy/3-1: link: PASS
- conformance/interfaces/sem_destroy/4-1: build: PASS
- conformance/interfaces/sem_destroy/4-1: link: PASS
- conformance/interfaces/sem_getvalue/1-1: build: PASS
- conformance/interfaces/sem_getvalue/1-1: link: PASS
- conformance/interfaces/sem_getvalue/2-1: build: PASS
- conformance/interfaces/sem_getvalue/2-1: link: PASS
- conformance/interfaces/sem_getvalue/2-2: build: PASS
- conformance/interfaces/sem_getvalue/2-2: link: PASS
- conformance/interfaces/sem_getvalue/4-1: build: PASS
- conformance/interfaces/sem_getvalue/4-1: link: PASS
- conformance/interfaces/sem_getvalue/5-1: build: PASS
- conformance/interfaces/sem_getvalue/5-1: link: PASS
- conformance/interfaces/sem_init/1-1: build: PASS
- conformance/interfaces/sem_init/1-1: link: PASS
- conformance/interfaces/sem_init/2-1: build: PASS
- conformance/interfaces/sem_init/2-1: link: PASS
- conformance/interfaces/sem_init/2-2: build: PASS
- conformance/interfaces/sem_init/2-2: link: PASS
- conformance/interfaces/sem_init/3-1: build: PASS
- conformance/interfaces/sem_init/3-1: link: PASS
- conformance/interfaces/sem_init/3-2: build: PASS
- conformance/interfaces/sem_init/3-2: link: PASS
- conformance/interfaces/sem_init/3-3: build: PASS
- conformance/interfaces/sem_init/3-3: link: PASS
- conformance/interfaces/sem_init/5-1: build: PASS
- conformance/interfaces/sem_init/5-1: link: PASS
- conformance/interfaces/sem_init/5-2: build: PASS
- conformance/interfaces/sem_init/5-2: link: PASS
conformance/interfaces/sem_init/6-1: build: FAILED: Compiler output:
conformance/interfaces/sem_init/6-1.c: In function ‘main’:
conformance/interfaces/sem_init/6-1.c:29: error: ‘SEM_VALUE_MAX’ undeclared (first use in this function)
conformance/interfaces/sem_init/6-1.c:29: error: (Each undeclared identifier is reported only once
conformance/interfaces/sem_init/6-1.c:29: error: for each function it appears in.)
- conformance/interfaces/sem_init/7-1: build: PASS
- conformance/interfaces/sem_init/7-1: link: PASS
- conformance/interfaces/sem_open/1-1: build: PASS
- conformance/interfaces/sem_open/1-1: link: PASS
- conformance/interfaces/sem_open/1-2: build: PASS
- conformance/interfaces/sem_open/1-2: link: PASS
- conformance/interfaces/sem_open/1-3: build: PASS
- conformance/interfaces/sem_open/1-3: link: PASS
- conformance/interfaces/sem_open/1-4: build: PASS
- conformance/interfaces/sem_open/1-4: link: PASS
- conformance/interfaces/sem_open/10-1: build: PASS
- conformance/interfaces/sem_open/10-1: link: PASS
- conformance/interfaces/sem_open/15-1: build: PASS
- conformance/interfaces/sem_open/15-1: link: PASS
- conformance/interfaces/sem_open/2-1: build: PASS
- conformance/interfaces/sem_open/2-1: link: PASS
- conformance/interfaces/sem_open/2-2: build: PASS
- conformance/interfaces/sem_open/2-2: link: PASS
- conformance/interfaces/sem_open/3-1: build: PASS
- conformance/interfaces/sem_open/3-1: link: PASS
- conformance/interfaces/sem_open/4-1: build: PASS
- conformance/interfaces/sem_open/4-1: link: PASS
conformance/interfaces/sem_open/5-1: build: FAILED: Compiler output:
conformance/interfaces/sem_open/5-1.c: In function ‘main’:
conformance/interfaces/sem_open/5-1.c:32: error: ‘SEM_VALUE_MAX’ undeclared (first use in this function)
conformance/interfaces/sem_open/5-1.c:32: error: (Each undeclared identifier is reported only once
conformance/interfaces/sem_open/5-1.c:32: error: for each function it appears in.)
- conformance/interfaces/sem_open/6-1: build: PASS
- conformance/interfaces/sem_open/6-1: link: PASS
- conformance/interfaces/sem_post/1-1: build: PASS
- conformance/interfaces/sem_post/1-1: link: PASS
- conformance/interfaces/sem_post/1-2: build: PASS
- conformance/interfaces/sem_post/1-2: link: PASS
- conformance/interfaces/sem_post/2-1: build: PASS
- conformance/interfaces/sem_post/2-1: link: PASS
- conformance/interfaces/sem_post/4-1: build: PASS
- conformance/interfaces/sem_post/4-1: link: PASS
- conformance/interfaces/sem_post/5-1: build: PASS
- conformance/interfaces/sem_post/5-1: link: PASS
- conformance/interfaces/sem_post/6-1: build: PASS
- conformance/interfaces/sem_post/6-1: link: PASS
- conformance/interfaces/sem_post/8-1: build: PASS
- conformance/interfaces/sem_post/8-1: link: PASS
- conformance/interfaces/sem_timedwait/1-1: build: PASS
- conformance/interfaces/sem_timedwait/1-1: link: PASS
- conformance/interfaces/sem_timedwait/10-1: build: PASS
- conformance/interfaces/sem_timedwait/10-1: link: PASS
- conformance/interfaces/sem_timedwait/11-1: build: PASS
- conformance/interfaces/sem_timedwait/11-1: link: PASS
- conformance/interfaces/sem_timedwait/2-1: build: PASS
- conformance/interfaces/sem_timedwait/2-1: link: PASS
- conformance/interfaces/sem_timedwait/2-2: build: PASS
- conformance/interfaces/sem_timedwait/2-2: link: PASS
- conformance/interfaces/sem_timedwait/3-1: build: PASS
- conformance/interfaces/sem_timedwait/3-1: link: PASS
- conformance/interfaces/sem_timedwait/4-1: build: PASS
- conformance/interfaces/sem_timedwait/4-1: link: PASS
- conformance/interfaces/sem_timedwait/6-1: build: PASS
- conformance/interfaces/sem_timedwait/6-1: link: PASS
- conformance/interfaces/sem_timedwait/6-2: build: PASS
- conformance/interfaces/sem_timedwait/6-2: link: PASS
- conformance/interfaces/sem_timedwait/7-1: build: PASS
- conformance/interfaces/sem_timedwait/7-1: link: PASS
- conformance/interfaces/sem_timedwait/9-1: build: PASS
- conformance/interfaces/sem_timedwait/9-1: link: PASS
- conformance/interfaces/sem_unlink/1-1: build: PASS
- conformance/interfaces/sem_unlink/1-1: link: PASS
- conformance/interfaces/sem_unlink/2-1: build: PASS
- conformance/interfaces/sem_unlink/2-1: link: PASS
- conformance/interfaces/sem_unlink/2-2: build: PASS
- conformance/interfaces/sem_unlink/2-2: link: PASS
- conformance/interfaces/sem_unlink/3-1: build: PASS
- conformance/interfaces/sem_unlink/3-1: link: PASS
- conformance/interfaces/sem_unlink/4-1: build: PASS
- conformance/interfaces/sem_unlink/4-1: link: PASS
- conformance/interfaces/sem_unlink/4-2: build: PASS
- conformance/interfaces/sem_unlink/4-2: link: PASS
- conformance/interfaces/sem_unlink/5-1: build: PASS
- conformance/interfaces/sem_unlink/5-1: link: PASS
- conformance/interfaces/sem_unlink/6-1: build: PASS
- conformance/interfaces/sem_unlink/6-1: link: PASS
- conformance/interfaces/sem_unlink/7-1: build: PASS
- conformance/interfaces/sem_unlink/7-1: link: PASS
- conformance/interfaces/sem_unlink/9-1: build: PASS
- conformance/interfaces/sem_unlink/9-1: link: PASS
- conformance/interfaces/sem_wait/1-1: build: PASS
- conformance/interfaces/sem_wait/1-1: link: PASS
- conformance/interfaces/sem_wait/1-2: build: PASS
- conformance/interfaces/sem_wait/1-2: link: PASS
- conformance/interfaces/sem_wait/11-1: build: PASS
- conformance/interfaces/sem_wait/11-1: link: PASS
- conformance/interfaces/sem_wait/12-1: build: PASS
- conformance/interfaces/sem_wait/12-1: link: PASS
- conformance/interfaces/sem_wait/13-1: build: PASS
- conformance/interfaces/sem_wait/13-1: link: PASS
- conformance/interfaces/sem_wait/3-1: build: PASS
- conformance/interfaces/sem_wait/3-1: link: PASS
- conformance/interfaces/sem_wait/5-1: build: PASS
- conformance/interfaces/sem_wait/5-1: link: PASS
- conformance/interfaces/sem_wait/7-1: build: PASS
- conformance/interfaces/sem_wait/7-1: link: PASS
- conformance/interfaces/shm_open/1-1: build: PASS
- conformance/interfaces/shm_open/1-1: link: PASS
- conformance/interfaces/shm_open/10-1: build: PASS
- conformance/interfaces/shm_open/10-1: link: PASS
- conformance/interfaces/shm_open/11-1: build: PASS
- conformance/interfaces/shm_open/11-1: link: PASS
- conformance/interfaces/shm_open/12-1: build: PASS
- conformance/interfaces/shm_open/12-1: link: PASS
- conformance/interfaces/shm_open/13-1: build: PASS
- conformance/interfaces/shm_open/13-1: link: PASS
- conformance/interfaces/shm_open/14-2: build: PASS
- conformance/interfaces/shm_open/14-2: link: PASS
- conformance/interfaces/shm_open/15-1: build: PASS
- conformance/interfaces/shm_open/15-1: link: PASS
- conformance/interfaces/shm_open/16-1: build: PASS
- conformance/interfaces/shm_open/16-1: link: PASS
- conformance/interfaces/shm_open/17-1: build: PASS
- conformance/interfaces/shm_open/17-1: link: PASS
- conformance/interfaces/shm_open/18-1: build: PASS
- conformance/interfaces/shm_open/18-1: link: PASS
- conformance/interfaces/shm_open/19-1: build: PASS
- conformance/interfaces/shm_open/19-1: link: PASS
- conformance/interfaces/shm_open/2-1: build: PASS
- conformance/interfaces/shm_open/2-1: link: PASS
- conformance/interfaces/shm_open/20-1: build: PASS
- conformance/interfaces/shm_open/20-1: link: PASS
- conformance/interfaces/shm_open/20-2: build: PASS
- conformance/interfaces/shm_open/20-2: link: PASS
- conformance/interfaces/shm_open/20-3: build: PASS
- conformance/interfaces/shm_open/20-3: link: PASS
- conformance/interfaces/shm_open/21-1: build: PASS
- conformance/interfaces/shm_open/21-1: link: PASS
- conformance/interfaces/shm_open/22-1: build: PASS
- conformance/interfaces/shm_open/22-1: link: PASS
- conformance/interfaces/shm_open/23-1: build: PASS
- conformance/interfaces/shm_open/23-1: link: PASS
- conformance/interfaces/shm_open/24-1: build: PASS
- conformance/interfaces/shm_open/24-1: link: PASS
- conformance/interfaces/shm_open/25-1: build: PASS
- conformance/interfaces/shm_open/25-1: link: PASS
- conformance/interfaces/shm_open/26-1: build: PASS
- conformance/interfaces/shm_open/26-1: link: PASS
- conformance/interfaces/shm_open/26-2: build: PASS
- conformance/interfaces/shm_open/26-2: link: PASS
- conformance/interfaces/shm_open/27-1: build: PASS
- conformance/interfaces/shm_open/27-1: link: PASS
- conformance/interfaces/shm_open/28-1: build: PASS
- conformance/interfaces/shm_open/28-1: link: PASS
- conformance/interfaces/shm_open/28-2: build: PASS
- conformance/interfaces/shm_open/28-2: link: PASS
- conformance/interfaces/shm_open/28-3: build: PASS
- conformance/interfaces/shm_open/28-3: link: PASS
- conformance/interfaces/shm_open/29-1: build: PASS
- conformance/interfaces/shm_open/29-1: link: PASS
- conformance/interfaces/shm_open/3-1: build: PASS
- conformance/interfaces/shm_open/3-1: link: PASS
- conformance/interfaces/shm_open/32-1: build: PASS
- conformance/interfaces/shm_open/32-1: link: PASS
- conformance/interfaces/shm_open/34-1: build: PASS
- conformance/interfaces/shm_open/34-1: link: PASS
- conformance/interfaces/shm_open/36-1: build: PASS
- conformance/interfaces/shm_open/36-1: link: PASS
- conformance/interfaces/shm_open/37-1: build: PASS
- conformance/interfaces/shm_open/37-1: link: PASS
- conformance/interfaces/shm_open/38-1: build: PASS
- conformance/interfaces/shm_open/38-1: link: PASS
- conformance/interfaces/shm_open/39-1: build: PASS
- conformance/interfaces/shm_open/39-1: link: PASS
- conformance/interfaces/shm_open/39-2: build: PASS
- conformance/interfaces/shm_open/39-2: link: PASS
- conformance/interfaces/shm_open/41-1: build: PASS
- conformance/interfaces/shm_open/41-1: link: PASS
- conformance/interfaces/shm_open/42-1: build: PASS
- conformance/interfaces/shm_open/42-1: link: PASS
- conformance/interfaces/shm_open/5-1: build: PASS
- conformance/interfaces/shm_open/5-1: link: PASS
- conformance/interfaces/shm_open/6-1: build: PASS
- conformance/interfaces/shm_open/6-1: link: PASS
- conformance/interfaces/shm_open/7-1: build: PASS
- conformance/interfaces/shm_open/7-1: link: PASS
- conformance/interfaces/shm_open/8-1: build: PASS
- conformance/interfaces/shm_open/8-1: link: PASS
- conformance/interfaces/shm_open/9-1: build: PASS
- conformance/interfaces/shm_open/9-1: link: PASS
- conformance/interfaces/shm_unlink/1-1: build: PASS
- conformance/interfaces/shm_unlink/1-1: link: PASS
- conformance/interfaces/shm_unlink/10-1: build: PASS
- conformance/interfaces/shm_unlink/10-1: link: PASS
- conformance/interfaces/shm_unlink/10-2: build: PASS
- conformance/interfaces/shm_unlink/10-2: link: PASS
- conformance/interfaces/shm_unlink/11-1: build: PASS
- conformance/interfaces/shm_unlink/11-1: link: PASS
- conformance/interfaces/shm_unlink/2-1: build: PASS
- conformance/interfaces/shm_unlink/2-1: link: PASS
- conformance/interfaces/shm_unlink/3-1: build: PASS
- conformance/interfaces/shm_unlink/3-1: link: PASS
- conformance/interfaces/shm_unlink/5-1: build: PASS
- conformance/interfaces/shm_unlink/5-1: link: PASS
- conformance/interfaces/shm_unlink/6-1: build: PASS
- conformance/interfaces/shm_unlink/6-1: link: PASS
- conformance/interfaces/shm_unlink/8-1: build: PASS
- conformance/interfaces/shm_unlink/8-1: link: PASS
- conformance/interfaces/shm_unlink/9-1: build: PASS
- conformance/interfaces/shm_unlink/9-1: link: PASS
- conformance/interfaces/sigaction/8-16: build: PASS
- conformance/interfaces/sigaction/8-16: link: PASS
- conformance/interfaces/sigaction/1-1: build: PASS
- conformance/interfaces/sigaction/1-1: link: PASS
- conformance/interfaces/sigaction/1-10: build: PASS
- conformance/interfaces/sigaction/1-10: link: PASS
- conformance/interfaces/sigaction/1-11: build: PASS
- conformance/interfaces/sigaction/1-11: link: PASS
- conformance/interfaces/sigaction/1-12: build: PASS
- conformance/interfaces/sigaction/1-12: link: PASS
- conformance/interfaces/sigaction/1-13: build: PASS
- conformance/interfaces/sigaction/1-13: link: PASS
- conformance/interfaces/sigaction/1-14: build: PASS
- conformance/interfaces/sigaction/1-14: link: PASS
- conformance/interfaces/sigaction/1-15: build: PASS
- conformance/interfaces/sigaction/1-15: link: PASS
- conformance/interfaces/sigaction/1-16: build: PASS
- conformance/interfaces/sigaction/1-16: link: PASS
- conformance/interfaces/sigaction/1-17: build: PASS
- conformance/interfaces/sigaction/1-17: link: PASS
- conformance/interfaces/sigaction/1-18: build: PASS
- conformance/interfaces/sigaction/1-18: link: PASS
- conformance/interfaces/sigaction/1-19: build: PASS
- conformance/interfaces/sigaction/1-19: link: PASS
- conformance/interfaces/sigaction/1-2: build: PASS
- conformance/interfaces/sigaction/1-2: link: PASS
- conformance/interfaces/sigaction/1-20: build: PASS
- conformance/interfaces/sigaction/1-20: link: PASS
- conformance/interfaces/sigaction/1-21: build: PASS
- conformance/interfaces/sigaction/1-21: link: PASS
- conformance/interfaces/sigaction/1-22: build: PASS
- conformance/interfaces/sigaction/1-22: link: PASS
- conformance/interfaces/sigaction/1-23: build: PASS
- conformance/interfaces/sigaction/1-23: link: PASS
- conformance/interfaces/sigaction/1-24: build: PASS
- conformance/interfaces/sigaction/1-24: link: PASS
- conformance/interfaces/sigaction/1-25: build: PASS
- conformance/interfaces/sigaction/1-25: link: PASS
- conformance/interfaces/sigaction/1-26: build: PASS
- conformance/interfaces/sigaction/1-26: link: PASS
- conformance/interfaces/sigaction/1-3: build: PASS
- conformance/interfaces/sigaction/1-3: link: PASS
- conformance/interfaces/sigaction/1-4: build: PASS
- conformance/interfaces/sigaction/1-4: link: PASS
- conformance/interfaces/sigaction/1-5: build: PASS
- conformance/interfaces/sigaction/1-5: link: PASS
- conformance/interfaces/sigaction/1-6: build: PASS
- conformance/interfaces/sigaction/1-6: link: PASS
- conformance/interfaces/sigaction/1-7: build: PASS
- conformance/interfaces/sigaction/1-7: link: PASS
- conformance/interfaces/sigaction/1-8: build: PASS
- conformance/interfaces/sigaction/1-8: link: PASS
- conformance/interfaces/sigaction/1-9: build: PASS
- conformance/interfaces/sigaction/1-9: link: PASS
conformance/interfaces/sigaction/10-1: build: FAILED: Compiler output:
conformance/interfaces/sigaction/10-1.c: In function ‘main’:
conformance/interfaces/sigaction/10-1.c:41: error: ‘SA_SIGINFO’ undeclared (first use in this function)
@@ -2864,318 +392,6 @@ interrupted using `kill [PID]`.
conformance/interfaces/sigaction/11-1.c:50: error: ‘SA_SIGINFO’ undeclared (first use in this function)
conformance/interfaces/sigaction/11-1.c:50: error: (Each undeclared identifier is reported only once
conformance/interfaces/sigaction/11-1.c:50: error: for each function it appears in.)
- conformance/interfaces/sigaction/12-1: build: PASS
- conformance/interfaces/sigaction/12-1: link: PASS
- conformance/interfaces/sigaction/12-10: build: PASS
- conformance/interfaces/sigaction/12-10: link: PASS
- conformance/interfaces/sigaction/12-11: build: PASS
- conformance/interfaces/sigaction/12-11: link: PASS
- conformance/interfaces/sigaction/12-12: build: PASS
- conformance/interfaces/sigaction/12-12: link: PASS
- conformance/interfaces/sigaction/12-13: build: PASS
- conformance/interfaces/sigaction/12-13: link: PASS
- conformance/interfaces/sigaction/12-14: build: PASS
- conformance/interfaces/sigaction/12-14: link: PASS
- conformance/interfaces/sigaction/12-15: build: PASS
- conformance/interfaces/sigaction/12-15: link: PASS
- conformance/interfaces/sigaction/12-16: build: PASS
- conformance/interfaces/sigaction/12-16: link: PASS
- conformance/interfaces/sigaction/12-17: build: PASS
- conformance/interfaces/sigaction/12-17: link: PASS
- conformance/interfaces/sigaction/12-18: build: PASS
- conformance/interfaces/sigaction/12-18: link: PASS
- conformance/interfaces/sigaction/12-19: build: PASS
- conformance/interfaces/sigaction/12-19: link: PASS
- conformance/interfaces/sigaction/12-2: build: PASS
- conformance/interfaces/sigaction/12-2: link: PASS
- conformance/interfaces/sigaction/12-20: build: PASS
- conformance/interfaces/sigaction/12-20: link: PASS
- conformance/interfaces/sigaction/12-21: build: PASS
- conformance/interfaces/sigaction/12-21: link: PASS
- conformance/interfaces/sigaction/12-22: build: PASS
- conformance/interfaces/sigaction/12-22: link: PASS
- conformance/interfaces/sigaction/12-23: build: PASS
- conformance/interfaces/sigaction/12-23: link: PASS
- conformance/interfaces/sigaction/12-24: build: PASS
- conformance/interfaces/sigaction/12-24: link: PASS
- conformance/interfaces/sigaction/12-25: build: PASS
- conformance/interfaces/sigaction/12-25: link: PASS
- conformance/interfaces/sigaction/12-26: build: PASS
- conformance/interfaces/sigaction/12-26: link: PASS
- conformance/interfaces/sigaction/12-27: build: PASS
- conformance/interfaces/sigaction/12-27: link: PASS
- conformance/interfaces/sigaction/12-28: build: PASS
- conformance/interfaces/sigaction/12-28: link: PASS
- conformance/interfaces/sigaction/12-29: build: PASS
- conformance/interfaces/sigaction/12-29: link: PASS
- conformance/interfaces/sigaction/12-3: build: PASS
- conformance/interfaces/sigaction/12-3: link: PASS
- conformance/interfaces/sigaction/12-30: build: PASS
- conformance/interfaces/sigaction/12-30: link: PASS
- conformance/interfaces/sigaction/12-31: build: PASS
- conformance/interfaces/sigaction/12-31: link: PASS
- conformance/interfaces/sigaction/12-32: build: PASS
- conformance/interfaces/sigaction/12-32: link: PASS
- conformance/interfaces/sigaction/12-33: build: PASS
- conformance/interfaces/sigaction/12-33: link: PASS
- conformance/interfaces/sigaction/12-34: build: PASS
- conformance/interfaces/sigaction/12-34: link: PASS
- conformance/interfaces/sigaction/12-35: build: PASS
- conformance/interfaces/sigaction/12-35: link: PASS
- conformance/interfaces/sigaction/12-36: build: PASS
- conformance/interfaces/sigaction/12-36: link: PASS
- conformance/interfaces/sigaction/12-37: build: PASS
- conformance/interfaces/sigaction/12-37: link: PASS
- conformance/interfaces/sigaction/12-38: build: PASS
- conformance/interfaces/sigaction/12-38: link: PASS
- conformance/interfaces/sigaction/12-39: build: PASS
- conformance/interfaces/sigaction/12-39: link: PASS
- conformance/interfaces/sigaction/12-4: build: PASS
- conformance/interfaces/sigaction/12-4: link: PASS
- conformance/interfaces/sigaction/12-40: build: PASS
- conformance/interfaces/sigaction/12-40: link: PASS
- conformance/interfaces/sigaction/12-41: build: PASS
- conformance/interfaces/sigaction/12-41: link: PASS
- conformance/interfaces/sigaction/12-42: build: PASS
- conformance/interfaces/sigaction/12-42: link: PASS
- conformance/interfaces/sigaction/12-43: build: PASS
- conformance/interfaces/sigaction/12-43: link: PASS
- conformance/interfaces/sigaction/12-44: build: PASS
- conformance/interfaces/sigaction/12-44: link: PASS
- conformance/interfaces/sigaction/12-45: build: PASS
- conformance/interfaces/sigaction/12-45: link: PASS
- conformance/interfaces/sigaction/12-46: build: PASS
- conformance/interfaces/sigaction/12-46: link: PASS
- conformance/interfaces/sigaction/12-47: build: PASS
- conformance/interfaces/sigaction/12-47: link: PASS
- conformance/interfaces/sigaction/12-48: build: PASS
- conformance/interfaces/sigaction/12-48: link: PASS
- conformance/interfaces/sigaction/12-49: build: PASS
- conformance/interfaces/sigaction/12-49: link: PASS
- conformance/interfaces/sigaction/12-5: build: PASS
- conformance/interfaces/sigaction/12-5: link: PASS
- conformance/interfaces/sigaction/12-50: build: PASS
- conformance/interfaces/sigaction/12-50: link: PASS
- conformance/interfaces/sigaction/12-51: build: PASS
- conformance/interfaces/sigaction/12-51: link: PASS
- conformance/interfaces/sigaction/12-52: build: PASS
- conformance/interfaces/sigaction/12-52: link: PASS
- conformance/interfaces/sigaction/12-6: build: PASS
- conformance/interfaces/sigaction/12-6: link: PASS
- conformance/interfaces/sigaction/12-7: build: PASS
- conformance/interfaces/sigaction/12-7: link: PASS
- conformance/interfaces/sigaction/12-8: build: PASS
- conformance/interfaces/sigaction/12-8: link: PASS
- conformance/interfaces/sigaction/12-9: build: PASS
- conformance/interfaces/sigaction/12-9: link: PASS
- conformance/interfaces/sigaction/13-1: build: PASS
- conformance/interfaces/sigaction/13-1: link: PASS
- conformance/interfaces/sigaction/13-10: build: PASS
- conformance/interfaces/sigaction/13-10: link: PASS
- conformance/interfaces/sigaction/13-11: build: PASS
- conformance/interfaces/sigaction/13-11: link: PASS
- conformance/interfaces/sigaction/13-12: build: PASS
- conformance/interfaces/sigaction/13-12: link: PASS
- conformance/interfaces/sigaction/13-13: build: PASS
- conformance/interfaces/sigaction/13-13: link: PASS
- conformance/interfaces/sigaction/13-14: build: PASS
- conformance/interfaces/sigaction/13-14: link: PASS
- conformance/interfaces/sigaction/13-15: build: PASS
- conformance/interfaces/sigaction/13-15: link: PASS
- conformance/interfaces/sigaction/13-16: build: PASS
- conformance/interfaces/sigaction/13-16: link: PASS
- conformance/interfaces/sigaction/13-17: build: PASS
- conformance/interfaces/sigaction/13-17: link: PASS
- conformance/interfaces/sigaction/13-18: build: PASS
- conformance/interfaces/sigaction/13-18: link: PASS
- conformance/interfaces/sigaction/13-19: build: PASS
- conformance/interfaces/sigaction/13-19: link: PASS
- conformance/interfaces/sigaction/13-2: build: PASS
- conformance/interfaces/sigaction/13-2: link: PASS
- conformance/interfaces/sigaction/13-20: build: PASS
- conformance/interfaces/sigaction/13-20: link: PASS
- conformance/interfaces/sigaction/13-21: build: PASS
- conformance/interfaces/sigaction/13-21: link: PASS
- conformance/interfaces/sigaction/13-22: build: PASS
- conformance/interfaces/sigaction/13-22: link: PASS
- conformance/interfaces/sigaction/13-23: build: PASS
- conformance/interfaces/sigaction/13-23: link: PASS
- conformance/interfaces/sigaction/13-24: build: PASS
- conformance/interfaces/sigaction/13-24: link: PASS
- conformance/interfaces/sigaction/13-25: build: PASS
- conformance/interfaces/sigaction/13-25: link: PASS
- conformance/interfaces/sigaction/13-26: build: PASS
- conformance/interfaces/sigaction/13-26: link: PASS
- conformance/interfaces/sigaction/13-3: build: PASS
- conformance/interfaces/sigaction/13-3: link: PASS
- conformance/interfaces/sigaction/13-4: build: PASS
- conformance/interfaces/sigaction/13-4: link: PASS
- conformance/interfaces/sigaction/13-5: build: PASS
- conformance/interfaces/sigaction/13-5: link: PASS
- conformance/interfaces/sigaction/13-6: build: PASS
- conformance/interfaces/sigaction/13-6: link: PASS
- conformance/interfaces/sigaction/13-7: build: PASS
- conformance/interfaces/sigaction/13-7: link: PASS
- conformance/interfaces/sigaction/13-8: build: PASS
- conformance/interfaces/sigaction/13-8: link: PASS
- conformance/interfaces/sigaction/13-9: build: PASS
- conformance/interfaces/sigaction/13-9: link: PASS
- conformance/interfaces/sigaction/16-1: build: PASS
- conformance/interfaces/sigaction/16-1: link: PASS
- conformance/interfaces/sigaction/16-10: build: PASS
- conformance/interfaces/sigaction/16-10: link: PASS
- conformance/interfaces/sigaction/16-11: build: PASS
- conformance/interfaces/sigaction/16-11: link: PASS
- conformance/interfaces/sigaction/16-12: build: PASS
- conformance/interfaces/sigaction/16-12: link: PASS
- conformance/interfaces/sigaction/16-13: build: PASS
- conformance/interfaces/sigaction/16-13: link: PASS
- conformance/interfaces/sigaction/16-14: build: PASS
- conformance/interfaces/sigaction/16-14: link: PASS
- conformance/interfaces/sigaction/16-15: build: PASS
- conformance/interfaces/sigaction/16-15: link: PASS
- conformance/interfaces/sigaction/16-16: build: PASS
- conformance/interfaces/sigaction/16-16: link: PASS
- conformance/interfaces/sigaction/16-17: build: PASS
- conformance/interfaces/sigaction/16-17: link: PASS
- conformance/interfaces/sigaction/16-18: build: PASS
- conformance/interfaces/sigaction/16-18: link: PASS
- conformance/interfaces/sigaction/16-19: build: PASS
- conformance/interfaces/sigaction/16-19: link: PASS
- conformance/interfaces/sigaction/16-2: build: PASS
- conformance/interfaces/sigaction/16-2: link: PASS
- conformance/interfaces/sigaction/16-20: build: PASS
- conformance/interfaces/sigaction/16-20: link: PASS
- conformance/interfaces/sigaction/16-21: build: PASS
- conformance/interfaces/sigaction/16-21: link: PASS
- conformance/interfaces/sigaction/16-22: build: PASS
- conformance/interfaces/sigaction/16-22: link: PASS
- conformance/interfaces/sigaction/16-23: build: PASS
- conformance/interfaces/sigaction/16-23: link: PASS
- conformance/interfaces/sigaction/16-24: build: PASS
- conformance/interfaces/sigaction/16-24: link: PASS
- conformance/interfaces/sigaction/16-25: build: PASS
- conformance/interfaces/sigaction/16-25: link: PASS
- conformance/interfaces/sigaction/16-26: build: PASS
- conformance/interfaces/sigaction/16-26: link: PASS
- conformance/interfaces/sigaction/16-3: build: PASS
- conformance/interfaces/sigaction/16-3: link: PASS
- conformance/interfaces/sigaction/16-4: build: PASS
- conformance/interfaces/sigaction/16-4: link: PASS
- conformance/interfaces/sigaction/16-5: build: PASS
- conformance/interfaces/sigaction/16-5: link: PASS
- conformance/interfaces/sigaction/16-6: build: PASS
- conformance/interfaces/sigaction/16-6: link: PASS
- conformance/interfaces/sigaction/16-7: build: PASS
- conformance/interfaces/sigaction/16-7: link: PASS
- conformance/interfaces/sigaction/16-8: build: PASS
- conformance/interfaces/sigaction/16-8: link: PASS
- conformance/interfaces/sigaction/16-9: build: PASS
- conformance/interfaces/sigaction/16-9: link: PASS
- conformance/interfaces/sigaction/17-1: build: PASS
- conformance/interfaces/sigaction/17-1: link: PASS
- conformance/interfaces/sigaction/17-10: build: PASS
- conformance/interfaces/sigaction/17-10: link: PASS
- conformance/interfaces/sigaction/17-11: build: PASS
- conformance/interfaces/sigaction/17-11: link: PASS
- conformance/interfaces/sigaction/17-12: build: PASS
- conformance/interfaces/sigaction/17-12: link: PASS
- conformance/interfaces/sigaction/17-13: build: PASS
- conformance/interfaces/sigaction/17-13: link: PASS
- conformance/interfaces/sigaction/17-14: build: PASS
- conformance/interfaces/sigaction/17-14: link: PASS
- conformance/interfaces/sigaction/17-15: build: PASS
- conformance/interfaces/sigaction/17-15: link: PASS
- conformance/interfaces/sigaction/17-16: build: PASS
- conformance/interfaces/sigaction/17-16: link: PASS
- conformance/interfaces/sigaction/17-17: build: PASS
- conformance/interfaces/sigaction/17-17: link: PASS
- conformance/interfaces/sigaction/17-18: build: PASS
- conformance/interfaces/sigaction/17-18: link: PASS
- conformance/interfaces/sigaction/17-19: build: PASS
- conformance/interfaces/sigaction/17-19: link: PASS
- conformance/interfaces/sigaction/17-2: build: PASS
- conformance/interfaces/sigaction/17-2: link: PASS
- conformance/interfaces/sigaction/17-20: build: PASS
- conformance/interfaces/sigaction/17-20: link: PASS
- conformance/interfaces/sigaction/17-21: build: PASS
- conformance/interfaces/sigaction/17-21: link: PASS
- conformance/interfaces/sigaction/17-22: build: PASS
- conformance/interfaces/sigaction/17-22: link: PASS
- conformance/interfaces/sigaction/17-23: build: PASS
- conformance/interfaces/sigaction/17-23: link: PASS
- conformance/interfaces/sigaction/17-24: build: PASS
- conformance/interfaces/sigaction/17-24: link: PASS
- conformance/interfaces/sigaction/17-25: build: PASS
- conformance/interfaces/sigaction/17-25: link: PASS
- conformance/interfaces/sigaction/17-26: build: PASS
- conformance/interfaces/sigaction/17-26: link: PASS
- conformance/interfaces/sigaction/17-3: build: PASS
- conformance/interfaces/sigaction/17-3: link: PASS
- conformance/interfaces/sigaction/17-4: build: PASS
- conformance/interfaces/sigaction/17-4: link: PASS
- conformance/interfaces/sigaction/17-5: build: PASS
- conformance/interfaces/sigaction/17-5: link: PASS
- conformance/interfaces/sigaction/17-6: build: PASS
- conformance/interfaces/sigaction/17-6: link: PASS
- conformance/interfaces/sigaction/17-7: build: PASS
- conformance/interfaces/sigaction/17-7: link: PASS
- conformance/interfaces/sigaction/17-8: build: PASS
- conformance/interfaces/sigaction/17-8: link: PASS
- conformance/interfaces/sigaction/17-9: build: PASS
- conformance/interfaces/sigaction/17-9: link: PASS
- conformance/interfaces/sigaction/18-1: build: PASS
- conformance/interfaces/sigaction/18-1: link: PASS
- conformance/interfaces/sigaction/18-10: build: PASS
- conformance/interfaces/sigaction/18-10: link: PASS
- conformance/interfaces/sigaction/18-11: build: PASS
- conformance/interfaces/sigaction/18-11: link: PASS
- conformance/interfaces/sigaction/18-12: build: PASS
- conformance/interfaces/sigaction/18-12: link: PASS
- conformance/interfaces/sigaction/18-13: build: PASS
- conformance/interfaces/sigaction/18-13: link: PASS
- conformance/interfaces/sigaction/18-14: build: PASS
- conformance/interfaces/sigaction/18-14: link: PASS
- conformance/interfaces/sigaction/18-15: build: PASS
- conformance/interfaces/sigaction/18-15: link: PASS
- conformance/interfaces/sigaction/18-16: build: PASS
- conformance/interfaces/sigaction/18-16: link: PASS
- conformance/interfaces/sigaction/18-17: build: PASS
- conformance/interfaces/sigaction/18-17: link: PASS
- conformance/interfaces/sigaction/18-18: build: PASS
- conformance/interfaces/sigaction/18-18: link: PASS
- conformance/interfaces/sigaction/18-19: build: PASS
- conformance/interfaces/sigaction/18-19: link: PASS
- conformance/interfaces/sigaction/18-2: build: PASS
- conformance/interfaces/sigaction/18-2: link: PASS
- conformance/interfaces/sigaction/18-20: build: PASS
- conformance/interfaces/sigaction/18-20: link: PASS
- conformance/interfaces/sigaction/18-21: build: PASS
- conformance/interfaces/sigaction/18-21: link: PASS
- conformance/interfaces/sigaction/18-22: build: PASS
- conformance/interfaces/sigaction/18-22: link: PASS
- conformance/interfaces/sigaction/18-23: build: PASS
- conformance/interfaces/sigaction/18-23: link: PASS
- conformance/interfaces/sigaction/18-24: build: PASS
- conformance/interfaces/sigaction/18-24: link: PASS
- conformance/interfaces/sigaction/18-25: build: PASS
- conformance/interfaces/sigaction/18-25: link: PASS
- conformance/interfaces/sigaction/18-26: build: PASS
- conformance/interfaces/sigaction/18-26: link: PASS
- conformance/interfaces/sigaction/18-3: build: PASS
- conformance/interfaces/sigaction/18-3: link: PASS
- conformance/interfaces/sigaction/18-4: build: PASS
- conformance/interfaces/sigaction/18-4: link: PASS
- conformance/interfaces/sigaction/18-5: build: PASS
- conformance/interfaces/sigaction/18-5: link: PASS
- conformance/interfaces/sigaction/18-6: build: PASS
- conformance/interfaces/sigaction/18-6: link: PASS
- conformance/interfaces/sigaction/18-7: build: PASS
- conformance/interfaces/sigaction/18-7: link: PASS
- conformance/interfaces/sigaction/18-8: build: PASS
- conformance/interfaces/sigaction/18-8: link: PASS
- conformance/interfaces/sigaction/18-9: build: PASS
- conformance/interfaces/sigaction/18-9: link: PASS
conformance/interfaces/sigaction/19-1: build: FAILED: Compiler output:
conformance/interfaces/sigaction/19-1.c: In function ‘main’:
conformance/interfaces/sigaction/19-1.c:117: error: ‘SA_SIGINFO’ undeclared (first use in this function)
@@ -3306,271 +522,11 @@ interrupted using `kill [PID]`.
conformance/interfaces/sigaction/19-9.c:117: error: ‘SA_SIGINFO’ undeclared (first use in this function)
conformance/interfaces/sigaction/19-9.c:117: error: (Each undeclared identifier is reported only once
conformance/interfaces/sigaction/19-9.c:117: error: for each function it appears in.)
- conformance/interfaces/sigaction/2-1: build: PASS
- conformance/interfaces/sigaction/2-1: link: PASS
- conformance/interfaces/sigaction/2-10: build: PASS
- conformance/interfaces/sigaction/2-10: link: PASS
- conformance/interfaces/sigaction/2-11: build: PASS
- conformance/interfaces/sigaction/2-11: link: PASS
- conformance/interfaces/sigaction/2-12: build: PASS
- conformance/interfaces/sigaction/2-12: link: PASS
- conformance/interfaces/sigaction/2-13: build: PASS
- conformance/interfaces/sigaction/2-13: link: PASS
- conformance/interfaces/sigaction/2-14: build: PASS
- conformance/interfaces/sigaction/2-14: link: PASS
- conformance/interfaces/sigaction/2-15: build: PASS
- conformance/interfaces/sigaction/2-15: link: PASS
- conformance/interfaces/sigaction/2-16: build: PASS
- conformance/interfaces/sigaction/2-16: link: PASS
- conformance/interfaces/sigaction/2-17: build: PASS
- conformance/interfaces/sigaction/2-17: link: PASS
- conformance/interfaces/sigaction/2-18: build: PASS
- conformance/interfaces/sigaction/2-18: link: PASS
- conformance/interfaces/sigaction/2-19: build: PASS
- conformance/interfaces/sigaction/2-19: link: PASS
- conformance/interfaces/sigaction/2-2: build: PASS
- conformance/interfaces/sigaction/2-2: link: PASS
- conformance/interfaces/sigaction/2-20: build: PASS
- conformance/interfaces/sigaction/2-20: link: PASS
- conformance/interfaces/sigaction/2-21: build: PASS
- conformance/interfaces/sigaction/2-21: link: PASS
- conformance/interfaces/sigaction/2-22: build: PASS
- conformance/interfaces/sigaction/2-22: link: PASS
- conformance/interfaces/sigaction/2-23: build: PASS
- conformance/interfaces/sigaction/2-23: link: PASS
- conformance/interfaces/sigaction/2-24: build: PASS
- conformance/interfaces/sigaction/2-24: link: PASS
- conformance/interfaces/sigaction/2-25: build: PASS
- conformance/interfaces/sigaction/2-25: link: PASS
- conformance/interfaces/sigaction/2-26: build: PASS
- conformance/interfaces/sigaction/2-26: link: PASS
- conformance/interfaces/sigaction/2-3: build: PASS
- conformance/interfaces/sigaction/2-3: link: PASS
- conformance/interfaces/sigaction/2-4: build: PASS
- conformance/interfaces/sigaction/2-4: link: PASS
- conformance/interfaces/sigaction/2-5: build: PASS
- conformance/interfaces/sigaction/2-5: link: PASS
- conformance/interfaces/sigaction/2-6: build: PASS
- conformance/interfaces/sigaction/2-6: link: PASS
- conformance/interfaces/sigaction/2-7: build: PASS
- conformance/interfaces/sigaction/2-7: link: PASS
- conformance/interfaces/sigaction/2-8: build: PASS
- conformance/interfaces/sigaction/2-8: link: PASS
- conformance/interfaces/sigaction/2-9: build: PASS
- conformance/interfaces/sigaction/2-9: link: PASS
conformance/interfaces/sigaction/21-1: build: FAILED: Compiler output:
conformance/interfaces/sigaction/21-1.c: In function ‘main’:
conformance/interfaces/sigaction/21-1.c:36: error: ‘SA_NOCLDWAIT’ undeclared (first use in this function)
conformance/interfaces/sigaction/21-1.c:36: error: (Each undeclared identifier is reported only once
conformance/interfaces/sigaction/21-1.c:36: error: for each function it appears in.)
- conformance/interfaces/sigaction/22-1: build: PASS
- conformance/interfaces/sigaction/22-1: link: PASS
- conformance/interfaces/sigaction/22-10: build: PASS
- conformance/interfaces/sigaction/22-10: link: PASS
- conformance/interfaces/sigaction/22-11: build: PASS
- conformance/interfaces/sigaction/22-11: link: PASS
- conformance/interfaces/sigaction/22-12: build: PASS
- conformance/interfaces/sigaction/22-12: link: PASS
- conformance/interfaces/sigaction/22-13: build: PASS
- conformance/interfaces/sigaction/22-13: link: PASS
- conformance/interfaces/sigaction/22-14: build: PASS
- conformance/interfaces/sigaction/22-14: link: PASS
- conformance/interfaces/sigaction/22-15: build: PASS
- conformance/interfaces/sigaction/22-15: link: PASS
- conformance/interfaces/sigaction/22-16: build: PASS
- conformance/interfaces/sigaction/22-16: link: PASS
- conformance/interfaces/sigaction/22-17: build: PASS
- conformance/interfaces/sigaction/22-17: link: PASS
- conformance/interfaces/sigaction/22-18: build: PASS
- conformance/interfaces/sigaction/22-18: link: PASS
- conformance/interfaces/sigaction/22-19: build: PASS
- conformance/interfaces/sigaction/22-19: link: PASS
- conformance/interfaces/sigaction/22-2: build: PASS
- conformance/interfaces/sigaction/22-2: link: PASS
- conformance/interfaces/sigaction/22-20: build: PASS
- conformance/interfaces/sigaction/22-20: link: PASS
- conformance/interfaces/sigaction/22-21: build: PASS
- conformance/interfaces/sigaction/22-21: link: PASS
- conformance/interfaces/sigaction/22-22: build: PASS
- conformance/interfaces/sigaction/22-22: link: PASS
- conformance/interfaces/sigaction/22-23: build: PASS
- conformance/interfaces/sigaction/22-23: link: PASS
- conformance/interfaces/sigaction/22-24: build: PASS
- conformance/interfaces/sigaction/22-24: link: PASS
- conformance/interfaces/sigaction/22-25: build: PASS
- conformance/interfaces/sigaction/22-25: link: PASS
- conformance/interfaces/sigaction/22-26: build: PASS
- conformance/interfaces/sigaction/22-26: link: PASS
- conformance/interfaces/sigaction/22-3: build: PASS
- conformance/interfaces/sigaction/22-3: link: PASS
- conformance/interfaces/sigaction/22-4: build: PASS
- conformance/interfaces/sigaction/22-4: link: PASS
- conformance/interfaces/sigaction/22-5: build: PASS
- conformance/interfaces/sigaction/22-5: link: PASS
- conformance/interfaces/sigaction/22-6: build: PASS
- conformance/interfaces/sigaction/22-6: link: PASS
- conformance/interfaces/sigaction/22-7: build: PASS
- conformance/interfaces/sigaction/22-7: link: PASS
- conformance/interfaces/sigaction/22-8: build: PASS
- conformance/interfaces/sigaction/22-8: link: PASS
- conformance/interfaces/sigaction/22-9: build: PASS
- conformance/interfaces/sigaction/22-9: link: PASS
- conformance/interfaces/sigaction/23-1: build: PASS
- conformance/interfaces/sigaction/23-1: link: PASS
- conformance/interfaces/sigaction/23-10: build: PASS
- conformance/interfaces/sigaction/23-10: link: PASS
- conformance/interfaces/sigaction/23-11: build: PASS
- conformance/interfaces/sigaction/23-11: link: PASS
- conformance/interfaces/sigaction/23-12: build: PASS
- conformance/interfaces/sigaction/23-12: link: PASS
- conformance/interfaces/sigaction/23-13: build: PASS
- conformance/interfaces/sigaction/23-13: link: PASS
- conformance/interfaces/sigaction/23-14: build: PASS
- conformance/interfaces/sigaction/23-14: link: PASS
- conformance/interfaces/sigaction/23-15: build: PASS
- conformance/interfaces/sigaction/23-15: link: PASS
- conformance/interfaces/sigaction/23-16: build: PASS
- conformance/interfaces/sigaction/23-16: link: PASS
- conformance/interfaces/sigaction/23-17: build: PASS
- conformance/interfaces/sigaction/23-17: link: PASS
- conformance/interfaces/sigaction/23-18: build: PASS
- conformance/interfaces/sigaction/23-18: link: PASS
- conformance/interfaces/sigaction/23-19: build: PASS
- conformance/interfaces/sigaction/23-19: link: PASS
- conformance/interfaces/sigaction/23-2: build: PASS
- conformance/interfaces/sigaction/23-2: link: PASS
- conformance/interfaces/sigaction/23-20: build: PASS
- conformance/interfaces/sigaction/23-20: link: PASS
- conformance/interfaces/sigaction/23-21: build: PASS
- conformance/interfaces/sigaction/23-21: link: PASS
- conformance/interfaces/sigaction/23-22: build: PASS
- conformance/interfaces/sigaction/23-22: link: PASS
- conformance/interfaces/sigaction/23-23: build: PASS
- conformance/interfaces/sigaction/23-23: link: PASS
- conformance/interfaces/sigaction/23-24: build: PASS
- conformance/interfaces/sigaction/23-24: link: PASS
- conformance/interfaces/sigaction/23-25: build: PASS
- conformance/interfaces/sigaction/23-25: link: PASS
- conformance/interfaces/sigaction/23-26: build: PASS
- conformance/interfaces/sigaction/23-26: link: PASS
- conformance/interfaces/sigaction/23-3: build: PASS
- conformance/interfaces/sigaction/23-3: link: PASS
- conformance/interfaces/sigaction/23-4: build: PASS
- conformance/interfaces/sigaction/23-4: link: PASS
- conformance/interfaces/sigaction/23-5: build: PASS
- conformance/interfaces/sigaction/23-5: link: PASS
- conformance/interfaces/sigaction/23-6: build: PASS
- conformance/interfaces/sigaction/23-6: link: PASS
- conformance/interfaces/sigaction/23-7: build: PASS
- conformance/interfaces/sigaction/23-7: link: PASS
- conformance/interfaces/sigaction/23-8: build: PASS
- conformance/interfaces/sigaction/23-8: link: PASS
- conformance/interfaces/sigaction/23-9: build: PASS
- conformance/interfaces/sigaction/23-9: link: PASS
- conformance/interfaces/sigaction/25-1: build: PASS
- conformance/interfaces/sigaction/25-1: link: PASS
- conformance/interfaces/sigaction/25-10: build: PASS
- conformance/interfaces/sigaction/25-10: link: PASS
- conformance/interfaces/sigaction/25-11: build: PASS
- conformance/interfaces/sigaction/25-11: link: PASS
- conformance/interfaces/sigaction/25-12: build: PASS
- conformance/interfaces/sigaction/25-12: link: PASS
- conformance/interfaces/sigaction/25-13: build: PASS
- conformance/interfaces/sigaction/25-13: link: PASS
- conformance/interfaces/sigaction/25-14: build: PASS
- conformance/interfaces/sigaction/25-14: link: PASS
- conformance/interfaces/sigaction/25-15: build: PASS
- conformance/interfaces/sigaction/25-15: link: PASS
- conformance/interfaces/sigaction/25-16: build: PASS
- conformance/interfaces/sigaction/25-16: link: PASS
- conformance/interfaces/sigaction/25-17: build: PASS
- conformance/interfaces/sigaction/25-17: link: PASS
- conformance/interfaces/sigaction/25-18: build: PASS
- conformance/interfaces/sigaction/25-18: link: PASS
- conformance/interfaces/sigaction/25-19: build: PASS
- conformance/interfaces/sigaction/25-19: link: PASS
- conformance/interfaces/sigaction/25-2: build: PASS
- conformance/interfaces/sigaction/25-2: link: PASS
- conformance/interfaces/sigaction/25-20: build: PASS
- conformance/interfaces/sigaction/25-20: link: PASS
- conformance/interfaces/sigaction/25-21: build: PASS
- conformance/interfaces/sigaction/25-21: link: PASS
- conformance/interfaces/sigaction/25-22: build: PASS
- conformance/interfaces/sigaction/25-22: link: PASS
- conformance/interfaces/sigaction/25-23: build: PASS
- conformance/interfaces/sigaction/25-23: link: PASS
- conformance/interfaces/sigaction/25-24: build: PASS
- conformance/interfaces/sigaction/25-24: link: PASS
- conformance/interfaces/sigaction/25-25: build: PASS
- conformance/interfaces/sigaction/25-25: link: PASS
- conformance/interfaces/sigaction/25-26: build: PASS
- conformance/interfaces/sigaction/25-26: link: PASS
- conformance/interfaces/sigaction/25-3: build: PASS
- conformance/interfaces/sigaction/25-3: link: PASS
- conformance/interfaces/sigaction/25-4: build: PASS
- conformance/interfaces/sigaction/25-4: link: PASS
- conformance/interfaces/sigaction/25-5: build: PASS
- conformance/interfaces/sigaction/25-5: link: PASS
- conformance/interfaces/sigaction/25-6: build: PASS
- conformance/interfaces/sigaction/25-6: link: PASS
- conformance/interfaces/sigaction/25-7: build: PASS
- conformance/interfaces/sigaction/25-7: link: PASS
- conformance/interfaces/sigaction/25-8: build: PASS
- conformance/interfaces/sigaction/25-8: link: PASS
- conformance/interfaces/sigaction/25-9: build: PASS
- conformance/interfaces/sigaction/25-9: link: PASS
- conformance/interfaces/sigaction/28-1: build: PASS
- conformance/interfaces/sigaction/28-1: link: PASS
- conformance/interfaces/sigaction/28-10: build: PASS
- conformance/interfaces/sigaction/28-10: link: PASS
- conformance/interfaces/sigaction/28-11: build: PASS
- conformance/interfaces/sigaction/28-11: link: PASS
- conformance/interfaces/sigaction/28-12: build: PASS
- conformance/interfaces/sigaction/28-12: link: PASS
- conformance/interfaces/sigaction/28-13: build: PASS
- conformance/interfaces/sigaction/28-13: link: PASS
- conformance/interfaces/sigaction/28-14: build: PASS
- conformance/interfaces/sigaction/28-14: link: PASS
- conformance/interfaces/sigaction/28-15: build: PASS
- conformance/interfaces/sigaction/28-15: link: PASS
- conformance/interfaces/sigaction/28-16: build: PASS
- conformance/interfaces/sigaction/28-16: link: PASS
- conformance/interfaces/sigaction/28-17: build: PASS
- conformance/interfaces/sigaction/28-17: link: PASS
- conformance/interfaces/sigaction/28-18: build: PASS
- conformance/interfaces/sigaction/28-18: link: PASS
- conformance/interfaces/sigaction/28-19: build: PASS
- conformance/interfaces/sigaction/28-19: link: PASS
- conformance/interfaces/sigaction/28-2: build: PASS
- conformance/interfaces/sigaction/28-2: link: PASS
- conformance/interfaces/sigaction/28-20: build: PASS
- conformance/interfaces/sigaction/28-20: link: PASS
- conformance/interfaces/sigaction/28-21: build: PASS
- conformance/interfaces/sigaction/28-21: link: PASS
- conformance/interfaces/sigaction/28-22: build: PASS
- conformance/interfaces/sigaction/28-22: link: PASS
- conformance/interfaces/sigaction/28-23: build: PASS
- conformance/interfaces/sigaction/28-23: link: PASS
- conformance/interfaces/sigaction/28-24: build: PASS
- conformance/interfaces/sigaction/28-24: link: PASS
- conformance/interfaces/sigaction/28-25: build: PASS
- conformance/interfaces/sigaction/28-25: link: PASS
- conformance/interfaces/sigaction/28-26: build: PASS
- conformance/interfaces/sigaction/28-26: link: PASS
- conformance/interfaces/sigaction/28-3: build: PASS
- conformance/interfaces/sigaction/28-3: link: PASS
- conformance/interfaces/sigaction/28-4: build: PASS
- conformance/interfaces/sigaction/28-4: link: PASS
- conformance/interfaces/sigaction/28-5: build: PASS
- conformance/interfaces/sigaction/28-5: link: PASS
- conformance/interfaces/sigaction/28-6: build: PASS
- conformance/interfaces/sigaction/28-6: link: PASS
- conformance/interfaces/sigaction/28-7: build: PASS
- conformance/interfaces/sigaction/28-7: link: PASS
- conformance/interfaces/sigaction/28-8: build: PASS
- conformance/interfaces/sigaction/28-8: link: PASS
- conformance/interfaces/sigaction/28-9: build: PASS
- conformance/interfaces/sigaction/28-9: link: PASS
conformance/interfaces/sigaction/29-1: build: FAILED: Compiler output:
conformance/interfaces/sigaction/29-1.c: In function ‘handler’:
conformance/interfaces/sigaction/29-1.c:95: error: ‘SIGRTMAX’ undeclared (first use in this function)
@@ -3579,271 +535,11 @@ interrupted using `kill [PID]`.
conformance/interfaces/sigaction/29-1.c: In function ‘main’:
conformance/interfaces/sigaction/29-1.c:133: error: ‘SA_SIGINFO’ undeclared (first use in this function)
conformance/interfaces/sigaction/29-1.c:145: error: ‘SIGRTMAX’ undeclared (first use in this function)
- conformance/interfaces/sigaction/3-1: build: PASS
- conformance/interfaces/sigaction/3-1: link: PASS
- conformance/interfaces/sigaction/3-10: build: PASS
- conformance/interfaces/sigaction/3-10: link: PASS
- conformance/interfaces/sigaction/3-11: build: PASS
- conformance/interfaces/sigaction/3-11: link: PASS
- conformance/interfaces/sigaction/3-12: build: PASS
- conformance/interfaces/sigaction/3-12: link: PASS
- conformance/interfaces/sigaction/3-13: build: PASS
- conformance/interfaces/sigaction/3-13: link: PASS
- conformance/interfaces/sigaction/3-14: build: PASS
- conformance/interfaces/sigaction/3-14: link: PASS
- conformance/interfaces/sigaction/3-15: build: PASS
- conformance/interfaces/sigaction/3-15: link: PASS
- conformance/interfaces/sigaction/3-16: build: PASS
- conformance/interfaces/sigaction/3-16: link: PASS
- conformance/interfaces/sigaction/3-17: build: PASS
- conformance/interfaces/sigaction/3-17: link: PASS
- conformance/interfaces/sigaction/3-18: build: PASS
- conformance/interfaces/sigaction/3-18: link: PASS
- conformance/interfaces/sigaction/3-19: build: PASS
- conformance/interfaces/sigaction/3-19: link: PASS
- conformance/interfaces/sigaction/3-2: build: PASS
- conformance/interfaces/sigaction/3-2: link: PASS
- conformance/interfaces/sigaction/3-20: build: PASS
- conformance/interfaces/sigaction/3-20: link: PASS
- conformance/interfaces/sigaction/3-21: build: PASS
- conformance/interfaces/sigaction/3-21: link: PASS
- conformance/interfaces/sigaction/3-22: build: PASS
- conformance/interfaces/sigaction/3-22: link: PASS
- conformance/interfaces/sigaction/3-23: build: PASS
- conformance/interfaces/sigaction/3-23: link: PASS
- conformance/interfaces/sigaction/3-24: build: PASS
- conformance/interfaces/sigaction/3-24: link: PASS
- conformance/interfaces/sigaction/3-25: build: PASS
- conformance/interfaces/sigaction/3-25: link: PASS
- conformance/interfaces/sigaction/3-26: build: PASS
- conformance/interfaces/sigaction/3-26: link: PASS
- conformance/interfaces/sigaction/3-3: build: PASS
- conformance/interfaces/sigaction/3-3: link: PASS
- conformance/interfaces/sigaction/3-4: build: PASS
- conformance/interfaces/sigaction/3-4: link: PASS
- conformance/interfaces/sigaction/3-5: build: PASS
- conformance/interfaces/sigaction/3-5: link: PASS
- conformance/interfaces/sigaction/3-6: build: PASS
- conformance/interfaces/sigaction/3-6: link: PASS
- conformance/interfaces/sigaction/3-7: build: PASS
- conformance/interfaces/sigaction/3-7: link: PASS
- conformance/interfaces/sigaction/3-8: build: PASS
- conformance/interfaces/sigaction/3-8: link: PASS
- conformance/interfaces/sigaction/3-9: build: PASS
- conformance/interfaces/sigaction/3-9: link: PASS
conformance/interfaces/sigaction/30-1: build: FAILED: Compiler output:
conformance/interfaces/sigaction/30-1.c: In function ‘main’:
conformance/interfaces/sigaction/30-1.c:117: error: ‘SIGRTMAX’ undeclared (first use in this function)
conformance/interfaces/sigaction/30-1.c:117: error: (Each undeclared identifier is reported only once
conformance/interfaces/sigaction/30-1.c:117: error: for each function it appears in.)
- conformance/interfaces/sigaction/4-1: build: PASS
- conformance/interfaces/sigaction/4-1: link: PASS
- conformance/interfaces/sigaction/4-10: build: PASS
- conformance/interfaces/sigaction/4-10: link: PASS
- conformance/interfaces/sigaction/4-100: build: PASS
- conformance/interfaces/sigaction/4-100: link: PASS
- conformance/interfaces/sigaction/4-101: build: PASS
- conformance/interfaces/sigaction/4-101: link: PASS
- conformance/interfaces/sigaction/4-102: build: PASS
- conformance/interfaces/sigaction/4-102: link: PASS
- conformance/interfaces/sigaction/4-103: build: PASS
- conformance/interfaces/sigaction/4-103: link: PASS
- conformance/interfaces/sigaction/4-104: build: PASS
- conformance/interfaces/sigaction/4-104: link: PASS
- conformance/interfaces/sigaction/4-11: build: PASS
- conformance/interfaces/sigaction/4-11: link: PASS
- conformance/interfaces/sigaction/4-12: build: PASS
- conformance/interfaces/sigaction/4-12: link: PASS
- conformance/interfaces/sigaction/4-13: build: PASS
- conformance/interfaces/sigaction/4-13: link: PASS
- conformance/interfaces/sigaction/4-14: build: PASS
- conformance/interfaces/sigaction/4-14: link: PASS
- conformance/interfaces/sigaction/4-15: build: PASS
- conformance/interfaces/sigaction/4-15: link: PASS
- conformance/interfaces/sigaction/4-16: build: PASS
- conformance/interfaces/sigaction/4-16: link: PASS
- conformance/interfaces/sigaction/4-17: build: PASS
- conformance/interfaces/sigaction/4-17: link: PASS
- conformance/interfaces/sigaction/4-18: build: PASS
- conformance/interfaces/sigaction/4-18: link: PASS
- conformance/interfaces/sigaction/4-19: build: PASS
- conformance/interfaces/sigaction/4-19: link: PASS
- conformance/interfaces/sigaction/4-2: build: PASS
- conformance/interfaces/sigaction/4-2: link: PASS
- conformance/interfaces/sigaction/4-20: build: PASS
- conformance/interfaces/sigaction/4-20: link: PASS
- conformance/interfaces/sigaction/4-21: build: PASS
- conformance/interfaces/sigaction/4-21: link: PASS
- conformance/interfaces/sigaction/4-22: build: PASS
- conformance/interfaces/sigaction/4-22: link: PASS
- conformance/interfaces/sigaction/4-23: build: PASS
- conformance/interfaces/sigaction/4-23: link: PASS
- conformance/interfaces/sigaction/4-24: build: PASS
- conformance/interfaces/sigaction/4-24: link: PASS
- conformance/interfaces/sigaction/4-25: build: PASS
- conformance/interfaces/sigaction/4-25: link: PASS
- conformance/interfaces/sigaction/4-26: build: PASS
- conformance/interfaces/sigaction/4-26: link: PASS
- conformance/interfaces/sigaction/4-27: build: PASS
- conformance/interfaces/sigaction/4-27: link: PASS
- conformance/interfaces/sigaction/4-28: build: PASS
- conformance/interfaces/sigaction/4-28: link: PASS
- conformance/interfaces/sigaction/4-29: build: PASS
- conformance/interfaces/sigaction/4-29: link: PASS
- conformance/interfaces/sigaction/4-3: build: PASS
- conformance/interfaces/sigaction/4-3: link: PASS
- conformance/interfaces/sigaction/4-30: build: PASS
- conformance/interfaces/sigaction/4-30: link: PASS
- conformance/interfaces/sigaction/4-31: build: PASS
- conformance/interfaces/sigaction/4-31: link: PASS
- conformance/interfaces/sigaction/4-32: build: PASS
- conformance/interfaces/sigaction/4-32: link: PASS
- conformance/interfaces/sigaction/4-33: build: PASS
- conformance/interfaces/sigaction/4-33: link: PASS
- conformance/interfaces/sigaction/4-34: build: PASS
- conformance/interfaces/sigaction/4-34: link: PASS
- conformance/interfaces/sigaction/4-35: build: PASS
- conformance/interfaces/sigaction/4-35: link: PASS
- conformance/interfaces/sigaction/4-36: build: PASS
- conformance/interfaces/sigaction/4-36: link: PASS
- conformance/interfaces/sigaction/4-37: build: PASS
- conformance/interfaces/sigaction/4-37: link: PASS
- conformance/interfaces/sigaction/4-38: build: PASS
- conformance/interfaces/sigaction/4-38: link: PASS
- conformance/interfaces/sigaction/4-39: build: PASS
- conformance/interfaces/sigaction/4-39: link: PASS
- conformance/interfaces/sigaction/4-4: build: PASS
- conformance/interfaces/sigaction/4-4: link: PASS
- conformance/interfaces/sigaction/4-40: build: PASS
- conformance/interfaces/sigaction/4-40: link: PASS
- conformance/interfaces/sigaction/4-41: build: PASS
- conformance/interfaces/sigaction/4-41: link: PASS
- conformance/interfaces/sigaction/4-42: build: PASS
- conformance/interfaces/sigaction/4-42: link: PASS
- conformance/interfaces/sigaction/4-43: build: PASS
- conformance/interfaces/sigaction/4-43: link: PASS
- conformance/interfaces/sigaction/4-44: build: PASS
- conformance/interfaces/sigaction/4-44: link: PASS
- conformance/interfaces/sigaction/4-45: build: PASS
- conformance/interfaces/sigaction/4-45: link: PASS
- conformance/interfaces/sigaction/4-46: build: PASS
- conformance/interfaces/sigaction/4-46: link: PASS
- conformance/interfaces/sigaction/4-47: build: PASS
- conformance/interfaces/sigaction/4-47: link: PASS
- conformance/interfaces/sigaction/4-48: build: PASS
- conformance/interfaces/sigaction/4-48: link: PASS
- conformance/interfaces/sigaction/4-49: build: PASS
- conformance/interfaces/sigaction/4-49: link: PASS
- conformance/interfaces/sigaction/4-5: build: PASS
- conformance/interfaces/sigaction/4-5: link: PASS
- conformance/interfaces/sigaction/4-50: build: PASS
- conformance/interfaces/sigaction/4-50: link: PASS
- conformance/interfaces/sigaction/4-51: build: PASS
- conformance/interfaces/sigaction/4-51: link: PASS
- conformance/interfaces/sigaction/4-52: build: PASS
- conformance/interfaces/sigaction/4-52: link: PASS
- conformance/interfaces/sigaction/4-53: build: PASS
- conformance/interfaces/sigaction/4-53: link: PASS
- conformance/interfaces/sigaction/4-54: build: PASS
- conformance/interfaces/sigaction/4-54: link: PASS
- conformance/interfaces/sigaction/4-55: build: PASS
- conformance/interfaces/sigaction/4-55: link: PASS
- conformance/interfaces/sigaction/4-56: build: PASS
- conformance/interfaces/sigaction/4-56: link: PASS
- conformance/interfaces/sigaction/4-57: build: PASS
- conformance/interfaces/sigaction/4-57: link: PASS
- conformance/interfaces/sigaction/4-58: build: PASS
- conformance/interfaces/sigaction/4-58: link: PASS
- conformance/interfaces/sigaction/4-59: build: PASS
- conformance/interfaces/sigaction/4-59: link: PASS
- conformance/interfaces/sigaction/4-6: build: PASS
- conformance/interfaces/sigaction/4-6: link: PASS
- conformance/interfaces/sigaction/4-60: build: PASS
- conformance/interfaces/sigaction/4-60: link: PASS
- conformance/interfaces/sigaction/4-61: build: PASS
- conformance/interfaces/sigaction/4-61: link: PASS
- conformance/interfaces/sigaction/4-62: build: PASS
- conformance/interfaces/sigaction/4-62: link: PASS
- conformance/interfaces/sigaction/4-63: build: PASS
- conformance/interfaces/sigaction/4-63: link: PASS
- conformance/interfaces/sigaction/4-64: build: PASS
- conformance/interfaces/sigaction/4-64: link: PASS
- conformance/interfaces/sigaction/4-65: build: PASS
- conformance/interfaces/sigaction/4-65: link: PASS
- conformance/interfaces/sigaction/4-66: build: PASS
- conformance/interfaces/sigaction/4-66: link: PASS
- conformance/interfaces/sigaction/4-67: build: PASS
- conformance/interfaces/sigaction/4-67: link: PASS
- conformance/interfaces/sigaction/4-68: build: PASS
- conformance/interfaces/sigaction/4-68: link: PASS
- conformance/interfaces/sigaction/4-69: build: PASS
- conformance/interfaces/sigaction/4-69: link: PASS
- conformance/interfaces/sigaction/4-7: build: PASS
- conformance/interfaces/sigaction/4-7: link: PASS
- conformance/interfaces/sigaction/4-70: build: PASS
- conformance/interfaces/sigaction/4-70: link: PASS
- conformance/interfaces/sigaction/4-71: build: PASS
- conformance/interfaces/sigaction/4-71: link: PASS
- conformance/interfaces/sigaction/4-72: build: PASS
- conformance/interfaces/sigaction/4-72: link: PASS
- conformance/interfaces/sigaction/4-73: build: PASS
- conformance/interfaces/sigaction/4-73: link: PASS
- conformance/interfaces/sigaction/4-74: build: PASS
- conformance/interfaces/sigaction/4-74: link: PASS
- conformance/interfaces/sigaction/4-75: build: PASS
- conformance/interfaces/sigaction/4-75: link: PASS
- conformance/interfaces/sigaction/4-76: build: PASS
- conformance/interfaces/sigaction/4-76: link: PASS
- conformance/interfaces/sigaction/4-77: build: PASS
- conformance/interfaces/sigaction/4-77: link: PASS
- conformance/interfaces/sigaction/4-78: build: PASS
- conformance/interfaces/sigaction/4-78: link: PASS
- conformance/interfaces/sigaction/4-79: build: PASS
- conformance/interfaces/sigaction/4-79: link: PASS
- conformance/interfaces/sigaction/4-8: build: PASS
- conformance/interfaces/sigaction/4-8: link: PASS
- conformance/interfaces/sigaction/4-80: build: PASS
- conformance/interfaces/sigaction/4-80: link: PASS
- conformance/interfaces/sigaction/4-81: build: PASS
- conformance/interfaces/sigaction/4-81: link: PASS
- conformance/interfaces/sigaction/4-82: build: PASS
- conformance/interfaces/sigaction/4-82: link: PASS
- conformance/interfaces/sigaction/4-83: build: PASS
- conformance/interfaces/sigaction/4-83: link: PASS
- conformance/interfaces/sigaction/4-84: build: PASS
- conformance/interfaces/sigaction/4-84: link: PASS
- conformance/interfaces/sigaction/4-85: build: PASS
- conformance/interfaces/sigaction/4-85: link: PASS
- conformance/interfaces/sigaction/4-86: build: PASS
- conformance/interfaces/sigaction/4-86: link: PASS
- conformance/interfaces/sigaction/4-87: build: PASS
- conformance/interfaces/sigaction/4-87: link: PASS
- conformance/interfaces/sigaction/4-88: build: PASS
- conformance/interfaces/sigaction/4-88: link: PASS
- conformance/interfaces/sigaction/4-89: build: PASS
- conformance/interfaces/sigaction/4-89: link: PASS
- conformance/interfaces/sigaction/4-9: build: PASS
- conformance/interfaces/sigaction/4-9: link: PASS
- conformance/interfaces/sigaction/4-90: build: PASS
- conformance/interfaces/sigaction/4-90: link: PASS
- conformance/interfaces/sigaction/4-91: build: PASS
- conformance/interfaces/sigaction/4-91: link: PASS
- conformance/interfaces/sigaction/4-92: build: PASS
- conformance/interfaces/sigaction/4-92: link: PASS
- conformance/interfaces/sigaction/4-93: build: PASS
- conformance/interfaces/sigaction/4-93: link: PASS
- conformance/interfaces/sigaction/4-94: build: PASS
- conformance/interfaces/sigaction/4-94: link: PASS
- conformance/interfaces/sigaction/4-95: build: PASS
- conformance/interfaces/sigaction/4-95: link: PASS
- conformance/interfaces/sigaction/4-96: build: PASS
- conformance/interfaces/sigaction/4-96: link: PASS
- conformance/interfaces/sigaction/4-97: build: PASS
- conformance/interfaces/sigaction/4-97: link: PASS
- conformance/interfaces/sigaction/4-98: build: PASS
- conformance/interfaces/sigaction/4-98: link: PASS
- conformance/interfaces/sigaction/4-99: build: PASS
- conformance/interfaces/sigaction/4-99: link: PASS
conformance/interfaces/sigaction/6-1: build: FAILED: Compiler output:
conformance/interfaces/sigaction/6-1.c: In function ‘main’:
conformance/interfaces/sigaction/6-1.c:34: error: ‘SA_SIGINFO’ undeclared (first use in this function)
@@ -3974,187 +670,11 @@ interrupted using `kill [PID]`.
conformance/interfaces/sigaction/6-9.c:34: error: ‘SA_SIGINFO’ undeclared (first use in this function)
conformance/interfaces/sigaction/6-9.c:34: error: (Each undeclared identifier is reported only once
conformance/interfaces/sigaction/6-9.c:34: error: for each function it appears in.)
- conformance/interfaces/sigaction/8-1: build: PASS
- conformance/interfaces/sigaction/8-1: link: PASS
- conformance/interfaces/sigaction/8-10: build: PASS
- conformance/interfaces/sigaction/8-10: link: PASS
- conformance/interfaces/sigaction/8-11: build: PASS
- conformance/interfaces/sigaction/8-11: link: PASS
- conformance/interfaces/sigaction/8-12: build: PASS
- conformance/interfaces/sigaction/8-12: link: PASS
- conformance/interfaces/sigaction/8-13: build: PASS
- conformance/interfaces/sigaction/8-13: link: PASS
- conformance/interfaces/sigaction/8-14: build: PASS
- conformance/interfaces/sigaction/8-14: link: PASS
- conformance/interfaces/sigaction/8-15: build: PASS
- conformance/interfaces/sigaction/8-15: link: PASS
- conformance/interfaces/sigaction/8-17: build: PASS
- conformance/interfaces/sigaction/8-17: link: PASS
- conformance/interfaces/sigaction/8-18: build: PASS
- conformance/interfaces/sigaction/8-18: link: PASS
- conformance/interfaces/sigaction/8-19: build: PASS
- conformance/interfaces/sigaction/8-19: link: PASS
- conformance/interfaces/sigaction/8-2: build: PASS
- conformance/interfaces/sigaction/8-2: link: PASS
- conformance/interfaces/sigaction/8-20: build: PASS
- conformance/interfaces/sigaction/8-20: link: PASS
- conformance/interfaces/sigaction/8-21: build: PASS
- conformance/interfaces/sigaction/8-21: link: PASS
- conformance/interfaces/sigaction/8-22: build: PASS
- conformance/interfaces/sigaction/8-22: link: PASS
- conformance/interfaces/sigaction/8-23: build: PASS
- conformance/interfaces/sigaction/8-23: link: PASS
- conformance/interfaces/sigaction/8-24: build: PASS
- conformance/interfaces/sigaction/8-24: link: PASS
- conformance/interfaces/sigaction/8-25: build: PASS
- conformance/interfaces/sigaction/8-25: link: PASS
- conformance/interfaces/sigaction/8-26: build: PASS
- conformance/interfaces/sigaction/8-26: link: PASS
- conformance/interfaces/sigaction/8-3: build: PASS
- conformance/interfaces/sigaction/8-3: link: PASS
- conformance/interfaces/sigaction/8-4: build: PASS
- conformance/interfaces/sigaction/8-4: link: PASS
- conformance/interfaces/sigaction/8-5: build: PASS
- conformance/interfaces/sigaction/8-5: link: PASS
- conformance/interfaces/sigaction/8-6: build: PASS
- conformance/interfaces/sigaction/8-6: link: PASS
- conformance/interfaces/sigaction/8-7: build: PASS
- conformance/interfaces/sigaction/8-7: link: PASS
- conformance/interfaces/sigaction/8-8: build: PASS
- conformance/interfaces/sigaction/8-8: link: PASS
- conformance/interfaces/sigaction/8-9: build: PASS
- conformance/interfaces/sigaction/8-9: link: PASS
conformance/interfaces/sigaction/9-1: build: FAILED: Compiler output:
conformance/interfaces/sigaction/9-1.c: In function ‘main’:
conformance/interfaces/sigaction/9-1.c:49: error: ‘SA_SIGINFO’ undeclared (first use in this function)
conformance/interfaces/sigaction/9-1.c:49: error: (Each undeclared identifier is reported only once
conformance/interfaces/sigaction/9-1.c:49: error: for each function it appears in.)
- conformance/interfaces/sigaddset/1-3: build: PASS
- conformance/interfaces/sigaddset/1-3: link: PASS
- conformance/interfaces/sigaddset/2-1: build: PASS
- conformance/interfaces/sigaddset/2-1: link: PASS
- conformance/interfaces/sigaddset/1-core-buildonly: build: PASS
- conformance/interfaces/sigaddset/1-core-buildonly: link: PASS
- conformance/interfaces/sigaddset/4-core-buildonly: build: PASS
- conformance/interfaces/sigaddset/4-core-buildonly: link: PASS
- conformance/interfaces/sigaltstack/1-1: build: PASS
- conformance/interfaces/sigaltstack/1-1: link: PASS
- conformance/interfaces/sigaltstack/10-1: build: PASS
- conformance/interfaces/sigaltstack/10-1: link: PASS
- conformance/interfaces/sigaltstack/11-1: build: PASS
- conformance/interfaces/sigaltstack/11-1: link: PASS
- conformance/interfaces/sigaltstack/12-1: build: PASS
- conformance/interfaces/sigaltstack/12-1: link: PASS
- conformance/interfaces/sigaltstack/2-1: build: PASS
- conformance/interfaces/sigaltstack/2-1: link: PASS
- conformance/interfaces/sigaltstack/3-1: build: PASS
- conformance/interfaces/sigaltstack/3-1: link: PASS
- conformance/interfaces/sigaltstack/5-1: build: PASS
- conformance/interfaces/sigaltstack/5-1: link: PASS
- conformance/interfaces/sigaltstack/6-1: build: PASS
- conformance/interfaces/sigaltstack/6-1: link: PASS
- conformance/interfaces/sigaltstack/7-1: build: PASS
- conformance/interfaces/sigaltstack/7-1: link: PASS
- conformance/interfaces/sigaltstack/8-1: build: PASS
- conformance/interfaces/sigaltstack/8-1: link: PASS
- conformance/interfaces/sigaltstack/9-1: build: PASS
- conformance/interfaces/sigaltstack/9-1: link: PASS
- conformance/interfaces/sigaltstack/9-buildonly: build: PASS
- conformance/interfaces/sigaltstack/9-buildonly: link: PASS
- conformance/interfaces/sigdelset/1-3: build: PASS
- conformance/interfaces/sigdelset/1-3: link: PASS
- conformance/interfaces/sigdelset/1-4: build: PASS
- conformance/interfaces/sigdelset/1-4: link: PASS
- conformance/interfaces/sigdelset/2-1: build: PASS
- conformance/interfaces/sigdelset/2-1: link: PASS
- conformance/interfaces/sigdelset/1-core-buildonly: build: PASS
- conformance/interfaces/sigdelset/1-core-buildonly: link: PASS
- conformance/interfaces/sigdelset/4-core-buildonly: build: PASS
- conformance/interfaces/sigdelset/4-core-buildonly: link: PASS
- conformance/interfaces/sigemptyset/1-1: build: PASS
- conformance/interfaces/sigemptyset/1-1: link: PASS
- conformance/interfaces/sigemptyset/2-1: build: PASS
- conformance/interfaces/sigemptyset/2-1: link: PASS
- conformance/interfaces/sigfillset/1-1: build: PASS
- conformance/interfaces/sigfillset/1-1: link: PASS
- conformance/interfaces/sigfillset/2-1: build: PASS
- conformance/interfaces/sigfillset/2-1: link: PASS
- conformance/interfaces/sighold/1-1: build: PASS
- conformance/interfaces/sighold/1-1: link: PASS
- conformance/interfaces/sighold/2-1: build: PASS
- conformance/interfaces/sighold/2-1: link: PASS
- conformance/interfaces/sighold/3-core-buildonly: build: PASS
- conformance/interfaces/sighold/3-core-buildonly: link: PASS
- conformance/interfaces/sigignore/1-1: build: PASS
- conformance/interfaces/sigignore/1-1: link: PASS
- conformance/interfaces/sigignore/4-1: build: PASS
- conformance/interfaces/sigignore/4-1: link: PASS
- conformance/interfaces/sigignore/6-1: build: PASS
- conformance/interfaces/sigignore/6-1: link: PASS
- conformance/interfaces/sigignore/6-2: build: PASS
- conformance/interfaces/sigignore/6-2: link: PASS
- conformance/interfaces/sigignore/5-core-buildonly: build: PASS
- conformance/interfaces/sigignore/5-core-buildonly: link: PASS
- conformance/interfaces/sigismember/3-1: build: PASS
- conformance/interfaces/sigismember/3-1: link: PASS
- conformance/interfaces/sigismember/4-1: build: PASS
- conformance/interfaces/sigismember/4-1: link: PASS
- conformance/interfaces/sigismember/5-core-buildonly: build: PASS
- conformance/interfaces/sigismember/5-core-buildonly: link: PASS
- conformance/interfaces/signal/1-1: build: PASS
- conformance/interfaces/signal/1-1: link: PASS
- conformance/interfaces/signal/2-1: build: PASS
- conformance/interfaces/signal/2-1: link: PASS
- conformance/interfaces/signal/3-1: build: PASS
- conformance/interfaces/signal/3-1: link: PASS
- conformance/interfaces/signal/5-1: build: PASS
- conformance/interfaces/signal/5-1: link: PASS
- conformance/interfaces/signal/6-1: build: PASS
- conformance/interfaces/signal/6-1: link: PASS
- conformance/interfaces/signal/7-1: build: PASS
- conformance/interfaces/signal/7-1: link: PASS
- conformance/interfaces/sigpause/1-1: build: PASS
- conformance/interfaces/sigpause/1-1: link: PASS
- conformance/interfaces/sigpause/1-2: build: PASS
- conformance/interfaces/sigpause/1-2: link: PASS
- conformance/interfaces/sigpause/2-1: build: PASS
- conformance/interfaces/sigpause/2-1: link: PASS
- conformance/interfaces/sigpause/3-1: build: PASS
- conformance/interfaces/sigpause/3-1: link: PASS
- conformance/interfaces/sigpause/4-1: build: PASS
- conformance/interfaces/sigpause/4-1: link: PASS
- conformance/interfaces/sigpending/1-1: build: PASS
- conformance/interfaces/sigpending/1-1: link: PASS
- conformance/interfaces/sigpending/1-2: build: PASS
- conformance/interfaces/sigpending/1-2: link: PASS
- conformance/interfaces/sigpending/1-3: build: PASS
- conformance/interfaces/sigpending/1-3: link: PASS
- conformance/interfaces/sigpending/2-1: build: PASS
- conformance/interfaces/sigpending/2-1: link: PASS
- conformance/interfaces/sigprocmask/10-1: build: PASS
- conformance/interfaces/sigprocmask/10-1: link: PASS
- conformance/interfaces/sigprocmask/12-1: build: PASS
- conformance/interfaces/sigprocmask/12-1: link: PASS
- conformance/interfaces/sigprocmask/15-1: build: PASS
- conformance/interfaces/sigprocmask/15-1: link: PASS
- conformance/interfaces/sigprocmask/4-1: build: PASS
- conformance/interfaces/sigprocmask/4-1: link: PASS
- conformance/interfaces/sigprocmask/5-1: build: PASS
- conformance/interfaces/sigprocmask/5-1: link: PASS
- conformance/interfaces/sigprocmask/17-core-buildonly: build: PASS
- conformance/interfaces/sigprocmask/17-core-buildonly: link: PASS
- conformance/interfaces/sigprocmask/6-1: build: PASS
- conformance/interfaces/sigprocmask/6-1: link: PASS
- conformance/interfaces/sigprocmask/7-1: build: PASS
- conformance/interfaces/sigprocmask/7-1: link: PASS
- conformance/interfaces/sigprocmask/8-1: build: PASS
- conformance/interfaces/sigprocmask/8-1: link: PASS
- conformance/interfaces/sigprocmask/8-2: build: PASS
- conformance/interfaces/sigprocmask/8-2: link: PASS
- conformance/interfaces/sigprocmask/8-3: build: PASS
- conformance/interfaces/sigprocmask/8-3: link: PASS
- conformance/interfaces/sigprocmask/9-1: build: PASS
- conformance/interfaces/sigprocmask/9-1: link: PASS
conformance/interfaces/sigqueue/1-1: build: FAILED: Compiler output:
conformance/interfaces/sigqueue/1-1.c: In function ‘myhandler’:
conformance/interfaces/sigqueue/1-1.c:33: error: ‘SIGRTMIN’ undeclared (first use in this function)
@@ -4163,18 +683,6 @@ interrupted using `kill [PID]`.
conformance/interfaces/sigqueue/1-1.c: In function ‘main’:
conformance/interfaces/sigqueue/1-1.c:46: error: ‘SA_SIGINFO’ undeclared (first use in this function)
conformance/interfaces/sigqueue/1-1.c:49: error: ‘SIGRTMIN’ undeclared (first use in this function)
- conformance/interfaces/sigqueue/10-1: build: PASS
- conformance/interfaces/sigqueue/10-1: link: PASS
- conformance/interfaces/sigqueue/11-1: build: PASS
- conformance/interfaces/sigqueue/11-1: link: PASS
- conformance/interfaces/sigqueue/12-1: build: PASS
- conformance/interfaces/sigqueue/12-1: link: PASS
- conformance/interfaces/sigqueue/2-1: build: PASS
- conformance/interfaces/sigqueue/2-1: link: PASS
- conformance/interfaces/sigqueue/2-2: build: PASS
- conformance/interfaces/sigqueue/2-2: link: PASS
- conformance/interfaces/sigqueue/3-1: build: PASS
- conformance/interfaces/sigqueue/3-1: link: PASS
conformance/interfaces/sigqueue/4-1: build: FAILED: Compiler output:
conformance/interfaces/sigqueue/4-1.c: In function ‘main’:
conformance/interfaces/sigqueue/4-1.c:45: error: ‘SA_SIGINFO’ undeclared (first use in this function)
@@ -4211,75 +719,17 @@ interrupted using `kill [PID]`.
conformance/interfaces/sigqueue/9-1.c:46: error: (Each undeclared identifier is reported only once
conformance/interfaces/sigqueue/9-1.c:46: error: for each function it appears in.)
conformance/interfaces/sigqueue/9-1.c:49: error: ‘SIGRTMIN’ undeclared (first use in this function)
- conformance/interfaces/sigrelse/1-1: build: PASS
- conformance/interfaces/sigrelse/1-1: link: PASS
- conformance/interfaces/sigrelse/2-1: build: PASS
- conformance/interfaces/sigrelse/2-1: link: PASS
- conformance/interfaces/sigrelse/3-core-buildonly: build: PASS
- conformance/interfaces/sigrelse/3-core-buildonly: link: PASS
- conformance/interfaces/sigset/1-1: build: PASS
- conformance/interfaces/sigset/1-1: link: PASS
- conformance/interfaces/sigset/10-1: build: PASS
- conformance/interfaces/sigset/10-1: link: PASS
- conformance/interfaces/sigset/2-1: build: PASS
- conformance/interfaces/sigset/2-1: link: PASS
- conformance/interfaces/sigset/3-1: build: PASS
- conformance/interfaces/sigset/3-1: link: PASS
- conformance/interfaces/sigset/4-1: build: PASS
- conformance/interfaces/sigset/4-1: link: PASS
- conformance/interfaces/sigset/5-1: build: PASS
- conformance/interfaces/sigset/5-1: link: PASS
- conformance/interfaces/sigset/6-1: build: PASS
- conformance/interfaces/sigset/6-1: link: PASS
- conformance/interfaces/sigset/7-1: build: PASS
- conformance/interfaces/sigset/7-1: link: PASS
- conformance/interfaces/sigset/8-1: build: PASS
- conformance/interfaces/sigset/8-1: link: PASS
- conformance/interfaces/sigset/9-1: build: PASS
- conformance/interfaces/sigset/9-1: link: PASS
- conformance/interfaces/sigsuspend/1-1: build: PASS
- conformance/interfaces/sigsuspend/1-1: link: PASS
- conformance/interfaces/sigsuspend/3-1: build: PASS
- conformance/interfaces/sigsuspend/3-1: link: PASS
- conformance/interfaces/sigsuspend/4-1: build: PASS
- conformance/interfaces/sigsuspend/4-1: link: PASS
- conformance/interfaces/sigsuspend/6-1: build: PASS
- conformance/interfaces/sigsuspend/6-1: link: PASS
- conformance/interfaces/sigtimedwait/1-1: build: PASS
- conformance/interfaces/sigtimedwait/1-1: link: PASS
- conformance/interfaces/sigtimedwait/2-1: build: PASS
- conformance/interfaces/sigtimedwait/2-1: link: PASS
- conformance/interfaces/sigtimedwait/4-1: build: PASS
- conformance/interfaces/sigtimedwait/4-1: link: PASS
- conformance/interfaces/sigtimedwait/5-1: build: PASS
- conformance/interfaces/sigtimedwait/5-1: link: PASS
- conformance/interfaces/sigtimedwait/6-1: build: PASS
- conformance/interfaces/sigtimedwait/6-1: link: PASS
- conformance/interfaces/sigwait/1-1: build: PASS
- conformance/interfaces/sigwait/1-1: link: PASS
conformance/interfaces/sigwait/2-1: build: FAILED: Compiler output:
conformance/interfaces/sigwait/2-1.c: In function ‘main’:
conformance/interfaces/sigwait/2-1.c:45: error: ‘SIGRTMIN’ undeclared (first use in this function)
conformance/interfaces/sigwait/2-1.c:45: error: (Each undeclared identifier is reported only once
conformance/interfaces/sigwait/2-1.c:45: error: for each function it appears in.)
- conformance/interfaces/sigwait/3-1: build: PASS
- conformance/interfaces/sigwait/3-1: link: PASS
- conformance/interfaces/sigwait/4-1: build: PASS
- conformance/interfaces/sigwait/4-1: link: PASS
- conformance/interfaces/sigwait/6-1: build: PASS
- conformance/interfaces/sigwait/6-1: link: PASS
- conformance/interfaces/sigwait/6-2: build: PASS
- conformance/interfaces/sigwait/6-2: link: PASS
conformance/interfaces/sigwait/7-1: build: FAILED: Compiler output:
conformance/interfaces/sigwait/7-1.c: In function ‘main’:
conformance/interfaces/sigwait/7-1.c:114: error: ‘SIGRTMIN’ undeclared (first use in this function)
conformance/interfaces/sigwait/7-1.c:114: error: (Each undeclared identifier is reported only once
conformance/interfaces/sigwait/7-1.c:114: error: for each function it appears in.)
conformance/interfaces/sigwait/7-1.c:114: error: ‘SIGRTMAX’ undeclared (first use in this function)
- conformance/interfaces/sigwait/8-1: build: PASS
- conformance/interfaces/sigwait/8-1: link: PASS
- conformance/interfaces/sigwaitinfo/1-1: build: PASS
- conformance/interfaces/sigwaitinfo/1-1: link: PASS
conformance/interfaces/sigwaitinfo/2-1: build: FAILED: Compiler output:
conformance/interfaces/sigwaitinfo/2-1.c: In function ‘main’:
conformance/interfaces/sigwaitinfo/2-1.c:44: error: ‘SA_SIGINFO’ undeclared (first use in this function)
@@ -4287,8 +737,6 @@ interrupted using `kill [PID]`.
conformance/interfaces/sigwaitinfo/2-1.c:44: error: for each function it appears in.)
conformance/interfaces/sigwaitinfo/2-1.c:49: error: ‘SIGRTMAX’ undeclared (first use in this function)
conformance/interfaces/sigwaitinfo/2-1.c:49: error: ‘SIGRTMIN’ undeclared (first use in this function)
- conformance/interfaces/sigwaitinfo/3-1: build: PASS
- conformance/interfaces/sigwaitinfo/3-1: link: PASS
conformance/interfaces/sigwaitinfo/5-1: build: FAILED: Compiler output:
conformance/interfaces/sigwaitinfo/5-1.c: In function ‘main’:
conformance/interfaces/sigwaitinfo/5-1.c:41: error: ‘SA_SIGINFO’ undeclared (first use in this function)
@@ -4311,135 +759,6 @@ interrupted using `kill [PID]`.
conformance/interfaces/sigwaitinfo/8-1.c:47: error: (Each undeclared identifier is reported only once
conformance/interfaces/sigwaitinfo/8-1.c:47: error: for each function it appears in.)
conformance/interfaces/sigwaitinfo/8-1.c:50: error: ‘SIGRTMIN’ undeclared (first use in this function)
- conformance/interfaces/sigwaitinfo/9-1: build: PASS
- conformance/interfaces/sigwaitinfo/9-1: link: PASS
- conformance/interfaces/strftime/1-1: build: PASS
- conformance/interfaces/strftime/1-1: link: PASS
- conformance/interfaces/strftime/2-1: build: PASS
- conformance/interfaces/strftime/2-1: link: PASS
- conformance/interfaces/strftime/3-1: build: PASS
- conformance/interfaces/strftime/3-1: link: PASS
- conformance/interfaces/time/1-1: build: PASS
- conformance/interfaces/time/1-1: link: PASS
- conformance/interfaces/timer_create/1-1: build: PASS
- conformance/interfaces/timer_create/1-1: link: PASS
- conformance/interfaces/timer_create/10-1: build: PASS
- conformance/interfaces/timer_create/10-1: link: PASS
- conformance/interfaces/timer_create/11-1: build: PASS
- conformance/interfaces/timer_create/11-1: link: PASS
- conformance/interfaces/timer_create/16-1: build: PASS
- conformance/interfaces/timer_create/16-1: link: PASS
- conformance/interfaces/timer_create/3-1: build: PASS
- conformance/interfaces/timer_create/3-1: link: PASS
- conformance/interfaces/timer_create/7-1: build: PASS
- conformance/interfaces/timer_create/7-1: link: PASS
- conformance/interfaces/timer_create/8-1: build: PASS
- conformance/interfaces/timer_create/8-1: link: PASS
- conformance/interfaces/timer_create/9-1: build: PASS
- conformance/interfaces/timer_create/9-1: link: PASS
- conformance/interfaces/timer_create/speculative/15-1: build: PASS
- conformance/interfaces/timer_create/speculative/15-1: link: PASS
- conformance/interfaces/timer_create/speculative/2-1: build: PASS
- conformance/interfaces/timer_create/speculative/2-1: link: PASS
- conformance/interfaces/timer_create/speculative/5-1: build: PASS
- conformance/interfaces/timer_create/speculative/5-1: link: PASS
- conformance/interfaces/timer_delete/1-1: build: PASS
- conformance/interfaces/timer_delete/1-1: link: PASS
- conformance/interfaces/timer_delete/1-2: build: PASS
- conformance/interfaces/timer_delete/1-2: link: PASS
- conformance/interfaces/timer_delete/speculative/5-1: build: PASS
- conformance/interfaces/timer_delete/speculative/5-1: link: PASS
- conformance/interfaces/timer_delete/speculative/5-2: build: PASS
- conformance/interfaces/timer_delete/speculative/5-2: link: PASS
- conformance/interfaces/timer_getoverrun/1-1: build: PASS
- conformance/interfaces/timer_getoverrun/1-1: link: PASS
- conformance/interfaces/timer_getoverrun/2-1: build: PASS
- conformance/interfaces/timer_getoverrun/2-1: link: PASS
- conformance/interfaces/timer_getoverrun/2-2: build: PASS
- conformance/interfaces/timer_getoverrun/2-2: link: PASS
- conformance/interfaces/timer_getoverrun/2-3: build: PASS
- conformance/interfaces/timer_getoverrun/2-3: link: PASS
- conformance/interfaces/timer_getoverrun/3-1: build: PASS
- conformance/interfaces/timer_getoverrun/3-1: link: PASS
- conformance/interfaces/timer_getoverrun/speculative/6-1: build: PASS
- conformance/interfaces/timer_getoverrun/speculative/6-1: link: PASS
- conformance/interfaces/timer_getoverrun/speculative/6-2: build: PASS
- conformance/interfaces/timer_getoverrun/speculative/6-2: link: PASS
- conformance/interfaces/timer_getoverrun/speculative/6-3: build: PASS
- conformance/interfaces/timer_getoverrun/speculative/6-3: link: PASS
- conformance/interfaces/timer_gettime/1-1: build: PASS
- conformance/interfaces/timer_gettime/1-1: link: PASS
- conformance/interfaces/timer_gettime/1-2: build: PASS
- conformance/interfaces/timer_gettime/1-2: link: PASS
- conformance/interfaces/timer_gettime/1-3: build: PASS
- conformance/interfaces/timer_gettime/1-3: link: PASS
- conformance/interfaces/timer_gettime/1-4: build: PASS
- conformance/interfaces/timer_gettime/1-4: link: PASS
- conformance/interfaces/timer_gettime/2-1: build: PASS
- conformance/interfaces/timer_gettime/2-1: link: PASS
- conformance/interfaces/timer_gettime/2-2: build: PASS
- conformance/interfaces/timer_gettime/2-2: link: PASS
- conformance/interfaces/timer_gettime/3-1: build: PASS
- conformance/interfaces/timer_gettime/3-1: link: PASS
- conformance/interfaces/timer_gettime/speculative/6-1: build: PASS
- conformance/interfaces/timer_gettime/speculative/6-1: link: PASS
- conformance/interfaces/timer_gettime/speculative/6-2: build: PASS
- conformance/interfaces/timer_gettime/speculative/6-2: link: PASS
- conformance/interfaces/timer_gettime/speculative/6-3: build: PASS
- conformance/interfaces/timer_gettime/speculative/6-3: link: PASS
- conformance/interfaces/timer_settime/1-1: build: PASS
- conformance/interfaces/timer_settime/1-1: link: PASS
- conformance/interfaces/timer_settime/1-2: build: PASS
- conformance/interfaces/timer_settime/1-2: link: PASS
- conformance/interfaces/timer_settime/13-1: build: PASS
- conformance/interfaces/timer_settime/13-1: link: PASS
- conformance/interfaces/timer_settime/2-1: build: PASS
- conformance/interfaces/timer_settime/2-1: link: PASS
- conformance/interfaces/timer_settime/3-1: build: PASS
- conformance/interfaces/timer_settime/3-1: link: PASS
- conformance/interfaces/timer_settime/3-2: build: PASS
- conformance/interfaces/timer_settime/3-2: link: PASS
- conformance/interfaces/timer_settime/3-3: build: PASS
- conformance/interfaces/timer_settime/3-3: link: PASS
- conformance/interfaces/timer_settime/5-1: build: PASS
- conformance/interfaces/timer_settime/5-1: link: PASS
- conformance/interfaces/timer_settime/5-2: build: PASS
- conformance/interfaces/timer_settime/5-2: link: PASS
- conformance/interfaces/timer_settime/5-3: build: PASS
- conformance/interfaces/timer_settime/5-3: link: PASS
- conformance/interfaces/timer_settime/6-1: build: PASS
- conformance/interfaces/timer_settime/6-1: link: PASS
- conformance/interfaces/timer_settime/8-1: build: PASS
- conformance/interfaces/timer_settime/8-1: link: PASS
- conformance/interfaces/timer_settime/8-2: build: PASS
- conformance/interfaces/timer_settime/8-2: link: PASS
- conformance/interfaces/timer_settime/8-3: build: PASS
- conformance/interfaces/timer_settime/8-3: link: PASS
- conformance/interfaces/timer_settime/8-4: build: PASS
- conformance/interfaces/timer_settime/8-4: link: PASS
- conformance/interfaces/timer_settime/9-1: build: PASS
- conformance/interfaces/timer_settime/9-1: link: PASS
- conformance/interfaces/timer_settime/9-2: build: PASS
- conformance/interfaces/timer_settime/9-2: link: PASS
- conformance/interfaces/timer_settime/speculative/12-1: build: PASS
- conformance/interfaces/timer_settime/speculative/12-1: link: PASS
- conformance/interfaces/timer_settime/speculative/12-2: build: PASS
- conformance/interfaces/timer_settime/speculative/12-2: link: PASS
- conformance/interfaces/timer_settime/speculative/12-3: build: PASS
- conformance/interfaces/timer_settime/speculative/12-3: link: PASS
- functional/threads/schedule/1-1: build: PASS
- functional/threads/schedule/1-1: link: PASS
- functional/threads/schedule/1-2: build: PASS
- functional/threads/schedule/1-2: link: PASS
- conformance/behavior/WIFEXITED/1-1: execution: PASS
- conformance/behavior/WIFEXITED/1-2: execution: PASS
- conformance/behavior/WIFEXITED/1-3: execution: PASS
- conformance/behavior/timers/1-1: execution: PASS
- conformance/behavior/timers/2-1: execution: PASS
- conformance/definitions/aio_h/2-1: execution: PASS
- conformance/definitions/aio_h/4-1: execution: PASS
- conformance/definitions/errno_h/3-2: execution: PASS
- conformance/definitions/errno_h/4-1: execution: PASS
conformance/definitions/mqueue_h/1-1: execution: UNTESTED: Output:
Not Implemented!
conformance/definitions/mqueue_h/10-1: execution: UNTESTED: Output:
@@ -4462,8 +781,6 @@ interrupted using `kill [PID]`.
Test not implemented!
conformance/definitions/mqueue_h/9-1: execution: UNTESTED: Output:
Test not implemented!
- conformance/definitions/sched_h/10-1: execution: PASS
- conformance/definitions/signal_h/13-1: execution: PASS
conformance/interfaces/aio_cancel/1-1: execution: UNSUPPORTED: Output:
conformance/interfaces/aio_cancel/10-1: execution: UNSUPPORTED: Output:
conformance/interfaces/aio_cancel/2-1: execution: UNSUPPORTED: Output:
@@ -4521,58 +838,25 @@ interrupted using `kill [PID]`.
conformance/interfaces/aio_write/8-2: execution: UNSUPPORTED: Output:
conformance/interfaces/aio_write/9-1: execution: UNSUPPORTED: Output:
conformance/interfaces/aio_write/9-2: execution: UNSUPPORTED: Output:
- conformance/interfaces/asctime/1-1: execution: PASS
- conformance/interfaces/clock/1-1: execution: PASS
- conformance/interfaces/clock/2-1: execution: PASS
- conformance/interfaces/clock/4-1: execution: PASS
conformance/interfaces/clock_getcpuclockid/1-1: execution: UNSUPPORTED: Output:
_POSIX_CPUTIME unsupported
conformance/interfaces/clock_getcpuclockid/2-1: execution: UNSUPPORTED: Output:
_POSIX_CPUTIME unsupported
- conformance/interfaces/clock_getres/1-1: execution: PASS
- conformance/interfaces/clock_getres/2-1: execution: PASS
conformance/interfaces/clock_getres/3-1: execution: FAILED: Output:
clock_getres() failed
Test FAILED
- conformance/interfaces/clock_getres/4-1: execution: PASS
- conformance/interfaces/clock_getres/5-1: execution: PASS
- conformance/interfaces/clock_getres/6-1: execution: PASS
- conformance/interfaces/clock_getres/6-2: execution: PASS
conformance/interfaces/clock_getres/7-1: execution: UNSUPPORTED: Output:
_POSIX_CPUTIME not supported
conformance/interfaces/clock_getres/8-1: execution: UNSUPPORTED: Output:
_POSIX_THREAD_CPUTIME not supported
- conformance/interfaces/clock_gettime/1-1: execution: PASS
- conformance/interfaces/clock_gettime/1-2: execution: PASS
- conformance/interfaces/clock_gettime/2-1: execution: PASS
conformance/interfaces/clock_gettime/3-1: execution: UNSUPPORTED: Output:
CLOCK_MONOTONIC unsupported
conformance/interfaces/clock_gettime/4-1: execution: UNSUPPORTED: Output:
_POSIX_CPUTIME unsupported
- conformance/interfaces/clock_gettime/6-1: execution: PASS
- conformance/interfaces/clock_gettime/7-1: execution: PASS
- conformance/interfaces/clock_gettime/8-1: execution: PASS
- conformance/interfaces/clock_gettime/8-2: execution: PASS
- conformance/interfaces/clock_nanosleep/1-1: execution: PASS
- conformance/interfaces/clock_nanosleep/1-2: execution: PASS
- conformance/interfaces/clock_nanosleep/1-3: execution: PASS
- conformance/interfaces/clock_nanosleep/1-4: execution: PASS
- conformance/interfaces/clock_nanosleep/1-5: execution: PASS
conformance/interfaces/clock_nanosleep/10-1: execution: FAILED: Output:
In handler
errno != EINTR
Test FAILED
- conformance/interfaces/clock_nanosleep/11-1: execution: PASS
- conformance/interfaces/clock_nanosleep/13-1: execution: PASS
- conformance/interfaces/clock_nanosleep/15-1: execution: PASS
- conformance/interfaces/clock_nanosleep/2-1: execution: PASS
- conformance/interfaces/clock_nanosleep/2-2: execution: PASS
- conformance/interfaces/clock_nanosleep/2-3: execution: PASS
- conformance/interfaces/clock_nanosleep/3-1: execution: PASS
- conformance/interfaces/clock_nanosleep/4-1: execution: PASS
- conformance/interfaces/clock_nanosleep/5-1: execution: PASS
- conformance/interfaces/clock_nanosleep/6-1: execution: PASS
- conformance/interfaces/clock_nanosleep/8-1: execution: PASS
conformance/interfaces/clock_nanosleep/9-1: execution: FAILED: Output:
In handler
clock_nanosleep() did not return EINTR
@@ -4580,15 +864,8 @@ interrupted using `kill [PID]`.
Test FAILED
conformance/interfaces/clock_settime/1-1: execution: UNTESTED: Output:
Run this test as ROOT, not as a Regular User
- conformance/interfaces/clock_settime/15-1: execution: PASS
- conformance/interfaces/clock_settime/16-1: execution: PASS
- conformance/interfaces/clock_settime/17-1: execution: PASS
- conformance/interfaces/clock_settime/17-2: execution: PASS
- conformance/interfaces/clock_settime/18-1: execution: PASS
conformance/interfaces/clock_settime/19-1: execution: UNTESTED: Output:
Run this test as ROOT, not as a Regular User
- conformance/interfaces/clock_settime/20-1: execution: PASS
- conformance/interfaces/clock_settime/3-1: execution: PASS
conformance/interfaces/clock_settime/4-1: execution: UNTESTED: Output:
Run this test as ROOT, not as a Regular User
conformance/interfaces/clock_settime/4-2: execution: UNRESOLVED: Output:
@@ -4598,7 +875,6 @@ interrupted using `kill [PID]`.
Run this test as ROOT, not as a Regular User
conformance/interfaces/clock_settime/5-2: execution: UNTESTED: Output:
Run this test as ROOT, not as a Regular User
- conformance/interfaces/clock_settime/6-1: execution: PASS
conformance/interfaces/clock_settime/7-1: execution: UNTESTED: Output:
Run this test as ROOT, not as a Regular User
conformance/interfaces/clock_settime/7-2: execution: UNTESTED: Output:
@@ -4611,9 +887,6 @@ interrupted using `kill [PID]`.
conformance/interfaces/clock_settime/speculative/4-4: execution: UNRESOLVED: Output:
timer_create() did not return success
: Function not implemented
- conformance/interfaces/ctime/1-1: execution: PASS
- conformance/interfaces/difftime/1-1: execution: PASS
- conformance/interfaces/difftime/2-1: execution: PASS
conformance/interfaces/fork/1-1: execution: UNRESOLVED: Output:
[02:46:23]Test conformance/interfaces/fork/1-1.c unresolved: got 1073741869 (Operation not supported) on line 115 (Failed to open the semaphore)
[02:46:23]Test conformance/interfaces/fork/1-1.c unresolved: got 1073741869 (Operation not supported) on line 115 (Failed to open the semaphore)
@@ -4628,7 +901,6 @@ interrupted using `kill [PID]`.
[09:57:14]Test conformance/interfaces/fork/13-1.c unresolved: got 1073741902 (Function not implemented) on line 117 (Failed to set interval timer for ITIMER_VIRTUAL)
conformance/interfaces/fork/14-1: execution: UNRESOLVED: Output:
[09:57:14]Test conformance/interfaces/fork/14-1.c unresolved: got 1073741869 (Operation not supported) on line 100 (Failed to create the named semaphore)
- conformance/interfaces/fork/16-1: execution: PASS
conformance/interfaces/fork/17-1: execution: UNRESOLVED: Output:
[09:57:15]Test conformance/interfaces/fork/17-1.c unresolved: got 1073741902 (Function not implemented) on line 103 (Failed to get max priority value)
conformance/interfaces/fork/17-2: execution: UNRESOLVED: Output:
@@ -4641,32 +913,10 @@ interrupted using `kill [PID]`.
[09:57:17]Test conformance/interfaces/fork/21-1.c unresolved: got 1073741869 (Operation not supported) on line 128 (Failed to open the semaphore)
conformance/interfaces/fork/22-1: execution: UNTESTED: Output:
[09:57:17]File conformance/interfaces/fork/22-1.c cannot test: The testcase needs CPUTIME or THREAD_CPUTIME support
- conformance/interfaces/fork/3-1: execution: PASS
- conformance/interfaces/fork/4-1: execution: PASS
- conformance/interfaces/fork/6-1: execution: PASS
- conformance/interfaces/fork/7-1: execution: PASS
conformance/interfaces/fork/8-1: execution: FAILED: Output:
[09:57:20]Test conformance/interfaces/fork/8-1.c FAILED: The process is created with non-zero tms_cutime or tms_cstime
- conformance/interfaces/fork/9-1: execution: PASS
- conformance/interfaces/fsync/4-1: execution: PASS
- conformance/interfaces/fsync/5-1: execution: PASS
conformance/interfaces/fsync/7-1: execution: FAILED: Output:
fsync/7-1.c Test Fail: Expect EINVAL, get: (ipc/mig) bad request message ID
- conformance/interfaces/getpid/1-1: execution: PASS
- conformance/interfaces/gmtime/1-1: execution: PASS
- conformance/interfaces/gmtime/2-1: execution: PASS
- conformance/interfaces/kill/1-1: execution: PASS
- conformance/interfaces/kill/1-2: execution: PASS
- conformance/interfaces/kill/2-1: execution: PASS
- conformance/interfaces/kill/2-2: execution: PASS
- conformance/interfaces/kill/3-1: execution: PASS
- conformance/interfaces/killpg/1-1: execution: PASS
- conformance/interfaces/killpg/1-2: execution: PASS
- conformance/interfaces/killpg/2-1: execution: PASS
- conformance/interfaces/killpg/4-1: execution: PASS
- conformance/interfaces/killpg/5-1: execution: PASS
- conformance/interfaces/killpg/6-1: execution: PASS
- conformance/interfaces/killpg/8-1: execution: PASS
conformance/interfaces/lio_listio/12-1: execution: UNSUPPORTED: Output:
conformance/interfaces/lio_listio/13-1: execution: UNSUPPORTED: Output:
conformance/interfaces/lio_listio/18-1: execution: UNSUPPORTED: Output:
@@ -4674,49 +924,33 @@ interrupted using `kill [PID]`.
conformance/interfaces/lio_listio/6-1: execution: UNSUPPORTED: Output:
conformance/interfaces/lio_listio/8-1: execution: UNSUPPORTED: Output:
conformance/interfaces/lio_listio/9-1: execution: UNSUPPORTED: Output:
- conformance/interfaces/localtime/1-1: execution: PASS
- conformance/interfaces/mktime/1-1: execution: PASS
conformance/interfaces/mlock/10-1: execution: UNRESOLVED: Output:
You don't have permission to lock your address space.
Try to rerun this test as root.
- conformance/interfaces/mlock/2-1: execution: PASS
- conformance/interfaces/mlock/4-1: execution: PASS
conformance/interfaces/mlock/5-1: execution: UNRESOLVED: Output:
You don't have permission to lock your address space.
Try to rerun this test as root.
- conformance/interfaces/mlock/7-1: execution: PASS
conformance/interfaces/mlock/8-1: execution: UNRESOLVED: Output:
You don't have permission to lock your address space.
Try to rerun this test as root.
- conformance/interfaces/mlock/speculative/12-1: execution: PASS
conformance/interfaces/mlockall/13-1: execution: FAILED: Output:
Unexpected error: Function not implemented
conformance/interfaces/mlockall/13-2: execution: FAILED: Output:
Unexpected error: Function not implemented
- conformance/interfaces/mlockall/2-1: execution: PASS
conformance/interfaces/mlockall/3-6: execution: UNRESOLVED: Output:
An error occurs when calling mlockall(): Function not implemented
conformance/interfaces/mlockall/3-7: execution: UNRESOLVED: Output:
An error occurs when calling mlockall(): Function not implemented
- conformance/interfaces/mlockall/7-1: execution: PASS
conformance/interfaces/mlockall/8-1: execution: UNRESOLVED: Output:
Unexpected error: Function not implemented
- conformance/interfaces/mlockall/9-1: execution: PASS
conformance/interfaces/mlockall/speculative/15-1: execution: UNRESOLVED: Output:
Unexpected error: Function not implemented
- conformance/interfaces/mmap/1-1: execution: PASS
- conformance/interfaces/mmap/1-2: execution: PASS
- conformance/interfaces/mmap/10-1: execution: PASS
- conformance/interfaces/mmap/11-1: execution: PASS
- conformance/interfaces/mmap/11-2: execution: PASS
- conformance/interfaces/mmap/11-3: execution: PASS
conformance/interfaces/mmap/11-4: execution: FAILED: Output:
pa: 0x28000
pa_2: 0x29000
Test Fail: mmap/11-4.c Modification of the partial page at the end of an object is written out
conformance/interfaces/mmap/11-5: execution: FAILED: Output:
Test Fail: mmap/11-5.c Modification of the partial page at the end of an object is written out
- conformance/interfaces/mmap/12-1: execution: PASS
conformance/interfaces/mmap/13-1: execution: FAILED: Output:
Time before write(): 1248767904
Time before mmap(): 1248767905
@@ -4731,15 +965,10 @@ interrupted using `kill [PID]`.
ctime1: 1248767909, ctime2: 1248767909
mtime1: 1248767909, mtime2: 1248767909
Test Fail mmap/14-1.c st_ctime and st_mtime were not updated properly
- conformance/interfaces/mmap/16-1: execution: PASS
- conformance/interfaces/mmap/17-1: execution: PASS
conformance/interfaces/mmap/18-1: execution: UNRESOLVED: Output:
mmap/18-1.c Error at mlockall(): Function not implemented
- conformance/interfaces/mmap/19-1: execution: PASS
- conformance/interfaces/mmap/20-1: execution: PASS
conformance/interfaces/mmap/21-1: execution: FAILED: Output:
Test FAIL
- conformance/interfaces/mmap/23-1: execution: PASS
Kernel panic [[!tag open_issue_gnumach]] (at conformance/interfaces/mmap/24-1):
@@ -4777,26 +1006,17 @@ Disable the panic-causing test (conformance/interfaces/mmap/24-1) and restart:
Test Untested: MAP_FIXED defined
conformance/interfaces/mmap/28-1: execution: FAILED: Output:
Test Fail: mmap/28-1.c Got no error at mmap()
- conformance/interfaces/mmap/3-1: execution: PASS
conformance/interfaces/mmap/31-1: execution: FAILED: Output:
Test FAIL: expect EOVERFLOW but get other error: Cannot allocate memory
off: fffff000, len: fffff000
- conformance/interfaces/mmap/5-1: execution: PASS
- conformance/interfaces/mmap/6-1: execution: PASS
- conformance/interfaces/mmap/6-2: execution: PASS
- conformance/interfaces/mmap/6-3: execution: PASS
conformance/interfaces/mmap/6-4: execution: FAILED: Output:
Test Fail: Did not get EACCES as expected
- conformance/interfaces/mmap/6-5: execution: PASS
conformance/interfaces/mmap/6-6: execution: FAILED: Output:
Test Fail: Did not get EACCES as expected
conformance/interfaces/mmap/7-1: execution: UNRESOLVED: Output:
mmap/7-1.c Error at msync(): Error in unknown error system: FFFFFFFF
conformance/interfaces/mmap/7-2: execution: UNRESOLVED: Output:
mmap/7-2.c Error at msync(): Error in unknown error system: FFFFFFFF
- conformance/interfaces/mmap/7-3: execution: PASS
- conformance/interfaces/mmap/7-4: execution: PASS
- conformance/interfaces/mmap/9-1: execution: PASS
conformance/interfaces/mq_close/1-1: execution: UNRESOLVED: Output:
mq_open() did not return success: Function not implemented
conformance/interfaces/mq_close/2-1: execution: UNRESOLVED: Output:
@@ -4815,7 +1035,6 @@ Disable the panic-causing test (conformance/interfaces/mmap/24-1) and restart:
conformance/interfaces/mq_close/5-1: execution: UNTESTED: Output:
Functionality of using mqdes after mq_close() and before
mq_open() will not be tested as POSIX says this is undefined.
- conformance/interfaces/mq_getattr/1-1: execution: PASS
conformance/interfaces/mq_getattr/2-1: execution: UNRESOLVED: Output:
unexpected error: mq_getattr 2-1: mq_open(): Function not implemented
conformance/interfaces/mq_getattr/2-2: execution: UNRESOLVED: Output:
@@ -4824,8 +1043,6 @@ Disable the panic-causing test (conformance/interfaces/mmap/24-1) and restart:
unexpected error: mq_getattr 3-1: mq_open(): Function not implemented
conformance/interfaces/mq_getattr/4-1: execution: UNRESOLVED: Output:
unexpected error: mq_getattr 4-1: mq_open(): Function not implemented
- conformance/interfaces/mq_getattr/5-1: execution: PASS
- conformance/interfaces/mq_getattr/6-1: execution: PASS
conformance/interfaces/mq_getattr/speculative/7-1: execution: UNRESOLVED: Output:
unexpected error: mq_getattr 7-1: mq_open(): Function not implemented
conformance/interfaces/mq_notify/1-1: execution: UNRESOLVED: Output:
@@ -4838,8 +1055,6 @@ Disable the panic-causing test (conformance/interfaces/mmap/24-1) and restart:
unexpected error: mq_notify 4-1: mq_open: Function not implemented
conformance/interfaces/mq_notify/5-1: execution: UNRESOLVED: Output:
unexpected error: mq_notify 5-1: mq_open: Function not implemented
- conformance/interfaces/mq_notify/6-1: execution: PASS
- conformance/interfaces/mq_notify/7-1: execution: PASS
conformance/interfaces/mq_notify/8-1: execution: UNRESOLVED: Output:
unexpected error: mq_notify 8-1: mq_open(): Function not implemented
conformance/interfaces/mq_notify/9-1: execution: UNRESOLVED: Output:
@@ -4885,7 +1100,6 @@ Disable the panic-causing test (conformance/interfaces/mmap/24-1) and restart:
conformance/interfaces/mq_open/20-1: execution: FAILED: Output:
mq_open() did not return success: Function not implemented
Test FAILED
- conformance/interfaces/mq_open/21-1: execution: PASS
conformance/interfaces/mq_open/22-1: execution: UNTESTED: Output:
Will not test returning EACCESS when privileges are denied
as POSIX does not define when this error occurs.
@@ -4917,7 +1131,6 @@ Disable the panic-causing test (conformance/interfaces/mmap/24-1) and restart:
conformance/interfaces/mq_open/29-1: execution: FAILED: Output:
errno != ENOENT
Test FAILED
- conformance/interfaces/mq_open/3-1: execution: PASS
conformance/interfaces/mq_open/30-1: execution: UNTESTED: Output:
Will not test mq_open() failing with ENOSPC when there
is not enough space to create the message queue
@@ -4947,13 +1160,10 @@ Disable the panic-causing test (conformance/interfaces/mmap/24-1) and restart:
conformance/interfaces/mq_open/9-2: execution: UNRESOLVED: Output:
mq_open() did not return success: Function not implemented
Test UNRESOLVED
- conformance/interfaces/mq_open/speculative/2-2: execution: PASS
- conformance/interfaces/mq_open/speculative/2-3: execution: PASS
conformance/interfaces/mq_open/speculative/26-1: execution: FAILED: Output:
mq_open() failed before expected
errno != EMFILE on > _POSIX_OPEN_MAX or _POSIX_MQ_OPEN_MAX queues
Test FAILED
- conformance/interfaces/mq_open/speculative/6-1: execution: PASS
conformance/interfaces/mq_receive/1-1: execution: FAILED: Output:
unexpected error: mq_receive 1-1: mq_open: Function not implemented
unexpected error: mq_receive 1-1: mq_send: Function not implemented
@@ -5003,7 +1213,6 @@ Disable the panic-causing test (conformance/interfaces/mmap/24-1) and restart:
unexpected error: mq_receive 2-1: mq_close: Function not implemented
unexpected error: mq_receive 2-1: mq_unlink: Function not implemented
Test UNRESOLVED
- conformance/interfaces/mq_receive/4-1: execution: PASS
conformance/interfaces/mq_receive/5-1: execution: FAILED: Output:
unexpected error: mq_receive 5-1: mq_open: Function not implemented
unexpected error: mq_receive 5-1: mq_send: Function not implemented
@@ -5025,7 +1234,6 @@ Disable the panic-causing test (conformance/interfaces/mmap/24-1) and restart:
FAIL: mq_receive didn't return the selected message size correctly
FAIL: mq_receive didn't return the selected message size correctly
Test FAILED
- conformance/interfaces/mq_receive/9-1: execution: PASS
conformance/interfaces/mq_send/1-1: execution: UNRESOLVED: Output:
mq_open() did not return success: Function not implemented
conformance/interfaces/mq_send/10-1: execution: UNRESOLVED: Output:
@@ -5061,8 +1269,6 @@ Disable the panic-causing test (conformance/interfaces/mmap/24-1) and restart:
mq_open() did not return success: Function not implemented
conformance/interfaces/mq_setattr/2-1: execution: UNRESOLVED: Output:
mq_open() did not return success: Function not implemented
- conformance/interfaces/mq_setattr/3-1: execution: PASS
- conformance/interfaces/mq_setattr/4-1: execution: PASS
conformance/interfaces/mq_setattr/5-1: execution: UNRESOLVED: Output:
unexpected error: mq_setattr 5-1: mq_open(): Function not implemented
conformance/interfaces/mq_timedreceive/1-1: execution: FAILED: Output:
@@ -5102,7 +1308,6 @@ Disable the panic-causing test (conformance/interfaces/mmap/24-1) and restart:
FAIL: mq_timedreceive didn't return the selected message size correctly
FAIL: mq_timedreceive didn't return the selected message size correctly
Test FAILED
- conformance/interfaces/mq_timedreceive/12-1: execution: PASS
conformance/interfaces/mq_timedreceive/13-1: execution: FAILED: Output:
unexpected error: mq_timedreceive 13-1: mq_open: Function not implemented
unexpected error: mq_timedreceive 13-1: mq_close: Function not implemented
@@ -5122,7 +1327,6 @@ Disable the panic-causing test (conformance/interfaces/mmap/24-1) and restart:
unexpected error: mq_timedreceive 15-1: mq_unlink: Function not implemented
errno != EMSGSIZE
Test FAILED
- conformance/interfaces/mq_timedreceive/16-1: execution: PASS
conformance/interfaces/mq_timedreceive/17-1: execution: FAILED: Output:
unexpected error: mq_timedreceive 17-1: mq_open: Function not implemented
unexpected error: mq_timedreceive 17-1: mq_close: Function not implemented
@@ -5159,7 +1363,6 @@ Disable the panic-causing test (conformance/interfaces/mmap/24-1) and restart:
unexpected error: mq_timedreceive 2-1: mq_close: Function not implemented
unexpected error: mq_timedreceive 2-1: mq_unlink: Function not implemented
Test UNRESOLVED
- conformance/interfaces/mq_timedreceive/4-1: execution: PASS
conformance/interfaces/mq_timedreceive/5-1: execution: FAILED: Output:
unexpected error: mq_timedreceive 5-1: mq_open: Function not implemented
unexpected error: mq_timedreceive 5-1: mq_send: Function not implemented
@@ -5261,8 +1464,6 @@ Disable the panic-causing test (conformance/interfaces/mmap/24-1) and restart:
conformance/interfaces/mq_unlink/2-3: execution: UNTESTED: Output:
Difficult to detect whether mq_unlink will block until all the reference have been closed
for this instance. Will not be tested.
- conformance/interfaces/mq_unlink/3-1: execution: PASS
- conformance/interfaces/mq_unlink/4-1: execution: PASS
conformance/interfaces/mq_unlink/7-1: execution: FAILED: Output:
Test FAILED
conformance/interfaces/mq_unlink/speculative/7-2: execution: FAILED: Output:
@@ -5271,34 +1472,18 @@ Disable the panic-causing test (conformance/interfaces/mmap/24-1) and restart:
Unexpected error: Operation not permitted
conformance/interfaces/munlock/11-1: execution: UNRESOLVED: Output:
Unexpected error: Operation not permitted
- conformance/interfaces/munlock/2-1: execution: PASS
conformance/interfaces/munlock/7-1: execution: UNRESOLVED: Output:
You don't have permission to lock your address space.
Try to rerun this test as root.
- conformance/interfaces/munlock/9-1: execution: PASS
- conformance/interfaces/munlockall/5-1: execution: PASS
- conformance/interfaces/munlockall/6-1: execution: PASS
- conformance/interfaces/munmap/1-1: execution: PASS
- conformance/interfaces/munmap/1-2: execution: PASS
- conformance/interfaces/munmap/10-1: execution: PASS
- conformance/interfaces/munmap/2-1: execution: PASS
conformance/interfaces/munmap/3-1: execution: FAILED: Output:
Test FAILED: munmap/3-1.c munmap returns: No such file or directory
conformance/interfaces/munmap/4-1: execution: UNRESOLVED: Output:
munmap/4-1.c Error at msync(): Error in unknown error system: FFFFFFFF
- conformance/interfaces/munmap/7-1: execution: PASS
conformance/interfaces/munmap/8-1: execution: FAILED: Output:
Test FAILED: Expect EINVAL but get: (os/kern) successful
conformance/interfaces/munmap/9-1: execution: FAILED: Output:
Test Fail: Expect EINVAL while get No such file or directory
conformance/interfaces/nanosleep/10000-1: execution: INTERRUPTED: Output:
- conformance/interfaces/nanosleep/1-1: execution: PASS
- conformance/interfaces/nanosleep/1-2: execution: PASS
- conformance/interfaces/nanosleep/1-3: execution: PASS
- conformance/interfaces/nanosleep/2-1: execution: PASS
- conformance/interfaces/nanosleep/3-1: execution: PASS
- conformance/interfaces/nanosleep/3-2: execution: PASS
- conformance/interfaces/nanosleep/4-1: execution: PASS
conformance/interfaces/nanosleep/5-1: execution: FAILED: Output:
nanosleep() did not return -1 on failure
conformance/interfaces/nanosleep/5-2: execution: FAILED: Output:
@@ -5326,41 +1511,15 @@ Disable the panic-causing test (conformance/interfaces/mmap/24-1) and restart:
Test FAILED: Expected return value success, instead received 1073741902
conformance/interfaces/pthread_atfork/2-2: execution: UNRESOLVED: Output:
[11:58:03]Test conformance/interfaces/pthread_atfork/2-2.c unresolved: got 1073741902 (Function not implemented) on line 244 (Failed to register the atfork handlers(N,N,N))
- conformance/interfaces/pthread_atfork/3-1: execution: PASS
conformance/interfaces/pthread_atfork/3-2: execution: UNRESOLVED: Output:
[11:58:03]Test conformance/interfaces/pthread_atfork/3-2.c unresolved: got 1073741902 (Function not implemented) on line 213 (Failed to register the atfork handlers)
conformance/interfaces/pthread_atfork/3-3: execution: INTERRUPTED: Output:
conformance/interfaces/pthread_atfork/4-1: execution: UNRESOLVED: Output:
[12:10:53]Test conformance/interfaces/pthread_atfork/4-1.c unresolved: got 1073741902 (Function not implemented) on line 244 (Failed to register the atfork handlers)
- conformance/interfaces/pthread_attr_destroy/1-1: execution: PASS
- conformance/interfaces/pthread_attr_destroy/2-1: execution: PASS
- conformance/interfaces/pthread_attr_destroy/3-1: execution: PASS
- conformance/interfaces/pthread_attr_getdetachstate/1-1: execution: PASS
- conformance/interfaces/pthread_attr_getdetachstate/1-2: execution: PASS
- conformance/interfaces/pthread_attr_getdetachstate/2-1: execution: PASS
- conformance/interfaces/pthread_attr_getinheritsched/1-1: execution: PASS
- conformance/interfaces/pthread_attr_getinheritsched/2-1: execution: PASS
conformance/interfaces/pthread_attr_getschedparam/1-1: execution: UNRESOLVED: Output:
unexpected error: pthread_attr_getschedparam 1-1: pthread_attr_setschedpolicy
- conformance/interfaces/pthread_attr_getschedparam/2-1: execution: PASS
- conformance/interfaces/pthread_attr_getschedpolicy/1-1: execution: PASS
conformance/interfaces/pthread_attr_getschedpolicy/2-1: execution: UNRESOLVED: Output:
unexpected error: pthread_attr_getschedpolicy 1-1: pthread_attr_setschedpolicy
- conformance/interfaces/pthread_attr_getschedpolicy/3-1: execution: PASS
- conformance/interfaces/pthread_attr_getscope/1-1: execution: PASS
- conformance/interfaces/pthread_attr_getscope/2-1: execution: PASS
- conformance/interfaces/pthread_attr_getstack/2-1: execution: PASS
- conformance/interfaces/pthread_attr_getstacksize/2-1: execution: PASS
- conformance/interfaces/pthread_attr_init/1-1: execution: PASS
- conformance/interfaces/pthread_attr_init/2-1: execution: PASS
- conformance/interfaces/pthread_attr_init/3-1: execution: PASS
- conformance/interfaces/pthread_attr_init/4-1: execution: PASS
- conformance/interfaces/pthread_attr_setdetachstate/1-1: execution: PASS
- conformance/interfaces/pthread_attr_setdetachstate/1-2: execution: PASS
- conformance/interfaces/pthread_attr_setdetachstate/2-1: execution: PASS
- conformance/interfaces/pthread_attr_setdetachstate/3-1: execution: PASS
- conformance/interfaces/pthread_attr_setdetachstate/4-1: execution: PASS
- conformance/interfaces/pthread_attr_setinheritsched/1-1: execution: PASS
conformance/interfaces/pthread_attr_setinheritsched/2-1: execution: UNRESOLVED: Output:
unexpected error: pthread_attr_setinheritsched 2-1: pthread_attr_setschedpolicy: (os/kern) successful
conformance/interfaces/pthread_attr_setinheritsched/2-2: execution: UNRESOLVED: Output:
@@ -5368,8 +1527,6 @@ Disable the panic-causing test (conformance/interfaces/mmap/24-1) and restart:
unexpected error: scheduler 4-1: pthread_setschedparam
conformance/interfaces/pthread_attr_setinheritsched/2-4: execution: UNRESOLVED: Output:
unexpected error: scheduler 4-2: pthread_setschedparam
- conformance/interfaces/pthread_attr_setinheritsched/3-1: execution: PASS
- conformance/interfaces/pthread_attr_setinheritsched/4-1: execution: PASS
conformance/interfaces/pthread_attr_setschedparam/1-1: execution: FAILED: Output:
unexpected error: pthread_attr_setschedparam 1-1: pthread_attr_setschedpolicy
conformance/interfaces/pthread_attr_setschedparam/1-2: execution: FAILED: Output:
@@ -5378,71 +1535,22 @@ Disable the panic-causing test (conformance/interfaces/mmap/24-1) and restart:
unexpected error: scheduler 3-1: pthread_attr_setschedpolicy
conformance/interfaces/pthread_attr_setschedparam/1-4: execution: UNRESOLVED: Output:
unexpected error: scheduler 3-2: pthread_attr_setschedpolicy
- conformance/interfaces/pthread_attr_setschedparam/2-1: execution: PASS
conformance/interfaces/pthread_attr_setschedparam/speculative/3-1: execution: FAILED: Output:
unexpected error: pthread_attr_setschedparam 3-1: pthread_attr_setschedpolicy
conformance/interfaces/pthread_attr_setschedparam/speculative/3-2: execution: FAILED: Output:
unexpected error: pthread_attr_setschedpaarm 3-2: pthread_attr_setschedpolicyconformance/interfaces/pthread_attr_setschedpolicy/1-1: execution: FAILED: Output:
Error on pthread_attr_setschedpolicy() rc=1073741942
- conformance/interfaces/pthread_attr_setschedpolicy/3-1: execution: PASS
- conformance/interfaces/pthread_attr_setschedpolicy/4-1: execution: PASS
conformance/interfaces/pthread_attr_setschedpolicy/speculative/5-1: execution: UNRESOLVED: Output:
unexpected error: pthread_attr_setschedpolicy 5-1: pthread_attr_setinheritsched
- conformance/interfaces/pthread_attr_setscope/1-1: execution: PASS
- conformance/interfaces/pthread_attr_setscope/3-1: execution: PASS
- conformance/interfaces/pthread_attr_setscope/4-1: execution: PASS
conformance/interfaces/pthread_attr_setscope/5-1: execution: UNTESTED: Output:
Untested for now, cannot find a unsupported inheritsched value
- conformance/interfaces/pthread_attr_setstack/3-1: execution: PASS
- conformance/interfaces/pthread_attr_setstack/5-1: execution: PASS
- conformance/interfaces/pthread_attr_setstacksize/3-1: execution: PASS
- conformance/interfaces/pthread_barrier_destroy/1-1: execution: PASS
- conformance/interfaces/pthread_barrier_destroy/2-1: execution: PASS
- conformance/interfaces/pthread_barrier_destroy/3-1: execution: PASS
- conformance/interfaces/pthread_barrier_init/1-1: execution: PASS
- conformance/interfaces/pthread_barrier_init/2-1: execution: PASS
- conformance/interfaces/pthread_barrier_init/3-1: execution: PASS
- conformance/interfaces/pthread_barrier_init/4-1: execution: PASS
- conformance/interfaces/pthread_barrier_wait/1-1: execution: PASS
- conformance/interfaces/pthread_barrier_wait/2-1: execution: PASS
- conformance/interfaces/pthread_barrier_wait/3-1: execution: PASS
- conformance/interfaces/pthread_barrier_wait/3-2: execution: PASS
- conformance/interfaces/pthread_barrier_wait/4-1: execution: PASS
- conformance/interfaces/pthread_barrier_wait/5-1: execution: PASS
- conformance/interfaces/pthread_barrier_wait/6-1: execution: PASS
- conformance/interfaces/pthread_barrierattr_destroy/1-1: execution: PASS
- conformance/interfaces/pthread_barrierattr_destroy/2-1: execution: PASS
- conformance/interfaces/pthread_barrierattr_getpshared/1-1: execution: PASS
conformance/interfaces/pthread_barrierattr_getpshared/2-1: execution: UNRESOLVED: Output:
Error at pthread_barrierattr_setpshared()
- conformance/interfaces/pthread_barrierattr_getpshared/3-1: execution: PASS
- conformance/interfaces/pthread_barrierattr_init/1-1: execution: PASS
- conformance/interfaces/pthread_barrierattr_init/2-1: execution: PASS
- conformance/interfaces/pthread_barrierattr_init/3-1: execution: PASS
conformance/interfaces/pthread_barrierattr_setpshared/1-1: execution: FAILED: Output:
Test FAILED: Error at pthread_barrierattr_setpshared()
- conformance/interfaces/pthread_barrierattr_setpshared/2-1: execution: PASS
- conformance/interfaces/pthread_barrierattr_setpshared/3-1: execution: PASS
- conformance/interfaces/pthread_cancel/1-1: execution: PASS
- conformance/interfaces/pthread_cancel/1-2: execution: PASS
- conformance/interfaces/pthread_cancel/1-3: execution: PASS
- conformance/interfaces/pthread_cancel/2-1: execution: PASS
- conformance/interfaces/pthread_cancel/2-2: execution: PASS
- conformance/interfaces/pthread_cancel/2-3: execution: PASS
conformance/interfaces/pthread_cancel/3-1: execution: UNRESOLVED: Output:
unexpected error: pthread_cancel 3-1: pthread_setschedparam
- conformance/interfaces/pthread_cancel/4-1: execution: PASS
- conformance/interfaces/pthread_cancel/5-1: execution: PASS
conformance/interfaces/pthread_cancel/5-2: execution: INTERRUPTED: Output:
- conformance/interfaces/pthread_cleanup_pop/1-1: execution: PASS
- conformance/interfaces/pthread_cleanup_pop/1-2: execution: PASS
- conformance/interfaces/pthread_cleanup_pop/1-3: execution: PASS
- conformance/interfaces/pthread_cleanup_pop/2-1: execution: PASS
- conformance/interfaces/pthread_cleanup_push/1-1: execution: PASS
- conformance/interfaces/pthread_cleanup_push/1-2: execution: PASS
- conformance/interfaces/pthread_cleanup_push/1-3: execution: PASS
- conformance/interfaces/pthread_cleanup_push/2-1: execution: PASS
- conformance/interfaces/pthread_cond_broadcast/1-1: execution: PASS
conformance/interfaces/pthread_cond_broadcast/1-2: execution: UNRESOLVED: Output:
[12:42:33]Test starting
[12:42:33]System abilities:
@@ -5453,8 +1561,6 @@ Disable the panic-causing test (conformance/interfaces/mmap/24-1) and restart:
[12:42:33]Process-shared attributes won't be tested
[12:42:33]Alternative clock won't be tested
[12:42:33]Test conformance/interfaces/pthread_cond_broadcast/1-2.c unresolved: got 1073741846 (Invalid argument) on line 393 ([parent] Failed to set thread stack size)
- conformance/interfaces/pthread_cond_broadcast/2-1: execution: PASS
- conformance/interfaces/pthread_cond_broadcast/2-2: execution: PASS
conformance/interfaces/pthread_cond_broadcast/2-3: execution: UNRESOLVED: Output:
[12:42:36]Test starting
[12:42:36]System abilities:
@@ -5465,76 +1571,30 @@ Disable the panic-causing test (conformance/interfaces/mmap/24-1) and restart:
[12:42:36]Process-shared attributes won't be tested
[12:42:36]Alternative clock won't be tested
[12:42:36]Test conformance/interfaces/pthread_cond_broadcast/2-3.c unresolved: got 1073741846 (Invalid argument) on line 384 ([parent] Failed to set thread stack size)
- conformance/interfaces/pthread_cond_broadcast/4-1: execution: PASS
conformance/interfaces/pthread_cond_broadcast/4-2: execution: INTERRUPTED: Output:
- conformance/interfaces/pthread_cond_destroy/1-1: execution: PASS
conformance/interfaces/pthread_cond_destroy/2-1: execution: INTERRUPTED: Output:
- conformance/interfaces/pthread_cond_destroy/3-1: execution: PASS
- conformance/interfaces/pthread_cond_destroy/speculative/4-1: execution: PASS
- conformance/interfaces/pthread_cond_init/1-1: execution: PASS
conformance/interfaces/pthread_cond_init/1-2: execution: UNTESTED: Output:
File conformance/interfaces/pthread_cond_init/1-2.c cannot test: This test requires unsupported features
conformance/interfaces/pthread_cond_init/1-3: execution: UNTESTED: Output:
File conformance/interfaces/pthread_cond_init/1-3.c cannot test: This test requires unsupported features
- conformance/interfaces/pthread_cond_init/2-1: execution: PASS
conformance/interfaces/pthread_cond_init/2-2: execution: UNTESTED: Output:
File conformance/interfaces/pthread_cond_init/2-2.c cannot test: This test requires unsupported features
- conformance/interfaces/pthread_cond_init/3-1: execution: PASS
conformance/interfaces/pthread_cond_init/4-1: execution: UNRESOLVED: Output:
Test conformance/interfaces/pthread_cond_init/4-1.c unresolved: got 1073741942 (Not supported) on line 145 (Cond attribute PSHARED failed)
conformance/interfaces/pthread_cond_init/4-2: execution: INTERRUPTED: Output:
Test conformance/interfaces/pthread_cond_init/4-2.c unresolved: got 1073741942 (Not supported) on line 171 (Cond attribute PSHARED failed)
- conformance/interfaces/pthread_cond_signal/1-1: execution: PASS
conformance/interfaces/pthread_cond_signal/1-2: execution: INTERRUPTED: Output:
- conformance/interfaces/pthread_cond_signal/2-1: execution: PASS
- conformance/interfaces/pthread_cond_signal/2-2: execution: PASS
- conformance/interfaces/pthread_cond_signal/4-1: execution: PASS
conformance/interfaces/pthread_cond_signal/4-2: execution: INTERRUPTED: Output:
- conformance/interfaces/pthread_cond_timedwait/1-1: execution: PASS
- conformance/interfaces/pthread_cond_timedwait/2-1: execution: PASS
- conformance/interfaces/pthread_cond_timedwait/2-2: execution: PASS
- conformance/interfaces/pthread_cond_timedwait/2-3: execution: PASS
- conformance/interfaces/pthread_cond_timedwait/2-4: execution: PASS
- conformance/interfaces/pthread_cond_timedwait/2-5: execution: PASS
- conformance/interfaces/pthread_cond_timedwait/2-6: execution: PASS
- conformance/interfaces/pthread_cond_timedwait/2-7: execution: PASS
- conformance/interfaces/pthread_cond_timedwait/3-1: execution: PASS
- conformance/interfaces/pthread_cond_timedwait/4-1: execution: PASS
- conformance/interfaces/pthread_cond_timedwait/4-2: execution: PASS
conformance/interfaces/pthread_cond_timedwait/4-3: execution: INTERRUPTED: Output:
- conformance/interfaces/pthread_cond_wait/1-1: execution: PASS
- conformance/interfaces/pthread_cond_wait/2-1: execution: PASS
- conformance/interfaces/pthread_cond_wait/2-2: execution: PASS
- conformance/interfaces/pthread_cond_wait/2-3: execution: PASS
- conformance/interfaces/pthread_cond_wait/3-1: execution: PASS
conformance/interfaces/pthread_cond_wait/4-1: execution: INTERRUPTED: Output:
- conformance/interfaces/pthread_condattr_destroy/1-1: execution: PASS
- conformance/interfaces/pthread_condattr_destroy/2-1: execution: PASS
- conformance/interfaces/pthread_condattr_destroy/3-1: execution: PASS
- conformance/interfaces/pthread_condattr_destroy/4-1: execution: PASS
- conformance/interfaces/pthread_condattr_getclock/1-1: execution: PASS
- conformance/interfaces/pthread_condattr_getclock/1-2: execution: PASS
- conformance/interfaces/pthread_condattr_getclock/2-1: execution: PASS
- conformance/interfaces/pthread_condattr_getpshared/1-1: execution: PASS
conformance/interfaces/pthread_condattr_getpshared/1-2: execution: UNRESOLVED: Output:
Error in pthread_condattr_setpshared(), error: 1073741942
- conformance/interfaces/pthread_condattr_getpshared/2-1: execution: PASS
- conformance/interfaces/pthread_condattr_getpshared/3-1: execution: PASS
- conformance/interfaces/pthread_condattr_init/1-1: execution: PASS
- conformance/interfaces/pthread_condattr_init/3-1: execution: PASS
- conformance/interfaces/pthread_condattr_setclock/1-1: execution: PASS
conformance/interfaces/pthread_condattr_setclock/1-2: execution: UNSUPPORTED: Output:
UNSUPPORTED: CLOCK_MONOTONIC is unsupported
conformance/interfaces/pthread_condattr_setclock/1-3: execution: UNSUPPORTED: Output:
_POSIX_CPUTIME unsupported
- conformance/interfaces/pthread_condattr_setclock/2-1: execution: PASS
- conformance/interfaces/pthread_condattr_setpshared/1-1: execution: PASS
conformance/interfaces/pthread_condattr_setpshared/1-2: execution: FAILED: Output:
Test FAILED: Could not set pshared to PTHREAD_PROCESS_SHARED, error: 1073741942
- conformance/interfaces/pthread_condattr_setpshared/2-1: execution: PASS
- conformance/interfaces/pthread_create/1-1: execution: PASS
- conformance/interfaces/pthread_create/1-2: execution: PASS
- conformance/interfaces/pthread_create/1-3: execution: PASS
conformance/interfaces/pthread_create/1-4: execution: UNTESTED: Output:
[13:44:56]System abilities:
[13:44:56] TSA: -1
@@ -5559,10 +1619,8 @@ Disable the panic-causing test (conformance/interfaces/mmap/24-1) and restart:
[13:44:57] pagesize: 4096
[13:44:57] min stack size: -1
[13:44:57]File conformance/interfaces/pthread_create/threads_scenarii.c cannot test: The min stack size is not a multiple of the page size
- conformance/interfaces/pthread_create/10-1: execution: PASS
conformance/interfaces/pthread_create/11-1: execution: UNSUPPORTED: Output:
_POSIX_THREAD_CPUTIME not supported
- conformance/interfaces/pthread_create/12-1: execution: PASS
conformance/interfaces/pthread_create/14-1: execution: UNTESTED: Output:
[13:45:08]System abilities:
[13:45:08] TSA: -1
@@ -5579,8 +1637,6 @@ Disable the panic-causing test (conformance/interfaces/mmap/24-1) and restart:
[13:45:09] pagesize: 4096
[13:45:09] min stack size: -1
[13:45:09]File conformance/interfaces/pthread_create/threads_scenarii.c cannot test: The min stack size is not a multiple of the page size
- conformance/interfaces/pthread_create/2-1: execution: PASS
- conformance/interfaces/pthread_create/3-1: execution: PASS
conformance/interfaces/pthread_create/3-2: execution: UNTESTED: Output:
[13:45:11]Growing down stack started upon 0x19fffa0 and we are currently down to 0x19fff60
[13:45:11]Test starting
@@ -5593,10 +1649,6 @@ Disable the panic-causing test (conformance/interfaces/mmap/24-1) and restart:
[13:45:11] pagesize: 4096
[13:45:11] min stack size: -1
[13:45:11]File conformance/interfaces/pthread_create/threads_scenarii.c cannot test: The min stack size is not a multiple of the page size
- conformance/interfaces/pthread_create/4-1: execution: PASS
- conformance/interfaces/pthread_create/5-1: execution: PASS
- conformance/interfaces/pthread_create/5-2: execution: PASS
- conformance/interfaces/pthread_create/8-1: execution: PASS
conformance/interfaces/pthread_create/8-2: execution: UNTESTED: Output:
[13:45:13]System abilities:
[13:45:13] TSA: -1
@@ -5605,7 +1657,6 @@ Disable the panic-causing test (conformance/interfaces/mmap/24-1) and restart:
[13:45:13] pagesize: 4096
[13:45:13] min stack size: -1
[13:45:13]File conformance/interfaces/pthread_create/threads_scenarii.c cannot test: The min stack size is not a multiple of the page size
- conformance/interfaces/pthread_detach/1-1: execution: PASS
conformance/interfaces/pthread_detach/1-2: execution: UNTESTED: Output:
[13:45:13]System abilities:
[13:45:13] TSA: -1
@@ -5614,7 +1665,6 @@ Disable the panic-causing test (conformance/interfaces/mmap/24-1) and restart:
[13:45:13] pagesize: 4096
[13:45:13] min stack size: -1
[13:45:13]File conformance/interfaces/pthread_detach/threads_scenarii.c cannot test: The min stack size is not a multiple of the page size
- conformance/interfaces/pthread_detach/2-1: execution: PASS
conformance/interfaces/pthread_detach/2-2: execution: UNTESTED: Output:
[13:45:14]System abilities:
[13:45:14] TSA: -1
@@ -5623,9 +1673,6 @@ Disable the panic-causing test (conformance/interfaces/mmap/24-1) and restart:
[13:45:14] pagesize: 4096
[13:45:14] min stack size: -1
[13:45:14]File conformance/interfaces/pthread_detach/threads_scenarii.c cannot test: The min stack size is not a multiple of the page size
- conformance/interfaces/pthread_detach/3-1: execution: PASS
- conformance/interfaces/pthread_detach/4-1: execution: PASS
- conformance/interfaces/pthread_detach/4-2: execution: PASS
conformance/interfaces/pthread_detach/4-3: execution: UNTESTED: Output:
[13:45:15]System abilities:
[13:45:16] TSA: -1
@@ -5634,10 +1681,7 @@ Disable the panic-causing test (conformance/interfaces/mmap/24-1) and restart:
[13:45:16] pagesize: 4096
[13:45:16] min stack size: -1
[13:45:16]File conformance/interfaces/pthread_detach/threads_scenarii.c cannot test: The min stack size is not a multiple of the page size
- conformance/interfaces/pthread_equal/1-1: execution: PASS
- conformance/interfaces/pthread_equal/1-2: execution: PASS
conformance/interfaces/pthread_equal/2-1: execution: INTERRUPTED: Output:
- conformance/interfaces/pthread_exit/1-1: execution: PASS
conformance/interfaces/pthread_exit/1-2: execution: UNTESTED: Output:
[15:01:43]System abilities:
[15:01:43] TSA: -1
@@ -5646,7 +1690,6 @@ Disable the panic-causing test (conformance/interfaces/mmap/24-1) and restart:
[15:01:43] pagesize: 4096
[15:01:43] min stack size: -1
[15:01:43]File conformance/interfaces/pthread_exit/threads_scenarii.c cannot test: The min stack size is not a multiple of the page size
- conformance/interfaces/pthread_exit/2-1: execution: PASS
conformance/interfaces/pthread_exit/2-2: execution: UNTESTED: Output:
[15:01:44]System abilities:
[15:01:44] TSA: -1
@@ -5655,7 +1698,6 @@ Disable the panic-causing test (conformance/interfaces/mmap/24-1) and restart:
[15:01:44] pagesize: 4096
[15:01:44] min stack size: -1
[15:01:44]File conformance/interfaces/pthread_exit/threads_scenarii.c cannot test: The min stack size is not a multiple of the page size
- conformance/interfaces/pthread_exit/3-1: execution: PASS
conformance/interfaces/pthread_exit/3-2: execution: UNTESTED: Output:
[15:01:45]System abilities:
[15:01:45] TSA: -1
@@ -5696,9 +1738,6 @@ Disable the panic-causing test (conformance/interfaces/mmap/24-1) and restart:
[15:01:46] pagesize: 4096
[15:01:46] min stack size: -1
[15:01:46]File conformance/interfaces/pthread_exit/threads_scenarii.c cannot test: The min stack size is not a multiple of the page size
- conformance/interfaces/pthread_getcpuclockid/1-1: execution: PASS
- conformance/interfaces/pthread_getcpuclockid/2-1: execution: PASS
- conformance/interfaces/pthread_getcpuclockid/speculative/3-1: execution: PASS
conformance/interfaces/pthread_getschedparam/1-1: execution: FAILED: Output:
Error at pthread_getschedparam: rc=1073741902
conformance/interfaces/pthread_getschedparam/1-2: execution: UNRESOLVED: Output:
@@ -5707,9 +1746,6 @@ Disable the panic-causing test (conformance/interfaces/mmap/24-1) and restart:
[15:01:49]Test conformance/interfaces/pthread_getschedparam/1-3.c unresolved: got 1073741902 (Function not implemented) on line 223 (Failed to get min priority)
conformance/interfaces/pthread_getschedparam/4-1: execution: UNRESOLVED: Output:
[15:01:49]Test conformance/interfaces/pthread_getschedparam/4-1.c unresolved: got 1073741902 (Function not implemented) on line 200 (Unexpected error returned)
- conformance/interfaces/pthread_getspecific/1-1: execution: PASS
- conformance/interfaces/pthread_getspecific/3-1: execution: PASS
- conformance/interfaces/pthread_join/1-1: execution: PASS
conformance/interfaces/pthread_join/1-2: execution: UNTESTED: Output:
[15:01:54]System abilities:
[15:01:54] TSA: -1
@@ -5718,7 +1754,6 @@ Disable the panic-causing test (conformance/interfaces/mmap/24-1) and restart:
[15:01:54] pagesize: 4096
[15:01:54] min stack size: -1
[15:01:54]File conformance/interfaces/pthread_join/threads_scenarii.c cannot test: The min stack size is not a multiple of the page size
- conformance/interfaces/pthread_join/2-1: execution: PASS
conformance/interfaces/pthread_join/3-1: execution: UNRESOLVED: Output:
Error in pthread_testcancel(). Cancel request timed out.
: (os/kern) successful
@@ -5730,8 +1765,6 @@ Disable the panic-causing test (conformance/interfaces/mmap/24-1) and restart:
[15:02:06] pagesize: 4096
[15:02:06] min stack size: -1
[15:02:06]File conformance/interfaces/pthread_join/threads_scenarii.c cannot test: The min stack size is not a multiple of the page size
- conformance/interfaces/pthread_join/5-1: execution: PASS
- conformance/interfaces/pthread_join/6-2: execution: PASS
conformance/interfaces/pthread_join/6-3: execution: UNTESTED: Output:
[15:02:07]System abilities:
[15:02:07] TSA: -1
@@ -5740,38 +1773,14 @@ Disable the panic-causing test (conformance/interfaces/mmap/24-1) and restart:
[15:02:07] pagesize: 4096
[15:02:07] min stack size: -1
[15:02:07]File conformance/interfaces/pthread_join/threads_scenarii.c cannot test: The min stack size is not a multiple of the page size
- conformance/interfaces/pthread_join/speculative/6-1: execution: PASS
- conformance/interfaces/pthread_key_create/1-1: execution: PASS
- conformance/interfaces/pthread_key_create/1-2: execution: PASS
conformance/interfaces/pthread_key_create/2-1: execution: INTERRUPTED: Output:
2-1.test: /var/tmp/hurd-20090404/./libpthread/sysdeps/hurd/pt-getspecific.c:30: pthread_getspecific: Assertion `key < __pthread_key_count' failed.
- conformance/interfaces/pthread_key_create/3-1: execution: PASS
- conformance/interfaces/pthread_key_delete/1-1: execution: PASS
- conformance/interfaces/pthread_key_delete/1-2: execution: PASS
- conformance/interfaces/pthread_key_delete/2-1: execution: PASS
- conformance/interfaces/pthread_key_delete/3-1: execution: PASS
- conformance/interfaces/pthread_kill/1-1: execution: PASS
- conformance/interfaces/pthread_kill/1-2: execution: PASS
conformance/interfaces/pthread_kill/2-1: execution: INTERRUPTED: Output:
conformance/interfaces/pthread_kill/3-1: execution: INTERRUPTED: Output:
- conformance/interfaces/pthread_kill/6-1: execution: PASS
conformance/interfaces/pthread_kill/7-1: execution: INTERRUPTED: Output:
conformance/interfaces/pthread_kill/8-1: execution: INTERRUPTED: Output:
- conformance/interfaces/pthread_mutex_destroy/1-1: execution: PASS
- conformance/interfaces/pthread_mutex_destroy/2-1: execution: PASS
- conformance/interfaces/pthread_mutex_destroy/2-2: execution: PASS
- conformance/interfaces/pthread_mutex_destroy/3-1: execution: PASS
- conformance/interfaces/pthread_mutex_destroy/5-1: execution: PASS
- conformance/interfaces/pthread_mutex_destroy/5-2: execution: PASS
- conformance/interfaces/pthread_mutex_destroy/speculative/4-2: execution: PASS
conformance/interfaces/pthread_mutex_getprioceiling/1-1: execution: FAILED: Output:
Test FAILED: Error obtaining the priority ceiling
- conformance/interfaces/pthread_mutex_init/1-1: execution: PASS
- conformance/interfaces/pthread_mutex_init/1-2: execution: PASS
- conformance/interfaces/pthread_mutex_init/2-1: execution: PASS
- conformance/interfaces/pthread_mutex_init/3-1: execution: PASS
- conformance/interfaces/pthread_mutex_init/3-2: execution: PASS
- conformance/interfaces/pthread_mutex_init/4-1: execution: PASS
Another system crash, due to conformance/interfaces/pthread_mutex_init/5-1:
@@ -5783,106 +1792,39 @@ Another system crash, due to conformance/interfaces/pthread_mutex_init/5-1:
Disable the panic-causing test (conformance/interfaces/pthread_mutex_init/5-1)
and restart:
- conformance/interfaces/pthread_mutex_init/5-3: execution: PASS
conformance/interfaces/pthread_mutex_init/speculative/5-2: execution: UNTESTED: Output:
Implementation is:
GNU
0.3
GNU-Mach 1.3.99/Hurd-0.3
This implementation is not tested yet
- conformance/interfaces/pthread_mutex_lock/1-1: execution: PASS
- conformance/interfaces/pthread_mutex_lock/2-1: execution: PASS
- conformance/interfaces/pthread_mutex_lock/3-1: execution: PASS
- conformance/interfaces/pthread_mutex_lock/4-1: execution: PASS
- conformance/interfaces/pthread_mutex_lock/5-1: execution: PASS
- conformance/interfaces/pthread_mutex_timedlock/1-1: execution: PASS
- conformance/interfaces/pthread_mutex_timedlock/2-1: execution: PASS
- conformance/interfaces/pthread_mutex_timedlock/4-1: execution: PASS
conformance/interfaces/pthread_mutex_timedlock/5-1: execution: INTERRUPTED: Output:
conformance/interfaces/pthread_mutex_timedlock/5-2: execution: INTERRUPTED: Output:
- conformance/interfaces/pthread_mutex_timedlock/5-3: execution: PASS
- conformance/interfaces/pthread_mutex_trylock/1-1: execution: PASS
- conformance/interfaces/pthread_mutex_trylock/1-2: execution: PASS
- conformance/interfaces/pthread_mutex_trylock/2-1: execution: PASS
- conformance/interfaces/pthread_mutex_trylock/3-1: execution: PASS
- conformance/interfaces/pthread_mutex_trylock/4-1: execution: PASS
- conformance/interfaces/pthread_mutex_trylock/4-2: execution: PASS
conformance/interfaces/pthread_mutex_trylock/4-3: execution: INTERRUPTED: Output:
- conformance/interfaces/pthread_mutex_unlock/1-1: execution: PASS
- conformance/interfaces/pthread_mutex_unlock/2-1: execution: PASS
- conformance/interfaces/pthread_mutex_unlock/3-1: execution: PASS
- conformance/interfaces/pthread_mutex_unlock/5-1: execution: PASS
- conformance/interfaces/pthread_mutex_unlock/5-2: execution: PASS
- conformance/interfaces/pthread_mutexattr_destroy/1-1: execution: PASS
- conformance/interfaces/pthread_mutexattr_destroy/2-1: execution: PASS
- conformance/interfaces/pthread_mutexattr_destroy/3-1: execution: PASS
- conformance/interfaces/pthread_mutexattr_destroy/4-1: execution: PASS
conformance/interfaces/pthread_mutexattr_getprioceiling/1-1: execution: UNRESOLVED: Output:
Error obtaining the attribute process-shared
conformance/interfaces/pthread_mutexattr_getprioceiling/1-2: execution: UNRESOLVED: Output:
Error setting prioceiling to -1
- conformance/interfaces/pthread_mutexattr_getprioceiling/2-1: execution: PASS
conformance/interfaces/pthread_mutexattr_getprioceiling/3-1: execution: FAILED: Output:
Test FAILED: Invalid return code 1073741902. Expected EINVAL or 0.
- conformance/interfaces/pthread_mutexattr_getprotocol/1-1: execution: PASS
conformance/interfaces/pthread_mutexattr_getprotocol/1-2: execution: UNRESOLVED: Output:
Error setting protocol to 1
- conformance/interfaces/pthread_mutexattr_getpshared/1-1: execution: PASS
conformance/interfaces/pthread_mutexattr_getpshared/1-2: execution: UNRESOLVED: Output:
Error in pthread_mutexattr_setpshared(), error: 1073741942
- conformance/interfaces/pthread_mutexattr_getpshared/1-3: execution: PASS
- conformance/interfaces/pthread_mutexattr_getpshared/2-1: execution: PASS
- conformance/interfaces/pthread_mutexattr_getpshared/3-1: execution: PASS
- conformance/interfaces/pthread_mutexattr_gettype/1-1: execution: PASS
- conformance/interfaces/pthread_mutexattr_gettype/1-2: execution: PASS
- conformance/interfaces/pthread_mutexattr_gettype/1-3: execution: PASS
- conformance/interfaces/pthread_mutexattr_gettype/1-4: execution: PASS
- conformance/interfaces/pthread_mutexattr_gettype/1-5: execution: PASS
conformance/interfaces/pthread_mutexattr_gettype/speculative/3-1: execution: FAILED: Output:
Test FAILED: Incorrect return code. Expected EINVAL, but got: 0
- conformance/interfaces/pthread_mutexattr_init/1-1: execution: PASS
- conformance/interfaces/pthread_mutexattr_init/3-1: execution: PASS
conformance/interfaces/pthread_mutexattr_setprioceiling/1-1: execution: FAILED: Output:
Test FAILED: Error setting prioceiling to -1
- conformance/interfaces/pthread_mutexattr_setprioceiling/2-1: execution: PASS
conformance/interfaces/pthread_mutexattr_setprioceiling/3-1: execution: FAILED: Output:
Test FAILED: Invalid return code 1073741902. Expected EINVAL or 0.
conformance/interfaces/pthread_mutexattr_setprioceiling/3-2: execution: FAILED: Output:
Test FAILED: Invalid return code 1073741902. Expected EINVAL or 0.
conformance/interfaces/pthread_mutexattr_setprotocol/1-1: execution: UNRESOLVED: Output:
Error setting protocol to 1
- conformance/interfaces/pthread_mutexattr_setprotocol/2-2: execution: PASS
- conformance/interfaces/pthread_mutexattr_setprotocol/3-1: execution: PASS
- conformance/interfaces/pthread_mutexattr_setprotocol/3-2: execution: PASS
conformance/interfaces/pthread_mutexattr_setpshared/1-1: execution: FAILED: Output:
Test FAILED: Cannot set pshared attribute to PTHREAD_PROCESS_SHARED. Error code: 1073741942
- conformance/interfaces/pthread_mutexattr_setpshared/1-2: execution: PASS
- conformance/interfaces/pthread_mutexattr_setpshared/2-1: execution: PASS
conformance/interfaces/pthread_mutexattr_setpshared/2-2: execution: FAILED: Output:
Test FAILED: Expected return code 0, got: 1073741942
- conformance/interfaces/pthread_mutexattr_setpshared/3-1: execution: PASS
- conformance/interfaces/pthread_mutexattr_setpshared/3-2: execution: PASS
- conformance/interfaces/pthread_mutexattr_settype/1-1: execution: PASS
- conformance/interfaces/pthread_mutexattr_settype/2-1: execution: PASS
- conformance/interfaces/pthread_mutexattr_settype/3-1: execution: PASS
- conformance/interfaces/pthread_mutexattr_settype/3-2: execution: PASS
- conformance/interfaces/pthread_mutexattr_settype/3-3: execution: PASS
- conformance/interfaces/pthread_mutexattr_settype/3-4: execution: PASS
- conformance/interfaces/pthread_mutexattr_settype/6-1: execution: PASS
- conformance/interfaces/pthread_mutexattr_settype/7-1: execution: PASS
- conformance/interfaces/pthread_once/1-1: execution: PASS
- conformance/interfaces/pthread_once/1-2: execution: PASS
- conformance/interfaces/pthread_once/1-3: execution: PASS
- conformance/interfaces/pthread_once/2-1: execution: PASS
- conformance/interfaces/pthread_rwlock_destroy/1-1: execution: PASS
- conformance/interfaces/pthread_rwlock_destroy/2-1: execution: PASS
- conformance/interfaces/pthread_rwlock_destroy/3-1: execution: PASS
- conformance/interfaces/pthread_rwlock_init/1-1: execution: PASS
- conformance/interfaces/pthread_rwlock_init/2-1: execution: PASS
- conformance/interfaces/pthread_rwlock_init/3-1: execution: PASS
- conformance/interfaces/pthread_rwlock_init/4-1: execution: PASS
- conformance/interfaces/pthread_rwlock_init/6-1: execution: PASS
- conformance/interfaces/pthread_rwlock_rdlock/1-1: execution: PASS
conformance/interfaces/pthread_rwlock_rdlock/2-1: execution: FAILED: Output:
main: has priority: 1
main: attempt read lock
@@ -5904,34 +1846,6 @@ and restart:
rd_thread: acquired read lock
rd_thread: unlock read lock
Test FAILED: rd_thread did not block on read lock, when a reader owns the lock, and an equal priority writer is waiting for the lock
- conformance/interfaces/pthread_rwlock_rdlock/2-3: execution: PASS
- conformance/interfaces/pthread_rwlock_rdlock/4-1: execution: PASS
- conformance/interfaces/pthread_rwlock_rdlock/5-1: execution: PASS
- conformance/interfaces/pthread_rwlock_rdlock/6-2: execution: PASS
- conformance/interfaces/pthread_rwlock_timedrdlock/1-1: execution: PASS
- conformance/interfaces/pthread_rwlock_timedrdlock/2-1: execution: PASS
- conformance/interfaces/pthread_rwlock_timedrdlock/3-1: execution: PASS
- conformance/interfaces/pthread_rwlock_timedrdlock/4-1: execution: PASS
- conformance/interfaces/pthread_rwlock_timedrdlock/5-1: execution: PASS
- conformance/interfaces/pthread_rwlock_timedrdlock/6-1: execution: PASS
- conformance/interfaces/pthread_rwlock_timedrdlock/6-2: execution: PASS
- conformance/interfaces/pthread_rwlock_timedrdlock/7-1: execution: PASS
- conformance/interfaces/pthread_rwlock_timedwrlock/1-1: execution: PASS
- conformance/interfaces/pthread_rwlock_timedwrlock/2-1: execution: PASS
- conformance/interfaces/pthread_rwlock_timedwrlock/3-1: execution: PASS
- conformance/interfaces/pthread_rwlock_timedwrlock/4-1: execution: PASS
- conformance/interfaces/pthread_rwlock_timedwrlock/5-1: execution: PASS
- conformance/interfaces/pthread_rwlock_timedwrlock/6-1: execution: PASS
- conformance/interfaces/pthread_rwlock_timedwrlock/6-2: execution: PASS
- conformance/interfaces/pthread_rwlock_timedwrlock/7-1: execution: PASS
- conformance/interfaces/pthread_rwlock_tryrdlock/1-1: execution: PASS
- conformance/interfaces/pthread_rwlock_tryrdlock/2-1: execution: PASS
- conformance/interfaces/pthread_rwlock_tryrdlock/3-1: execution: PASS
- conformance/interfaces/pthread_rwlock_trywrlock/1-1: execution: PASS
- conformance/interfaces/pthread_rwlock_trywrlock/2-1: execution: PASS
- conformance/interfaces/pthread_rwlock_trywrlock/speculative/3-1: execution: PASS
- conformance/interfaces/pthread_rwlock_unlock/1-1: execution: PASS
- conformance/interfaces/pthread_rwlock_unlock/2-1: execution: PASS
conformance/interfaces/pthread_rwlock_unlock/3-1: execution: FAILED: Output:
main: write lock
main: create writer1, with priority: 1
@@ -5951,31 +1865,11 @@ and restart:
main: acquired read lock
main: create un_thread
un_thread: unlock read lock
- conformance/interfaces/pthread_rwlock_wrlock/1-1: execution: PASS
- conformance/interfaces/pthread_rwlock_wrlock/2-1: execution: PASS
conformance/interfaces/pthread_rwlock_wrlock/3-1: execution: INTERRUPTED: Output:
- conformance/interfaces/pthread_rwlockattr_destroy/1-1: execution: PASS
- conformance/interfaces/pthread_rwlockattr_destroy/2-1: execution: PASS
- conformance/interfaces/pthread_rwlockattr_destroy/3-1: execution: PASS
- conformance/interfaces/pthread_rwlockattr_getpshared/1-1: execution: PASS
conformance/interfaces/pthread_rwlockattr_getpshared/2-1: execution: UNRESOLVED: Output:
Error at pthread_rwlockattr_setpshared()
- conformance/interfaces/pthread_rwlockattr_getpshared/4-1: execution: PASS
- conformance/interfaces/pthread_rwlockattr_getpshared/5-1: execution: PASS
- conformance/interfaces/pthread_rwlockattr_init/1-1: execution: PASS
- conformance/interfaces/pthread_rwlockattr_init/2-1: execution: PASS
- conformance/interfaces/pthread_rwlockattr_init/3-1: execution: PASS
conformance/interfaces/pthread_rwlockattr_setpshared/1-1: execution: FAILED: Output:
Test FAILED: Error at pthread_rwlockattr_setpshared(), return error: 1073741942
- conformance/interfaces/pthread_rwlockattr_setpshared/2-1: execution: PASS
- conformance/interfaces/pthread_self/1-1: execution: PASS
- conformance/interfaces/pthread_setcancelstate/1-1: execution: PASS
- conformance/interfaces/pthread_setcancelstate/1-2: execution: PASS
- conformance/interfaces/pthread_setcancelstate/2-1: execution: PASS
- conformance/interfaces/pthread_setcancelstate/3-1: execution: PASS
- conformance/interfaces/pthread_setcanceltype/1-1: execution: PASS
- conformance/interfaces/pthread_setcanceltype/1-2: execution: PASS
- conformance/interfaces/pthread_setcanceltype/2-1: execution: PASS
conformance/interfaces/pthread_setschedparam/1-1: execution: FAILED: Output:
Error at pthread_setschedparam: rc=1073741902
conformance/interfaces/pthread_setschedparam/1-2: execution: UNTESTED: Output:
@@ -5985,55 +1879,15 @@ and restart:
conformance/interfaces/pthread_setschedparam/5-1: execution: INTERRUPTED: Output:
conformance/interfaces/pthread_setschedprio/1-1: execution: UNRESOLVED: Output:
Error at pthread_setschedparam: rc=1073741902
- conformance/interfaces/pthread_setspecific/1-1: execution: PASS
- conformance/interfaces/pthread_setspecific/1-2: execution: PASS
- conformance/interfaces/pthread_setspecific/3-1: execution: PASS
conformance/interfaces/pthread_sigmask/10-1: execution: FAILED: Output:
FAIL: SIGKILL was added to the signal mask
Test FAILED
- conformance/interfaces/pthread_sigmask/12-1: execution: PASS
- conformance/interfaces/pthread_sigmask/14-1: execution: PASS
- conformance/interfaces/pthread_sigmask/15-1: execution: PASS
- conformance/interfaces/pthread_sigmask/16-1: execution: PASS
conformance/interfaces/pthread_sigmask/18-1: execution: INTERRUPTED: Output:
conformance/interfaces/pthread_sigmask/4-1: execution: INTERRUPTED: Output:
conformance/interfaces/pthread_sigmask/5-1: execution: INTERRUPTED: Output:
conformance/interfaces/pthread_sigmask/6-1: execution: HUNG: Output:
- conformance/interfaces/pthread_sigmask/7-1: execution: PASS
- conformance/interfaces/pthread_sigmask/8-1: execution: PASS
- conformance/interfaces/pthread_sigmask/8-2: execution: PASS
- conformance/interfaces/pthread_sigmask/8-3: execution: PASS
conformance/interfaces/pthread_sigmask/9-1: execution: INTERRUPTED: Output:
- conformance/interfaces/pthread_spin_destroy/1-1: execution: PASS
- conformance/interfaces/pthread_spin_destroy/2-1: execution: PASS
- conformance/interfaces/pthread_spin_destroy/3-1: execution: PASS
- conformance/interfaces/pthread_spin_init/1-1: execution: PASS
- conformance/interfaces/pthread_spin_init/2-1: execution: PASS
- conformance/interfaces/pthread_spin_init/2-2: execution: PASS
- conformance/interfaces/pthread_spin_init/3-1: execution: PASS
- conformance/interfaces/pthread_spin_init/4-1: execution: PASS
conformance/interfaces/pthread_spin_lock/1-1: execution: INTERRUPTED: Output:
- conformance/interfaces/pthread_spin_lock/1-2: execution: PASS
- conformance/interfaces/pthread_spin_lock/2-1: execution: PASS
- conformance/interfaces/pthread_spin_lock/3-1: execution: PASS
- conformance/interfaces/pthread_spin_lock/3-2: execution: PASS
- conformance/interfaces/pthread_spin_trylock/1-1: execution: PASS
- conformance/interfaces/pthread_spin_trylock/2-1: execution: PASS
- conformance/interfaces/pthread_spin_trylock/3-1: execution: PASS
- conformance/interfaces/pthread_spin_trylock/4-1: execution: PASS
- conformance/interfaces/pthread_spin_unlock/1-1: execution: PASS
- conformance/interfaces/pthread_spin_unlock/1-2: execution: PASS
- conformance/interfaces/pthread_spin_unlock/2-1: execution: PASS
- conformance/interfaces/pthread_spin_unlock/3-1: execution: PASS
- conformance/interfaces/pthread_testcancel/1-1: execution: PASS
- conformance/interfaces/pthread_testcancel/2-1: execution: PASS
- conformance/interfaces/raise/10000-1: execution: PASS
- conformance/interfaces/raise/1-1: execution: PASS
- conformance/interfaces/raise/1-2: execution: PASS
- conformance/interfaces/raise/2-1: execution: PASS
- conformance/interfaces/raise/4-1: execution: PASS
- conformance/interfaces/raise/6-1: execution: PASS
- conformance/interfaces/raise/7-1: execution: PASS
conformance/interfaces/sched_get_priority_max/1-1: execution: FAILED: Output:
An error occurs: Function not implemented
conformance/interfaces/sched_get_priority_max/1-2: execution: FAILED: Output:
@@ -6044,7 +1898,6 @@ and restart:
An error occurs: Function not implemented
conformance/interfaces/sched_get_priority_max/2-1: execution: FAILED: Output:
error is not EINVAL: Function not implemented
- conformance/interfaces/sched_get_priority_max/3-1: execution: PASS
conformance/interfaces/sched_get_priority_min/1-1: execution: FAILED: Output:
An error occurs: Function not implemented
conformance/interfaces/sched_get_priority_min/1-2: execution: FAILED: Output:
@@ -6055,7 +1908,6 @@ and restart:
An error occurs: Function not implemented
conformance/interfaces/sched_get_priority_min/2-1: execution: FAILED: Output:
error is not EINVAL: Function not implemented
- conformance/interfaces/sched_get_priority_min/3-1: execution: PASS
conformance/interfaces/sched_getparam/1-1: execution: FAILED: Output:
Return code is not zero.
conformance/interfaces/sched_getparam/2-1: execution: FAILED: Output:
@@ -6064,7 +1916,6 @@ and restart:
Unexpected error: Function not implemented
conformance/interfaces/sched_getparam/4-1: execution: FAILED: Output:
errno is not ESRCH: Function not implemented
- conformance/interfaces/sched_getparam/5-1: execution: PASS
conformance/interfaces/sched_getparam/6-1: execution: UNRESOLVED: Output:
errno is not EPERM: The system allows a non-rootuser to use sched_getparam(): Function not implemented
conformance/interfaces/sched_getparam/speculative/7-1: execution: UNRESOLVED: Output:
@@ -6078,8 +1929,6 @@ and restart:
Returned code is -1.
conformance/interfaces/sched_getscheduler/4-1: execution: FAILED: Output:
Unexpected error: Function not implemented
- conformance/interfaces/sched_getscheduler/5-1: execution: PASS
- conformance/interfaces/sched_getscheduler/6-1: execution: PASS
conformance/interfaces/sched_getscheduler/7-1: execution: FAILED: Output:
errno is not EPERM: Function not implemented
conformance/interfaces/sched_rr_get_interval/1-1: execution: FAILED: Output:
@@ -6088,14 +1937,12 @@ and restart:
interval.tv_sec not updated.
conformance/interfaces/sched_rr_get_interval/3-1: execution: FAILED: Output:
Returned error is not ESRCH: Function not implemented
- conformance/interfaces/sched_rr_get_interval/4-1: execution: PASS
conformance/interfaces/sched_rr_get_interval/speculative/5-1: execution: UNRESOLVED: Output:
sched_rr_get_interval() return -1 and sets errno == 1073741902.
conformance/interfaces/sched_setparam/1-1: execution: UNRESOLVED: Output:
An error occurs when calling sched_getparam(): Function not implemented
conformance/interfaces/sched_setparam/10-1: execution: UNRESOLVED: Output:
An error occurs when calling shmget(): Invalid argument
- conformance/interfaces/sched_setparam/11-1: execution: PASS
conformance/interfaces/sched_setparam/12-1: execution: UNTESTED: Output:
Not yet tested.
conformance/interfaces/sched_setparam/13-1: execution: UNTESTED: Output:
@@ -6124,9 +1971,6 @@ and restart:
An error occurs when calling sched_setscheduler(): Function not implemented
conformance/interfaces/sched_setparam/2-2: execution: UNRESOLVED: Output:
An error occurs when calling sched_setscheduler(): Function not implemented
- conformance/interfaces/sched_setparam/20-1: execution: PASS
- conformance/interfaces/sched_setparam/21-1: execution: PASS
- conformance/interfaces/sched_setparam/21-2: execution: PASS
conformance/interfaces/sched_setparam/22-1: execution: UNRESOLVED: Output:
An error occurs when calling sched_getparam(): Function not implemented
conformance/interfaces/sched_setparam/23-1: execution: UNRESOLVED: Output:
@@ -6143,7 +1987,6 @@ and restart:
An error occurs when calling sched_getparam(): Function not implemented
conformance/interfaces/sched_setparam/23-7: execution: UNRESOLVED: Output:
An error occurs when calling sched_getparam(): Function not implemented
- conformance/interfaces/sched_setparam/24-1: execution: PASS
conformance/interfaces/sched_setparam/25-1: execution: UNRESOLVED: Output:
An error occurs when calling sched_getscheduler(): Function not implemented
conformance/interfaces/sched_setparam/25-2: execution: UNSUPPORTED: Output:
@@ -6155,7 +1998,6 @@ and restart:
conformance/interfaces/sched_setparam/3-1: execution: UNTESTED: Output:
Will not test the behavior of sched_setparam() when pid is negative because
it is unspecified.
- conformance/interfaces/sched_setparam/4-1: execution: PASS
conformance/interfaces/sched_setparam/5-1: execution: UNRESOLVED: Output:
An error occurs when calling sched_getparam(): Function not implemented
conformance/interfaces/sched_setparam/6-1: execution: UNTESTED: Output:
@@ -6193,7 +2035,6 @@ and restart:
contention scope threads are not be affected by sched_setscheduler().
conformance/interfaces/sched_setscheduler/15-1: execution: UNSUPPORTED: Output:
Process contention scope threads are not supported.
- conformance/interfaces/sched_setscheduler/15-2: execution: PASS
conformance/interfaces/sched_setscheduler/16-1: execution: UNRESOLVED: Output:
An error occurs when calling sched_getscheduler(): Function not implemented
conformance/interfaces/sched_setscheduler/17-1: execution: UNRESOLVED: Output:
@@ -6211,7 +2052,6 @@ and restart:
An error occurs when calling sched_getparam(): Function not implemented
conformance/interfaces/sched_setscheduler/17-7: execution: UNRESOLVED: Output:
An error occurs when calling sched_getparam(): Function not implemented
- conformance/interfaces/sched_setscheduler/18-1: execution: PASS
conformance/interfaces/sched_setscheduler/19-1: execution: UNRESOLVED: Output:
Policy: SCHED_FIFO
An error occurs when calling sched_get_priority_max(): Function not implemented
@@ -6230,9 +2070,6 @@ and restart:
errno is not EPERM: Function not implemented
conformance/interfaces/sched_setscheduler/21-1: execution: FAILED: Output:
errno is not ESRCH: Function not implemented
- conformance/interfaces/sched_setscheduler/22-1: execution: PASS
- conformance/interfaces/sched_setscheduler/22-2: execution: PASS
- conformance/interfaces/sched_setscheduler/3-1: execution: PASS
conformance/interfaces/sched_setscheduler/4-1: execution: UNRESOLVED: Output:
An error occurs when calling sched_getparam(): Function not implemented
conformance/interfaces/sched_setscheduler/5-1: execution: UNTESTED: Output:
@@ -6247,11 +2084,8 @@ and restart:
Will not test if implementation-defined restrictions apply as to the
appropriate privileges required to set a process' own scheduling policy, or
another process' scheduling policy, to a particular value.
- conformance/interfaces/sched_setscheduler/8-1: execution: PASS
conformance/interfaces/sched_setscheduler/9-1: execution: UNTESTED: Output:
Not yet tested.
- conformance/interfaces/sched_yield/2-1: execution: PASS
- conformance/interfaces/sched_yield/3-1: execution: PASS
conformance/interfaces/sem_close/1-1: execution: INTERRUPTED: Output:
unexpected error: sem_close 1-1: sem_open: Operation not supported
conformance/interfaces/sem_close/2-1: execution: INTERRUPTED: Output:
@@ -6260,33 +2094,23 @@ and restart:
unexpected error: sem_close 3-1: sem_open: Operation not supported
conformance/interfaces/sem_close/3-2: execution: UNRESOLVED: Output:
[08:56:54]Test conformance/interfaces/sem_close/3-2.c unresolved: got 1073741869 (Operation not supported) on line 113 (Failed to create the semaphore)
- conformance/interfaces/sem_destroy/3-1: execution: PASS
- conformance/interfaces/sem_destroy/4-1: execution: PASS
conformance/interfaces/sem_getvalue/1-1: execution: UNRESOLVED: Output:
unexpected error: sem_getvalue 1-1: sem_open: Operation not supported
conformance/interfaces/sem_getvalue/2-1: execution: UNRESOLVED: Output:
unexpected error: sem_getvalue 2-1: sem_open: Operation not supported
- conformance/interfaces/sem_getvalue/2-2: execution: PASS
conformance/interfaces/sem_getvalue/4-1: execution: UNRESOLVED: Output:
unexpected error: sem_getvalue 4-1: sem_open: Operation not supported
conformance/interfaces/sem_getvalue/5-1: execution: UNRESOLVED: Output:
unexpected error: sem_getvalue 5-1: sem_open: Operation not supported
- conformance/interfaces/sem_init/1-1: execution: PASS
- conformance/interfaces/sem_init/2-1: execution: PASS
- conformance/interfaces/sem_init/2-2: execution: PASS
- conformance/interfaces/sem_init/3-1: execution: PASS
conformance/interfaces/sem_init/3-2: execution: UNRESOLVED: Output:
[08:56:59]Test conformance/interfaces/sem_init/3-2.c unresolved: got 1073741869 (Operation not supported) on line 135 (Failed to init the semaphore)
conformance/interfaces/sem_init/3-3: execution: UNRESOLVED: Output:
[08:57:00]Test conformance/interfaces/sem_init/3-3.c unresolved: got 1073741869 (Operation not supported) on line 134 (Failed to init the semaphore)
- conformance/interfaces/sem_init/5-1: execution: PASS
- conformance/interfaces/sem_init/5-2: execution: PASS
conformance/interfaces/sem_init/7-1: execution: UNTESTED: Output:
[08:57:01]sysconf( _SC_SEM_NSEMS_MAX ) = -1
[08:57:01]File conformance/interfaces/sem_init/7-1.c cannot test: There is no constraint on SEM_NSEMS_MAX
conformance/interfaces/sem_open/1-1: execution: FAILED: Output:
TEST FAILED
- conformance/interfaces/sem_open/1-2: execution: PASS
conformance/interfaces/sem_open/1-3: execution: UNRESOLVED: Output:
unexpected error: sem_open 1-3: sem_open: Operation not supported
conformance/interfaces/sem_open/1-4: execution: UNRESOLVED: Output:
@@ -6319,16 +2143,6 @@ and restart:
unexpected error: sem_post 6-1: sem_open: Operation not supported
conformance/interfaces/sem_post/8-1: execution: UNTESTED: Output:
_POSIX_PRIORITY_SCHEDULING not defined
- conformance/interfaces/sem_timedwait/1-1: execution: PASS
- conformance/interfaces/sem_timedwait/10-1: execution: PASS
- conformance/interfaces/sem_timedwait/11-1: execution: PASS
- conformance/interfaces/sem_timedwait/2-1: execution: PASS
- conformance/interfaces/sem_timedwait/2-2: execution: PASS
- conformance/interfaces/sem_timedwait/3-1: execution: PASS
- conformance/interfaces/sem_timedwait/4-1: execution: PASS
- conformance/interfaces/sem_timedwait/6-1: execution: PASS
- conformance/interfaces/sem_timedwait/6-2: execution: PASS
- conformance/interfaces/sem_timedwait/7-1: execution: PASS
conformance/interfaces/sem_timedwait/9-1: execution: FAILED: Output:
In handler
TEST FAILED: errno != EINTR
@@ -6345,7 +2159,6 @@ and restart:
conformance/interfaces/sem_unlink/4-2: execution: FAILED: Output:
[08:57:24]Error 1073741869: Operation not supported
[08:57:24]Test conformance/interfaces/sem_unlink/4-2.c FAILED: The error was not ENOENT
- conformance/interfaces/sem_unlink/5-1: execution: PASS
conformance/interfaces/sem_unlink/6-1: execution: UNRESOLVED: Output:
[08:57:25]Test conformance/interfaces/sem_unlink/6-1.c unresolved: got 1073741869 (Operation not supported) on line 107 (Failed to create the semaphore)
conformance/interfaces/sem_unlink/7-1: execution: UNRESOLVED: Output:
@@ -6360,7 +2173,6 @@ and restart:
unexpected error: sem_trywait 11-1: sem_open: Operation not supported
conformance/interfaces/sem_wait/12-1: execution: INTERRUPTED: Output:
unexpected error: sem_trywait 12-1: sem_open: Operation not supported
- conformance/interfaces/sem_wait/13-1: execution: PASS
conformance/interfaces/sem_wait/3-1: execution: UNRESOLVED: Output:
unexpected error: sem_wait 3-1: sem_open: Operation not supported
conformance/interfaces/sem_wait/5-1: execution: INTERRUPTED: Output:
@@ -6370,18 +2182,10 @@ and restart:
conformance/interfaces/shm_open/1-1: execution: INTERRUPTED: Output:
conformance/interfaces/shm_open/10-1: execution: UNTESTED: Output:
Will not test whether the file offset is set because it is unspecified.
- conformance/interfaces/shm_open/11-1: execution: PASS
conformance/interfaces/shm_open/12-1: execution: UNTESTED: Output:
Will not test the behavior of implementation when an application does not
specify exactly one of two values: O_RDONLY and O_RDWR.
- conformance/interfaces/shm_open/13-1: execution: PASS
- conformance/interfaces/shm_open/13-2: execution: PASS
- conformance/interfaces/shm_open/14-1: execution: PASS
conformance/interfaces/shm_open/14-2: execution: INTERRUPTED: Output:
- conformance/interfaces/shm_open/15-1: execution: PASS
- conformance/interfaces/shm_open/16-1: execution: PASS
- conformance/interfaces/shm_open/17-1: execution: PASS
- conformance/interfaces/shm_open/18-1: execution: PASS
conformance/interfaces/shm_open/19-1: execution: UNTESTED: Output:
Will not test the effect of calling shm_open() when the shared memory object
does not exists, the O_CREAT flags is set, and bits in mode other than the
@@ -6389,18 +2193,11 @@ and restart:
conformance/interfaces/shm_open/2-1: execution: UNTESTED: Output:
Will not test that the shm_open() function create an open file description
that refers to the shared memory object and a file descriptor that refers to
- that open file description.conformance/interfaces/shm_open/20-1: execution: PASS
- conformance/interfaces/shm_open/20-2: execution: PASS
- conformance/interfaces/shm_open/20-3: execution: PASS
- conformance/interfaces/shm_open/21-1: execution: PASS
- conformance/interfaces/shm_open/22-1: execution: PASS
conformance/interfaces/shm_open/23-1: execution: UNRESOLVED: Output:
error at sem_open: Operation not supported
conformance/interfaces/shm_open/24-1: execution: UNTESTED: Output:
Will not test the result of shm_open() when O_EXCL is set and O_CREAT is not
set because it is undefined.
- conformance/interfaces/shm_open/25-1: execution: PASS
- conformance/interfaces/shm_open/26-1: execution: PASS
conformance/interfaces/shm_open/26-2: execution: UNRESOLVED: Output:
You don't have permission to change your UID.
Try to rerun this test as root.
@@ -6408,7 +2205,6 @@ and restart:
Will not test the result of shm_open() when using O_TRUNC with O_RDONLY.
It is undefined.
conformance/interfaces/shm_open/28-1: execution: INTERRUPTED: Output:
- conformance/interfaces/shm_open/28-2: execution: PASS
conformance/interfaces/shm_open/28-3: execution: INTERRUPTED: Output:
conformance/interfaces/shm_open/29-1: execution: UNTESTED: Output:
Will not test whether the name and shared memory object state remain valid
@@ -6416,11 +2212,6 @@ and restart:
conformance/interfaces/shm_open/3-1: execution: UNTESTED: Output:
Will not test whether the name appears in the file system and is visible to
other functions that take pathnames as arguments because it is unspecified.
- conformance/interfaces/shm_open/30-1: execution: PASS
- conformance/interfaces/shm_open/31-1: execution: PASS
- conformance/interfaces/shm_open/32-1: execution: PASS
- conformance/interfaces/shm_open/34-1: execution: PASS
- conformance/interfaces/shm_open/35-1: execution: PASS
conformance/interfaces/shm_open/36-1: execution: UNTESTED: Output:
It is very difficult to test that the shm_open() function sets errno = EINTR
when it is interrupted by a signal.
@@ -6439,12 +2230,8 @@ and restart:
Name: '/abc'
OK: open with success.
Test FAILED
- conformance/interfaces/shm_open/38-1: execution: PASS
- conformance/interfaces/shm_open/39-1: execution: PASS
conformance/interfaces/shm_open/39-2: execution: UNRESOLVED: Output:
An error occurs when calling pathconf(): Invalid argument
- conformance/interfaces/shm_open/4-1: execution: PASS
- conformance/interfaces/shm_open/41-1: execution: PASS
conformance/interfaces/shm_open/42-1: execution: UNTESTED: Output:
Will not test that the shm_open() function sets errno to ENOSPC if there is
insufficient space for the creation of the new shared memory object.
@@ -6456,48 +2243,25 @@ and restart:
conformance/interfaces/shm_open/7-1: execution: UNTESTED: Output:
Will not test the interpretation of slash characters other than the leading
slash character in name because it is implementation-defined.
- conformance/interfaces/shm_open/8-1: execution: PASS
conformance/interfaces/shm_open/9-1: execution: UNTESTED: Output:
Will not test that the open file description is new.
- conformance/interfaces/shm_unlink/1-1: execution: PASS
- conformance/interfaces/shm_unlink/10-1: execution: PASS
conformance/interfaces/shm_unlink/10-2: execution: UNRESOLVED: Output:
An error occurs when calling pathconf(): Invalid argument
- conformance/interfaces/shm_unlink/11-1: execution: PASS
- conformance/interfaces/shm_unlink/2-1: execution: PASS
- conformance/interfaces/shm_unlink/3-1: execution: PASS
- conformance/interfaces/shm_unlink/4-1: execution: PASS
- conformance/interfaces/shm_unlink/5-1: execution: PASS
- conformance/interfaces/shm_unlink/6-1: execution: PASS
- conformance/interfaces/shm_unlink/7-1: execution: PASS
conformance/interfaces/shm_unlink/8-1: execution: UNRESOLVED: Output:
You don't have permission to change your UID.
Try to rerun this test as root.
conformance/interfaces/shm_unlink/9-1: execution: UNRESOLVED: Output:
You don't have permission to change your UID.
Try to rerun this test as root.
- conformance/interfaces/sigaction/4-98: execution: PASS
conformance/interfaces/sigaction/4-37: execution: FAILED: Output:
About to stop child
Child has continued
Test FAILED
- conformance/interfaces/sigaction/13-3: execution: PASS
- conformance/interfaces/sigaction/3-14: execution: PASS
- conformance/interfaces/sigaction/2-23: execution: PASS
- conformance/interfaces/sigaction/1-11: execution: PASS
- conformance/interfaces/sigaction/3-10: execution: PASS
- conformance/interfaces/sigaction/8-9: execution: PASS
- conformance/interfaces/sigaction/28-18: execution: PASS
- conformance/interfaces/sigaction/22-24: execution: PASS
- conformance/interfaces/sigaction/4-67: execution: PASS
- conformance/interfaces/sigaction/4-93: execution: PASS
conformance/interfaces/sigaction/17-23: execution: FAILED: Output:
Caught SIGURG
Test FAILED
conformance/interfaces/sigaction/12-41: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/4-100: execution: PASS
conformance/interfaces/sigaction/12-4: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/4-91: execution: PASS
conformance/interfaces/sigaction/4-28: execution: FAILED: Output:
About to stop child
Child has continued
@@ -6506,144 +2270,41 @@ and restart:
Caught SIGXFSZ
Test FAILED
conformance/interfaces/sigaction/12-49: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/4-87: execution: PASS
- conformance/interfaces/sigaction/18-5: execution: PASS
- conformance/interfaces/sigaction/4-97: execution: PASS
- conformance/interfaces/sigaction/1-23: execution: PASS
- conformance/interfaces/sigaction/23-10: execution: PASS
- conformance/interfaces/sigaction/16-4: execution: PASS
- conformance/interfaces/sigaction/4-95: execution: PASS
conformance/interfaces/sigaction/12-8: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/4-22: execution: PASS
- conformance/interfaces/sigaction/13-19: execution: PASS
- conformance/interfaces/sigaction/22-10: execution: PASS
- conformance/interfaces/sigaction/28-7: execution: PASS
- conformance/interfaces/sigaction/18-14: execution: PASS
- conformance/interfaces/sigaction/2-6: execution: PASS
conformance/interfaces/sigaction/12-45: execution: INTERRUPTED: Output:
conformance/interfaces/sigaction/12-18: execution: INTERRUPTED: Output:
conformance/interfaces/sigaction/4-42: execution: FAILED: Output:
About to stop child
Child has continued
Test FAILED
- conformance/interfaces/sigaction/25-1: execution: PASS
- conformance/interfaces/sigaction/16-13: execution: PASS
- conformance/interfaces/sigaction/2-24: execution: PASS
- conformance/interfaces/sigaction/3-18: execution: PASS
- conformance/interfaces/sigaction/25-5: execution: PASS
- conformance/interfaces/sigaction/28-9: execution: PASS
- conformance/interfaces/sigaction/4-3: execution: PASS
- conformance/interfaces/sigaction/28-25: execution: PASS
conformance/interfaces/sigaction/12-15: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/22-1: execution: PASS
- conformance/interfaces/sigaction/28-3: execution: PASS
- conformance/interfaces/sigaction/22-21: execution: PASS
- conformance/interfaces/sigaction/16-2: execution: PASS
- conformance/interfaces/sigaction/1-17: execution: PASS
conformance/interfaces/sigaction/12-25: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/4-81: execution: PASS
- conformance/interfaces/sigaction/4-18: execution: PASS
conformance/interfaces/sigaction/17-7: execution: FAILED: Output:
Caught SIGHUP
Test FAILED
- conformance/interfaces/sigaction/23-3: execution: PASS
conformance/interfaces/sigaction/4-48: execution: FAILED: Output:
About to stop child
Child has continued
Test FAILED
- conformance/interfaces/sigaction/16-22: execution: PASS
- conformance/interfaces/sigaction/16-24: execution: PASS
- conformance/interfaces/sigaction/1-2: execution: PASS
- conformance/interfaces/sigaction/22-20: execution: PASS
- conformance/interfaces/sigaction/13-13: execution: PASS
- conformance/interfaces/sigaction/23-5: execution: PASS
- conformance/interfaces/sigaction/16-10: execution: PASS
conformance/interfaces/sigaction/12-23: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/4-99: execution: PASS
- conformance/interfaces/sigaction/16-20: execution: PASS
- conformance/interfaces/sigaction/13-14: execution: PASS
conformance/interfaces/sigaction/4-34: execution: FAILED: Output:
About to stop child
Child has continued
Test FAILED
- conformance/interfaces/sigaction/8-12: execution: PASS
- conformance/interfaces/sigaction/4-74: execution: PASS
- conformance/interfaces/sigaction/13-15: execution: PASS
- conformance/interfaces/sigaction/18-18: execution: PASS
- conformance/interfaces/sigaction/18-4: execution: PASS
- conformance/interfaces/sigaction/4-54: execution: PASS
- conformance/interfaces/sigaction/4-12: execution: PASS
- conformance/interfaces/sigaction/4-69: execution: PASS
- conformance/interfaces/sigaction/28-16: execution: PASS
- conformance/interfaces/sigaction/13-1: execution: PASS
- conformance/interfaces/sigaction/4-94: execution: PASS
conformance/interfaces/sigaction/12-24: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/1-21: execution: PASS
- conformance/interfaces/sigaction/1-8: execution: PASS
- conformance/interfaces/sigaction/3-23: execution: PASS
- conformance/interfaces/sigaction/4-55: execution: PASS
- conformance/interfaces/sigaction/4-11: execution: PASS
- conformance/interfaces/sigaction/22-7: execution: PASS
- conformance/interfaces/sigaction/28-21: execution: PASS
- conformance/interfaces/sigaction/16-7: execution: PASS
- conformance/interfaces/sigaction/28-26: execution: PASS
- conformance/interfaces/sigaction/4-62: execution: PASS
conformance/interfaces/sigaction/4-43: execution: FAILED: Output:
About to stop child
Child has continued
Test FAILED
- conformance/interfaces/sigaction/23-6: execution: PASS
- conformance/interfaces/sigaction/28-5: execution: PASS
- conformance/interfaces/sigaction/2-10: execution: PASS
- conformance/interfaces/sigaction/22-5: execution: PASS
- conformance/interfaces/sigaction/8-3: execution: PASS
- conformance/interfaces/sigaction/1-24: execution: PASS
- conformance/interfaces/sigaction/8-18: execution: PASS
- conformance/interfaces/sigaction/4-65: execution: PASS
- conformance/interfaces/sigaction/8-1: execution: PASS
- conformance/interfaces/sigaction/18-22: execution: PASS
- conformance/interfaces/sigaction/13-21: execution: PASS
- conformance/interfaces/sigaction/25-19: execution: PASS
conformance/interfaces/sigaction/17-22: execution: FAILED: Output:
Caught SIGTRAP
Test FAILED
- conformance/interfaces/sigaction/3-8: execution: PASS
- conformance/interfaces/sigaction/1-7: execution: PASS
- conformance/interfaces/sigaction/25-14: execution: PASS
- conformance/interfaces/sigaction/3-5: execution: PASS
- conformance/interfaces/sigaction/3-24: execution: PASS
- conformance/interfaces/sigaction/4-101: execution: PASS
- conformance/interfaces/sigaction/22-14: execution: PASS
- conformance/interfaces/sigaction/25-2: execution: PASS
- conformance/interfaces/sigaction/4-82: execution: PASS
- conformance/interfaces/sigaction/2-16: execution: PASS
- conformance/interfaces/sigaction/4-77: execution: PASS
- conformance/interfaces/sigaction/4-16: execution: PASS
conformance/interfaces/sigaction/12-31: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/22-3: execution: PASS
- conformance/interfaces/sigaction/2-14: execution: PASS
- conformance/interfaces/sigaction/16-5: execution: PASS
- conformance/interfaces/sigaction/25-10: execution: PASS
conformance/interfaces/sigaction/12-35: execution: INTERRUPTED: Output:
conformance/interfaces/sigaction/12-46: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/23-1: execution: PASS
- conformance/interfaces/sigaction/13-10: execution: PASS
- conformance/interfaces/sigaction/4-8: execution: PASS
- conformance/interfaces/sigaction/22-12: execution: PASS
- conformance/interfaces/sigaction/4-84: execution: PASS
- conformance/interfaces/sigaction/2-19: execution: PASS
- conformance/interfaces/sigaction/16-26: execution: PASS
- conformance/interfaces/sigaction/1-26: execution: PASS
- conformance/interfaces/sigaction/8-14: execution: PASS
- conformance/interfaces/sigaction/25-24: execution: PASS
conformance/interfaces/sigaction/12-7: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/3-17: execution: PASS
- conformance/interfaces/sigaction/16-17: execution: PASS
conformance/interfaces/sigaction/12-34: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/4-53: execution: PASS
- conformance/interfaces/sigaction/18-2: execution: PASS
conformance/interfaces/sigaction/12-3: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/4-96: execution: PASS
conformance/interfaces/sigaction/4-52: execution: FAILED: Output:
About to stop child
Child has continued
@@ -6656,13 +2317,7 @@ and restart:
About to stop child
Child has continued
Test FAILED
- conformance/interfaces/sigaction/13-16: execution: PASS
- conformance/interfaces/sigaction/23-7: execution: PASS
- conformance/interfaces/sigaction/28-4: execution: PASS
- conformance/interfaces/sigaction/1-1: execution: PASS
conformance/interfaces/sigaction/12-13: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/16-6: execution: PASS
- conformance/interfaces/sigaction/23-18: execution: PASS
conformance/interfaces/sigaction/4-36: execution: FAILED: Output:
About to stop child
Child has continued
@@ -6670,52 +2325,22 @@ and restart:
conformance/interfaces/sigaction/17-21: execution: FAILED: Output:
Caught SIGSYS
Test FAILED
- conformance/interfaces/sigaction/1-22: execution: PASS
- conformance/interfaces/sigaction/4-71: execution: PASS
- conformance/interfaces/sigaction/3-9: execution: PASS
- conformance/interfaces/sigaction/4-80: execution: PASS
- conformance/interfaces/sigaction/28-22: execution: PASS
- conformance/interfaces/sigaction/18-19: execution: PASS
- conformance/interfaces/sigaction/4-14: execution: PASS
- conformance/interfaces/sigaction/3-6: execution: PASS
conformance/interfaces/sigaction/17-11: execution: FAILED: Output:
Caught SIGQUIT
Test FAILED
- conformance/interfaces/sigaction/13-26: execution: PASS
conformance/interfaces/sigaction/4-38: execution: FAILED: Output:
About to stop child
Child has continued
Test FAILED
- conformance/interfaces/sigaction/4-1: execution: PASS
- conformance/interfaces/sigaction/13-18: execution: PASS
conformance/interfaces/sigaction/12-47: execution: INTERRUPTED: Output:
conformance/interfaces/sigaction/12-30: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/1-15: execution: PASS
- conformance/interfaces/sigaction/18-25: execution: PASS
- conformance/interfaces/sigaction/22-23: execution: PASS
- conformance/interfaces/sigaction/25-3: execution: PASS
- conformance/interfaces/sigaction/2-25: execution: PASS
- conformance/interfaces/sigaction/16-23: execution: PASS
- conformance/interfaces/sigaction/22-16: execution: PASS
- conformance/interfaces/sigaction/18-6: execution: PASS
- conformance/interfaces/sigaction/4-76: execution: PASS
- conformance/interfaces/sigaction/16-1: execution: PASS
- conformance/interfaces/sigaction/16-21: execution: PASS
- conformance/interfaces/sigaction/3-26: execution: PASS
conformance/interfaces/sigaction/12-44: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/25-12: execution: PASS
- conformance/interfaces/sigaction/2-7: execution: PASS
- conformance/interfaces/sigaction/16-14: execution: PASS
conformance/interfaces/sigaction/4-50: execution: FAILED: Output:
About to stop child
Child has continued
Test FAILED
conformance/interfaces/sigaction/12-27: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/13-4: execution: PASS
- conformance/interfaces/sigaction/25-26: execution: PASS
- conformance/interfaces/sigaction/13-12: execution: PASS
conformance/interfaces/sigaction/12-20: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/4-104: execution: PASS
conformance/interfaces/sigaction/4-40: execution: FAILED: Output:
About to stop child
Child has continued
@@ -6723,145 +2348,47 @@ and restart:
conformance/interfaces/sigaction/17-19: execution: FAILED: Output:
Caught SIGPOLL
Test FAILED
- conformance/interfaces/sigaction/2-3: execution: PASS
conformance/interfaces/sigaction/12-16: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/16-18: execution: PASS
- conformance/interfaces/sigaction/4-5: execution: PASS
conformance/interfaces/sigaction/12-51: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/23-25: execution: PASS
- conformance/interfaces/sigaction/18-13: execution: PASS
conformance/interfaces/sigaction/12-21: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/4-86: execution: PASS
- conformance/interfaces/sigaction/4-6: execution: PASS
- conformance/interfaces/sigaction/18-10: execution: PASS
- conformance/interfaces/sigaction/4-7: execution: PASS
- conformance/interfaces/sigaction/4-70: execution: PASS
- conformance/interfaces/sigaction/4-64: execution: PASS
- conformance/interfaces/sigaction/4-78: execution: PASS
- conformance/interfaces/sigaction/4-75: execution: PASS
- conformance/interfaces/sigaction/3-2: execution: PASS
- conformance/interfaces/sigaction/23-26: execution: PASS
- conformance/interfaces/sigaction/28-8: execution: PASS
- conformance/interfaces/sigaction/18-15: execution: PASS
- conformance/interfaces/sigaction/16-12: execution: PASS
- conformance/interfaces/sigaction/22-19: execution: PASS
- conformance/interfaces/sigaction/8-20: execution: PASS
- conformance/interfaces/sigaction/3-16: execution: PASS
- conformance/interfaces/sigaction/18-26: execution: PASS
- conformance/interfaces/sigaction/18-24: execution: PASS
conformance/interfaces/sigaction/17-1: execution: FAILED: Output:
Caught SIGABRT
Test FAILED
- conformance/interfaces/sigaction/4-90: execution: PASS
conformance/interfaces/sigaction/4-32: execution: FAILED: Output:
About to stop child
Child has continued
Test FAILED
- conformance/interfaces/sigaction/18-8: execution: PASS
- conformance/interfaces/sigaction/4-102: execution: PASS
- conformance/interfaces/sigaction/1-16: execution: PASS
- conformance/interfaces/sigaction/2-20: execution: PASS
- conformance/interfaces/sigaction/4-23: execution: PASS
- conformance/interfaces/sigaction/4-92: execution: PASS
- conformance/interfaces/sigaction/8-2: execution: PASS
- conformance/interfaces/sigaction/22-2: execution: PASS
- conformance/interfaces/sigaction/28-20: execution: PASS
- conformance/interfaces/sigaction/8-19: execution: PASS
- conformance/interfaces/sigaction/4-26: execution: PASS
- conformance/interfaces/sigaction/23-19: execution: PASS
- conformance/interfaces/sigaction/28-17: execution: PASS
conformance/interfaces/sigaction/17-12: execution: FAILED: Output:
Caught SIGSEGV
Test FAILED
- conformance/interfaces/sigaction/2-22: execution: PASS
- conformance/interfaces/sigaction/13-9: execution: PASS
- conformance/interfaces/sigaction/4-61: execution: PASS
- conformance/interfaces/sigaction/22-4: execution: PASS
- conformance/interfaces/sigaction/4-63: execution: PASS
- conformance/interfaces/sigaction/28-1: execution: PASS
- conformance/interfaces/sigaction/22-13: execution: PASS
- conformance/interfaces/sigaction/25-22: execution: PASS
conformance/interfaces/sigaction/12-52: execution: INTERRUPTED: Output:
conformance/interfaces/sigaction/12-10: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/3-13: execution: PASS
- conformance/interfaces/sigaction/4-103: execution: PASS
- conformance/interfaces/sigaction/4-10: execution: PASS
conformance/interfaces/sigaction/12-36: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/3-11: execution: PASS
- conformance/interfaces/sigaction/4-2: execution: PASS
- conformance/interfaces/sigaction/13-22: execution: PASS
- conformance/interfaces/sigaction/8-6: execution: PASS
- conformance/interfaces/sigaction/8-8: execution: PASS
- conformance/interfaces/sigaction/25-11: execution: PASS
conformance/interfaces/sigaction/17-9: execution: FAILED: Output:
Caught SIGINT
Test FAILED
- conformance/interfaces/sigaction/1-18: execution: PASS
- conformance/interfaces/sigaction/23-17: execution: PASS
- conformance/interfaces/sigaction/8-25: execution: PASS
conformance/interfaces/sigaction/4-47: execution: FAILED: Output:
About to stop child
Child has continued
Test FAILED
- conformance/interfaces/sigaction/2-9: execution: PASS
conformance/interfaces/sigaction/12-11: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/25-23: execution: PASS
- conformance/interfaces/sigaction/1-4: execution: PASS
- conformance/interfaces/sigaction/2-15: execution: PASS
- conformance/interfaces/sigaction/28-23: execution: PASS
- conformance/interfaces/sigaction/2-11: execution: PASS
- conformance/interfaces/sigaction/8-17: execution: PASS
- conformance/interfaces/sigaction/16-9: execution: PASS
- conformance/interfaces/sigaction/13-20: execution: PASS
- conformance/interfaces/sigaction/16-8: execution: PASS
- conformance/interfaces/sigaction/8-13: execution: PASS
- conformance/interfaces/sigaction/13-17: execution: PASS
- conformance/interfaces/sigaction/18-1: execution: PASS
- conformance/interfaces/sigaction/3-12: execution: PASS
- conformance/interfaces/sigaction/4-60: execution: PASS
- conformance/interfaces/sigaction/13-25: execution: PASS
- conformance/interfaces/sigaction/2-8: execution: PASS
- conformance/interfaces/sigaction/1-19: execution: PASS
- conformance/interfaces/sigaction/16-25: execution: PASS
- conformance/interfaces/sigaction/23-14: execution: PASS
- conformance/interfaces/sigaction/4-88: execution: PASS
- conformance/interfaces/sigaction/4-85: execution: PASS
- conformance/interfaces/sigaction/28-24: execution: PASS
- conformance/interfaces/sigaction/23-24: execution: PASS
- conformance/interfaces/sigaction/2-5: execution: PASS
- conformance/interfaces/sigaction/23-22: execution: PASS
- conformance/interfaces/sigaction/13-7: execution: PASS
- conformance/interfaces/sigaction/13-5: execution: PASS
- conformance/interfaces/sigaction/23-15: execution: PASS
- conformance/interfaces/sigaction/3-22: execution: PASS
conformance/interfaces/sigaction/17-10: execution: FAILED: Output:
Caught SIGPIPE
Test FAILED
conformance/interfaces/sigaction/12-5: execution: INTERRUPTED: Output:
conformance/interfaces/sigaction/12-48: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/25-25: execution: PASS
- conformance/interfaces/sigaction/8-10: execution: PASS
- conformance/interfaces/sigaction/22-11: execution: PASS
- conformance/interfaces/sigaction/1-5: execution: PASS
conformance/interfaces/sigaction/12-19: execution: INTERRUPTED: Output:
conformance/interfaces/sigaction/4-46: execution: FAILED: Output:
About to stop child
Child has continued
Test FAILED
- conformance/interfaces/sigaction/3-4: execution: PASS
- conformance/interfaces/sigaction/4-15: execution: PASS
conformance/interfaces/sigaction/17-17: execution: FAILED: Output:
Caught SIGUSR1
Test FAILED
- conformance/interfaces/sigaction/4-21: execution: PASS
conformance/interfaces/sigaction/12-14: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/3-15: execution: PASS
- conformance/interfaces/sigaction/25-15: execution: PASS
- conformance/interfaces/sigaction/3-1: execution: PASS
conformance/interfaces/sigaction/17-14: execution: FAILED: Output:
Caught SIGTSTP
Test FAILED
- conformance/interfaces/sigaction/4-20: execution: PASS
conformance/interfaces/sigaction/17-18: execution: FAILED: Output:
Caught SIGUSR2
Test FAILED
@@ -6869,35 +2396,24 @@ and restart:
About to stop child
Child has continued
Test FAILED
- conformance/interfaces/sigaction/2-2: execution: PASS
conformance/interfaces/sigaction/12-43: execution: INTERRUPTED: Output:
conformance/interfaces/sigaction/12-28: execution: INTERRUPTED: Output:
conformance/interfaces/sigaction/17-6: execution: FAILED: Output:
Caught SIGFPE
Test FAILED
- conformance/interfaces/sigaction/3-20: execution: PASS
- conformance/interfaces/sigaction/13-23: execution: PASS
- conformance/interfaces/sigaction/13-8: execution: PASS
- conformance/interfaces/sigaction/4-56: execution: PASS
- conformance/interfaces/sigaction/23-12: execution: PASS
conformance/interfaces/sigaction/4-45: execution: FAILED: Output:
About to stop child
Child has continued
Test FAILED
- conformance/interfaces/sigaction/16-15: execution: PASS
- conformance/interfaces/sigaction/4-25: execution: PASS
conformance/interfaces/sigaction/4-35: execution: FAILED: Output:
About to stop child
Child has continued
Test FAILED
- conformance/interfaces/sigaction/16-16: execution: PASS
conformance/interfaces/sigaction/12-6: execution: INTERRUPTED: Output:
conformance/interfaces/sigaction/4-29: execution: FAILED: Output:
About to stop child
Child has continued
Test FAILED
- conformance/interfaces/sigaction/23-8: execution: PASS
- conformance/interfaces/sigaction/18-17: execution: PASS
conformance/interfaces/sigaction/17-16: execution: FAILED: Output:
Caught SIGTTOU
Test FAILED
@@ -6905,185 +2421,73 @@ and restart:
About to stop child
Child has continued
Test FAILED
- conformance/interfaces/sigaction/4-24: execution: PASS
- conformance/interfaces/sigaction/25-20: execution: PASS
- conformance/interfaces/sigaction/23-16: execution: PASS
- conformance/interfaces/sigaction/2-12: execution: PASS
- conformance/interfaces/sigaction/8-26: execution: PASS
- conformance/interfaces/sigaction/13-11: execution: PASS
conformance/interfaces/sigaction/12-29: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/16-3: execution: PASS
- conformance/interfaces/sigaction/18-16: execution: PASS
conformance/interfaces/sigaction/12-9: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/22-9: execution: PASS
- conformance/interfaces/sigaction/8-15: execution: PASS
conformance/interfaces/sigaction/17-25: execution: FAILED: Output:
Caught SIGXCPU
Test FAILED
- conformance/interfaces/sigaction/1-10: execution: PASS
conformance/interfaces/sigaction/17-4: execution: FAILED: Output:
Caught SIGCHLD
Test FAILED
- conformance/interfaces/sigaction/16-11: execution: PASS
- conformance/interfaces/sigaction/8-11: execution: PASS
- conformance/interfaces/sigaction/2-26: execution: PASS
conformance/interfaces/sigaction/12-22: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/4-58: execution: PASS
conformance/interfaces/sigaction/17-13: execution: FAILED: Output:
Caught SIGTERM
Test FAILED
- conformance/interfaces/sigaction/2-17: execution: PASS
- conformance/interfaces/sigaction/2-1: execution: PASS
- conformance/interfaces/sigaction/1-13: execution: PASS
- conformance/interfaces/sigaction/18-3: execution: PASS
- conformance/interfaces/sigaction/13-6: execution: PASS
- conformance/interfaces/sigaction/23-9: execution: PASS
conformance/interfaces/sigaction/4-31: execution: FAILED: Output:
About to stop child
Child has continued
Test FAILED
- conformance/interfaces/sigaction/18-7: execution: PASS
- conformance/interfaces/sigaction/4-83: execution: PASS
conformance/interfaces/sigaction/12-38: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/4-19: execution: PASS
conformance/interfaces/sigaction/12-1: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/8-16: execution: PASS
- conformance/interfaces/sigaction/1-3: execution: PASS
- conformance/interfaces/sigaction/25-4: execution: PASS
- conformance/interfaces/sigaction/23-2: execution: PASS
- conformance/interfaces/sigaction/2-13: execution: PASS
- conformance/interfaces/sigaction/25-8: execution: PASS
- conformance/interfaces/sigaction/3-25: execution: PASS
- conformance/interfaces/sigaction/4-66: execution: PASS
conformance/interfaces/sigaction/12-12: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/18-9: execution: PASS
- conformance/interfaces/sigaction/8-7: execution: PASS
- conformance/interfaces/sigaction/3-21: execution: PASS
- conformance/interfaces/sigaction/28-6: execution: PASS
- conformance/interfaces/sigaction/25-18: execution: PASS
- conformance/interfaces/sigaction/28-14: execution: PASS
conformance/interfaces/sigaction/4-44: execution: FAILED: Output:
About to stop child
Child has continued
Test FAILED
- conformance/interfaces/sigaction/22-17: execution: PASS
- conformance/interfaces/sigaction/2-18: execution: PASS
conformance/interfaces/sigaction/4-49: execution: FAILED: Output:
About to stop child
Child has continued
Test FAILED
- conformance/interfaces/sigaction/18-21: execution: PASS
- conformance/interfaces/sigaction/18-20: execution: PASS
- conformance/interfaces/sigaction/1-14: execution: PASS
- conformance/interfaces/sigaction/13-24: execution: PASS
- conformance/interfaces/sigaction/25-16: execution: PASS
conformance/interfaces/sigaction/12-40: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/25-13: execution: PASS
conformance/interfaces/sigaction/12-42: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/1-12: execution: PASS
- conformance/interfaces/sigaction/23-23: execution: PASS
- conformance/interfaces/sigaction/4-68: execution: PASS
conformance/interfaces/sigaction/17-15: execution: FAILED: Output:
Caught SIGTTIN
Test FAILED
- conformance/interfaces/sigaction/25-21: execution: PASS
- conformance/interfaces/sigaction/25-7: execution: PASS
- conformance/interfaces/sigaction/18-11: execution: PASS
- conformance/interfaces/sigaction/4-89: execution: PASS
- conformance/interfaces/sigaction/13-2: execution: PASS
- conformance/interfaces/sigaction/28-19: execution: PASS
- conformance/interfaces/sigaction/28-11: execution: PASS
- conformance/interfaces/sigaction/4-79: execution: PASS
conformance/interfaces/sigaction/17-3: execution: FAILED: Output:
Caught SIGBUS
Test FAILED
- conformance/interfaces/sigaction/18-23: execution: PASS
- conformance/interfaces/sigaction/23-11: execution: PASS
conformance/interfaces/sigaction/12-2: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/3-7: execution: PASS
conformance/interfaces/sigaction/17-5: execution: FAILED: Output:
Caught SIGCONT
Test FAILED
conformance/interfaces/sigaction/12-33: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/22-26: execution: PASS
- conformance/interfaces/sigaction/8-4: execution: PASS
- conformance/interfaces/sigaction/4-17: execution: PASS
- conformance/interfaces/sigaction/22-22: execution: PASS
- conformance/interfaces/sigaction/2-21: execution: PASS
- conformance/interfaces/sigaction/8-22: execution: PASS
conformance/interfaces/sigaction/12-17: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/22-18: execution: PASS
conformance/interfaces/sigaction/17-2: execution: FAILED: Output:
Caught SIGALRM
Test FAILED
conformance/interfaces/sigaction/12-37: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/25-17: execution: PASS
- conformance/interfaces/sigaction/4-59: execution: PASS
- conformance/interfaces/sigaction/18-12: execution: PASS
- conformance/interfaces/sigaction/23-13: execution: PASS
conformance/interfaces/sigaction/17-20: execution: FAILED: Output:
Caught SIGPROF
Test FAILED
- conformance/interfaces/sigaction/8-21: execution: PASS
- conformance/interfaces/sigaction/8-23: execution: PASS
- conformance/interfaces/sigaction/22-15: execution: PASS
conformance/interfaces/sigaction/17-8: execution: FAILED: Output:
Caught SIGILL
Test FAILED
- conformance/interfaces/sigaction/4-73: execution: PASS
conformance/interfaces/sigaction/4-33: execution: FAILED: Output:
About to stop child
Child has continued
Test FAILED
- conformance/interfaces/sigaction/4-4: execution: PASS
- conformance/interfaces/sigaction/4-72: execution: PASS
- conformance/interfaces/sigaction/8-5: execution: PASS
- conformance/interfaces/sigaction/28-10: execution: PASS
conformance/interfaces/sigaction/12-39: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/4-57: execution: PASS
- conformance/interfaces/sigaction/28-12: execution: PASS
- conformance/interfaces/sigaction/25-6: execution: PASS
- conformance/interfaces/sigaction/22-8: execution: PASS
- conformance/interfaces/sigaction/3-3: execution: PASS
- conformance/interfaces/sigaction/3-19: execution: PASS
- conformance/interfaces/sigaction/1-6: execution: PASS
conformance/interfaces/sigaction/12-50: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/28-15: execution: PASS
conformance/interfaces/sigaction/12-32: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/1-20: execution: PASS
conformance/interfaces/sigaction/4-27: execution: FAILED: Output:
About to stop child
Child has continued
Test FAILED
- conformance/interfaces/sigaction/4-13: execution: PASS
- conformance/interfaces/sigaction/4-9: execution: PASS
- conformance/interfaces/sigaction/23-4: execution: PASS
- conformance/interfaces/sigaction/1-9: execution: PASS
- conformance/interfaces/sigaction/16-19: execution: PASS
- conformance/interfaces/sigaction/22-25: execution: PASS
- conformance/interfaces/sigaction/25-9: execution: PASS
- conformance/interfaces/sigaction/8-24: execution: PASS
- conformance/interfaces/sigaction/1-25: execution: PASS
conformance/interfaces/sigaction/17-24: execution: FAILED: Output:
Caught SIGVTALRM
Test FAILED
- conformance/interfaces/sigaction/28-13: execution: PASS
- conformance/interfaces/sigaction/22-6: execution: PASS
- conformance/interfaces/sigaction/23-20: execution: PASS
- conformance/interfaces/sigaction/28-2: execution: PASS
- conformance/interfaces/sigaction/2-4: execution: PASS
conformance/interfaces/sigaction/12-26: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaction/23-21: execution: PASS
- conformance/interfaces/sigaddset/1-1: execution: PASS
- conformance/interfaces/sigaddset/1-2: execution: PASS
- conformance/interfaces/sigaddset/1-3: execution: PASS
- conformance/interfaces/sigaddset/2-1: execution: PASS
- conformance/interfaces/sigaddset/4-1: execution: PASS
- conformance/interfaces/sigaddset/4-2: execution: PASS
- conformance/interfaces/sigaddset/4-3: execution: PASS
- conformance/interfaces/sigaddset/4-4: execution: PASS
conformance/interfaces/sigaltstack/1-1: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaltstack/10-1: execution: PASS
conformance/interfaces/sigaltstack/11-1: execution: FAILED: Output:
Test FAILED: Expected return value of -1.
conformance/interfaces/sigaltstack/12-1: execution: FAILED: Output:
@@ -7091,77 +2495,14 @@ and restart:
conformance/interfaces/sigaltstack/2-1: execution: FAILED: Output:
Test FAILED: ss_sp of the handler's stack changed even though SS_DISABLE was set
conformance/interfaces/sigaltstack/3-1: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaltstack/5-1: execution: PASS
conformance/interfaces/sigaltstack/6-1: execution: INTERRUPTED: Output:
conformance/interfaces/sigaltstack/7-1: execution: INTERRUPTED: Output:
- conformance/interfaces/sigaltstack/8-1: execution: PASS
- conformance/interfaces/sigaltstack/9-1: execution: PASS
- conformance/interfaces/sigdelset/1-1: execution: PASS
- conformance/interfaces/sigdelset/1-2: execution: PASS
- conformance/interfaces/sigdelset/1-3: execution: PASS
- conformance/interfaces/sigdelset/1-4: execution: PASS
- conformance/interfaces/sigdelset/2-1: execution: PASS
- conformance/interfaces/sigdelset/4-1: execution: PASS
- conformance/interfaces/sigdelset/4-2: execution: PASS
- conformance/interfaces/sigdelset/4-3: execution: PASS
- conformance/interfaces/sigdelset/4-4: execution: PASS
- conformance/interfaces/sigemptyset/1-1: execution: PASS
- conformance/interfaces/sigemptyset/2-1: execution: PASS
- conformance/interfaces/sigfillset/1-1: execution: PASS
- conformance/interfaces/sigfillset/2-1: execution: PASS
- conformance/interfaces/sighold/1-1: execution: PASS
- conformance/interfaces/sighold/2-1: execution: PASS
- conformance/interfaces/sighold/3-1: execution: PASS
- conformance/interfaces/sighold/3-2: execution: PASS
- conformance/interfaces/sighold/3-3: execution: PASS
- conformance/interfaces/sighold/3-4: execution: PASS
- conformance/interfaces/sigignore/1-1: execution: PASS
- conformance/interfaces/sigignore/4-1: execution: PASS
- conformance/interfaces/sigignore/5-1: execution: PASS
- conformance/interfaces/sigignore/5-2: execution: PASS
- conformance/interfaces/sigignore/5-3: execution: PASS
- conformance/interfaces/sigignore/5-4: execution: PASS
- conformance/interfaces/sigignore/6-1: execution: PASS
- conformance/interfaces/sigignore/6-2: execution: PASS
- conformance/interfaces/sigismember/3-1: execution: PASS
- conformance/interfaces/sigismember/4-1: execution: PASS
- conformance/interfaces/sigismember/5-1: execution: PASS
- conformance/interfaces/sigismember/5-2: execution: PASS
- conformance/interfaces/sigismember/5-3: execution: PASS
- conformance/interfaces/sigismember/5-4: execution: PASS
- conformance/interfaces/signal/1-1: execution: PASS
- conformance/interfaces/signal/2-1: execution: PASS
- conformance/interfaces/signal/3-1: execution: PASS
- conformance/interfaces/signal/5-1: execution: PASS
- conformance/interfaces/signal/6-1: execution: PASS
- conformance/interfaces/signal/7-1: execution: PASS
- conformance/interfaces/sigpause/1-1: execution: PASS
- conformance/interfaces/sigpause/1-2: execution: PASS
conformance/interfaces/sigpause/2-1: execution: INTERRUPTED: Output:
- conformance/interfaces/sigpause/3-1: execution: PASS
- conformance/interfaces/sigpause/4-1: execution: PASS
- conformance/interfaces/sigpending/1-1: execution: PASS
conformance/interfaces/sigpending/1-2: execution: INTERRUPTED: Output:
Not all pending signals found
conformance/interfaces/sigpending/1-3: execution: INTERRUPTED: Output:
Error with send signals
Test FAILED
- conformance/interfaces/sigpending/2-1: execution: PASS
- conformance/interfaces/sigprocmask/10-1: execution: PASS
- conformance/interfaces/sigprocmask/12-1: execution: PASS
- conformance/interfaces/sigprocmask/15-1: execution: PASS
- conformance/interfaces/sigprocmask/17-1: execution: PASS
- conformance/interfaces/sigprocmask/17-2: execution: PASS
- conformance/interfaces/sigprocmask/17-3: execution: PASS
- conformance/interfaces/sigprocmask/17-4: execution: PASS
- conformance/interfaces/sigprocmask/4-1: execution: PASS
- conformance/interfaces/sigprocmask/5-1: execution: PASS
- conformance/interfaces/sigprocmask/6-1: execution: PASS
- conformance/interfaces/sigprocmask/7-1: execution: PASS
- conformance/interfaces/sigprocmask/8-1: execution: PASS
- conformance/interfaces/sigprocmask/8-2: execution: PASS
- conformance/interfaces/sigprocmask/8-3: execution: PASS
- conformance/interfaces/sigprocmask/9-1: execution: PASS
conformance/interfaces/sigqueue/10-1: execution: FAILED: Output:
sigqueue() failed on EINVAL but errno not set correctly
conformance/interfaces/sigqueue/11-1: execution: FAILED: Output:
@@ -7175,25 +2516,12 @@ and restart:
At least one test FAILED -- see output for status
conformance/interfaces/sigqueue/3-1: execution: FAILED: Output:
Test FAILED: EPERM error not received
- conformance/interfaces/sigrelse/1-1: execution: PASS
- conformance/interfaces/sigrelse/2-1: execution: PASS
- conformance/interfaces/sigrelse/3-1: execution: PASS
- conformance/interfaces/sigrelse/3-2: execution: PASS
- conformance/interfaces/sigrelse/3-3: execution: PASS
- conformance/interfaces/sigrelse/3-4: execution: PASS
- conformance/interfaces/sigset/1-1: execution: PASS
- conformance/interfaces/sigset/10-1: execution: PASS
- conformance/interfaces/sigset/2-1: execution: PASS
- conformance/interfaces/sigset/3-1: execution: PASS
- conformance/interfaces/sigset/4-1: execution: PASS
- conformance/interfaces/sigset/5-1: execution: PASS
conformance/interfaces/sigset/6-1: execution: UNRESOLVED: Output:
Unexpected error while using sigset(): (os/kern) successful
conformance/interfaces/sigset/7-1: execution: UNRESOLVED: Output:
Unexpected error while using sigset(): (os/kern) successful
conformance/interfaces/sigset/8-1: execution: FAILED: Output:
Test FAILED: sigset() didn't return SIG_HOLD
- conformance/interfaces/sigset/9-1: execution: PASS
conformance/interfaces/sigsuspend/1-1: execution: UNRESOLVED: Output:
suspending child
SIGUSR2 called. Inside handler
@@ -7201,28 +2529,20 @@ and restart:
parent sending child a SIGUSR1 signal
Exit status from child is 1
Test UNRESOLVED: Either sigsuspend did not successfully block SIGUSR2, OR sigsuspend returned before handling the signal SIGUSR1
- conformance/interfaces/sigsuspend/3-1: execution: PASS
- conformance/interfaces/sigsuspend/4-1: execution: PASS
- conformance/interfaces/sigsuspend/6-1: execution: PASS
conformance/interfaces/sigtimedwait/1-1: execution: FAILED: Output:
Test FAILED: sigtimedwait() did not return in the required time
- conformance/interfaces/sigtimedwait/2-1: execution: PASS
conformance/interfaces/sigtimedwait/4-1: execution: FAILED: Output:
Call to sigtimedwait() failed
: Function not implemented
- conformance/interfaces/sigtimedwait/5-1: execution: PASS
conformance/interfaces/sigtimedwait/6-1: execution: FAILED: Output:
Test FAILED: sigtimedwait() did set errno to EAGAIN
conformance/interfaces/sigwait/1-1: execution: FAILED: Output:
Signal SIGALRM is not pending!
conformance/interfaces/sigwait/3-1: execution: FAILED: Output:
Test FAILED
- conformance/interfaces/sigwait/4-1: execution: PASS
conformance/interfaces/sigwait/6-1: execution: FAILED: Output:
[09:04:10]0 threads were awaken
[09:04:10]Test conformance/interfaces/sigwait/6-1.c FAILED: Unexpected number of threads awaken
- conformance/interfaces/sigwait/6-2: execution: PASS
- conformance/interfaces/sigwait/8-1: execution: PASS
conformance/interfaces/sigwaitinfo/1-1: execution: UNRESOLVED: Output:
Call to sigwaitinfo() failed
: Function not implemented
@@ -7236,10 +2556,7 @@ and restart:
conformance/interfaces/sigwaitinfo/9-1: execution: FAILED: Output:
Call to sigwaitinfo() failed
: Function not implemented
- conformance/interfaces/strftime/1-1: execution: PASS
conformance/interfaces/strftime/2-1: execution: INTERRUPTED: Output:
- conformance/interfaces/strftime/3-1: execution: PASS
- conformance/interfaces/time/1-1: execution: PASS
conformance/interfaces/timer_create/1-1: execution: FAILED: Output:
timer_create() did not return success
: Function not implemented
@@ -7248,16 +2565,12 @@ and restart:
conformance/interfaces/timer_create/11-1: execution: UNSUPPORTED: Output:
rc = -1
_POSIX_THREAD_CPUTIME unsupported
- conformance/interfaces/timer_create/13-1: execution: PASS
- conformance/interfaces/timer_create/14-1: execution: PASS
conformance/interfaces/timer_create/16-1: execution: FAILED: Output:
errno != EINVAL
Test FAILED
conformance/interfaces/timer_create/3-1: execution: FAILED: Output:
timer_create() did not return success
: Function not implemented
- conformance/interfaces/timer_create/4-1: execution: PASS
- conformance/interfaces/timer_create/6-1: execution: PASS
conformance/interfaces/timer_create/7-1: execution: UNSUPPORTED: Output:
CLOCK_MONOTONIC unsupported
conformance/interfaces/timer_create/8-1: execution: UNRESOLVED: Output:
@@ -7266,7 +2579,6 @@ and restart:
conformance/interfaces/timer_create/9-1: execution: UNRESOLVED: Output:
timer_create() did not return success
: Function not implemented
- conformance/interfaces/timer_create/speculative/15-1: execution: PASS
conformance/interfaces/timer_create/speculative/2-1: execution: UNRESOLVED: Output:
timer_create() did not return success
: Function not implemented
@@ -7279,9 +2591,6 @@ and restart:
conformance/interfaces/timer_delete/1-2: execution: UNRESOLVED: Output:
timer_create() did not return success
: Function not implemented
- conformance/interfaces/timer_delete/2-1: execution: PASS
- conformance/interfaces/timer_delete/3-1: execution: PASS
- conformance/interfaces/timer_delete/4-1: execution: PASS
conformance/interfaces/timer_delete/speculative/5-1: execution: FAILED: Output:
timer_delete() returned -1, but didn't set errno!=EINVAL
conformance/interfaces/timer_delete/speculative/5-2: execution: UNRESOLVED: Output:
@@ -7302,8 +2611,6 @@ and restart:
conformance/interfaces/timer_getoverrun/3-1: execution: UNTESTED: Output:
Cannot be tested as DELAYTIMER_MAX is too large.
DELAYTIMER_MAX is ffffffff
- conformance/interfaces/timer_getoverrun/4-1: execution: PASS
- conformance/interfaces/timer_getoverrun/5-1: execution: PASS
conformance/interfaces/timer_getoverrun/speculative/6-1: execution: FAILED: Output:
fcn returned -1, but errno!=EINVAL
Test FAILED
@@ -7334,8 +2641,6 @@ and restart:
conformance/interfaces/timer_gettime/3-1: execution: UNRESOLVED: Output:
timer_create() did not return success
: Function not implemented
- conformance/interfaces/timer_gettime/4-1: execution: PASS
- conformance/interfaces/timer_gettime/5-1: execution: PASS
conformance/interfaces/timer_gettime/speculative/6-1: execution: FAILED: Output:
fcn returned -1 but errno!=EINVAL
Test FAILED
@@ -7351,8 +2656,6 @@ and restart:
conformance/interfaces/timer_settime/1-2: execution: UNRESOLVED: Output:
timer_create() did not return success
: Function not implemented
- conformance/interfaces/timer_settime/10-1: execution: PASS
- conformance/interfaces/timer_settime/11-1: execution: PASS
conformance/interfaces/timer_settime/13-1: execution: UNRESOLVED: Output:
timer_create() did not return success
: Function not implemented
@@ -7368,7 +2671,6 @@ and restart:
conformance/interfaces/timer_settime/3-3: execution: UNRESOLVED: Output:
timer_create() did not return success
: Function not implemented
- conformance/interfaces/timer_settime/4-1: execution: PASS
conformance/interfaces/timer_settime/5-1: execution: UNRESOLVED: Output:
timer_create() did not return success
: Function not implemented
--
cgit v1.3.1
From cce88620cb3f9b32e2651ba33d9a7188fbda463d Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Sun, 2 Aug 2009 12:26:54 +0200
Subject: open_issues/open_posix_test_suite: Remove garbage.
---
open_issues/open_posix_test_suite.mdwn | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
(limited to 'open_issues')
diff --git a/open_issues/open_posix_test_suite.mdwn b/open_issues/open_posix_test_suite.mdwn
index 50441ae7..089ea1b1 100644
--- a/open_issues/open_posix_test_suite.mdwn
+++ b/open_issues/open_posix_test_suite.mdwn
@@ -2216,10 +2216,9 @@ and restart:
It is very difficult to test that the shm_open() function sets errno = EINTR
when it is interrupted by a signal.
conformance/interfaces/shm_open/37-1: execution: FAILED: Output:
- Name: '$#
- @ ,~}'
+ Name: '[GARBAGE]'
OK: open with success.
- Name: 'éêîôçà'
+ Name: '[GARBAGE]'
OK: open with success.
Name: '..'
Unexpected error: Is a directory
--
cgit v1.3.1
From 0421f24ff1ffd85a1289045bf5dc91af54aa7238 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Tue, 4 Aug 2009 22:57:50 +0200
Subject: open_issues/xen_crash_copy-size_le_page_size: IRC discussion.
---
open_issues/xen_crash_copy-size_le_page_size.mdwn | 25 +++++++++++++++++++++++
1 file changed, 25 insertions(+)
(limited to 'open_issues')
diff --git a/open_issues/xen_crash_copy-size_le_page_size.mdwn b/open_issues/xen_crash_copy-size_le_page_size.mdwn
index 58784e96..0aa030fd 100644
--- a/open_issues/xen_crash_copy-size_le_page_size.mdwn
+++ b/open_issues/xen_crash_copy-size_le_page_size.mdwn
@@ -77,3 +77,28 @@ GDB on `mkfs.ext2`:
#3 0x0805e87d in ext2fs_zero_blocks (fs=0x8082940, blk=524272, num=16, ret_blk=0x15ffb1c, ret_count=0x0)
at ../../../git/lib/ext2fs/mkjournal.c:182
#4 0x0804ec56 in main (argc=131072, argv=0x80000) at ../../git/misc/mke2fs.c:2032
+
+Discussion:
+
+ I had a look at the code, but unfortunately don't really know
+ how this data transfers between Xen and the domU work.
+ Well, I know how it roughly works, but not the implementation
+ deatils.
+ well here it's not about the xen/domU transfers
+ it's about copying data to align it
+ i.e. when offset is not aligned, I need to copy it
+ Yes-
+ I was lazy, just implemented it for things smaller than a page
+ it just needs to be extended into copying several pages
+ youpi: Hmm, do we need to copy all the data to shift away the
+ offset or is there a better way?
+ the blkbackend needs data to be sector-aligned
+ just aligning on a page makes offset computation simpler
+ as it's rare that's not a problem
+ And a sector is the usual 512 bytes there, I assume?
+ But then we do need to copy all of it?
+ let me check
+ the sector is the granularity you can't go below
+ sector is the sector_size reported by the backend
+ but for sector_number and first/last_sect it's 512
+ yes, that's weird
--
cgit v1.3.1
From 1d0a8b4b251179c4f14876ad06e39d4ea0d5a496 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Tue, 18 Aug 2009 12:36:14 +0200
Subject: open_issues/emacs: New.
---
open_issues/emacs.mdwn | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
create mode 100644 open_issues/emacs.mdwn
(limited to 'open_issues')
diff --git a/open_issues/emacs.mdwn b/open_issues/emacs.mdwn
new file mode 100644
index 00000000..f6b0bfdb
--- /dev/null
+++ b/open_issues/emacs.mdwn
@@ -0,0 +1,31 @@
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!meta title="GNU Emacs"]]
+
+[[!tag open_issue_porting]]
+
+GNU Emacs mostly does work, however there are a few issues.
+
+ * `dired` on a directory hangs. (Use `C-g C-g` to break the unresponsive
+ operation.)
+
+ * Configuration in `src/s/`: `gnu.h` uses `bsd-common.h`. `gnu-kfreebsd.h`
+ uses `gnu-linux.h` -- we probably should too.
+
+ * `gnu-linux.h` makes a few things depend on `/proc` (also see
+ `HAVE_PROCFS`) -- either resort to our own ways, or enhance our
+ [[hurd/translator/procfs]] accordingly.
+
+ * `sysdep.c`
+
+ * Got a hang when compiling GNU Emacs 23, when it was compiling `.el` to
+ `.elc` files. Looked like busy-looping inside glibc. This was not
+ reproducible so far.
--
cgit v1.3.1
From 7503f2f40d9c4e8abc9f77d61828e52fc1b8c35d Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Tue, 18 Aug 2009 20:08:27 +0200
Subject: open_issues/emacs: emacs23 issue.
---
open_issues/emacs.mdwn | 12 ++++++++++++
1 file changed, 12 insertions(+)
(limited to 'open_issues')
diff --git a/open_issues/emacs.mdwn b/open_issues/emacs.mdwn
index f6b0bfdb..3f025c46 100644
--- a/open_issues/emacs.mdwn
+++ b/open_issues/emacs.mdwn
@@ -29,3 +29,15 @@ GNU Emacs mostly does work, however there are a few issues.
* Got a hang when compiling GNU Emacs 23, when it was compiling `.el` to
`.elc` files. Looked like busy-looping inside glibc. This was not
reproducible so far.
+
+ * Debian emacs23_23.1+1-2, grubber, (probably) busy-looping in `ext2fs` on
+ `/media/data` when resuming emacs23 build in `~/tmp/emacs/emacs23-*/`
+ (`dpkg-buildpackage -B -uc -nc 2>&1 | tee L`). No modifications to
+ `emacs23-*` so far, I think. Hangs always in the same place, it seems, and
+ reproducible. Tarred to `emacs23-23.1+1.tar.bz2` (beware: empty and
+ zero-permission files:
+ `emacs23-23.1+1/.pc/debian-site-init-el.diff/lisp/site-init.el`,
+ `emacs23-23.1+1/.pc/autofiles.diff/src/config.in~`). At hang-time: the
+ rootfs is fine (`syncfs -c -s /` works; `syncfs` involving `/media/data`
+ hangs). Plan: GDB on that ext2fs, and see what's hanging / locked. [[!tag
+ open_issue_hurd]]
--
cgit v1.3.1
From 2da97a5afa420a85577ac355ec369bf45c2bb5ee Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Thu, 1 Oct 2009 23:27:18 +0200
Subject: open_issues/m4_vs_stack: New page.
---
open_issues/m4_vs_stack.mdwn | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
create mode 100644 open_issues/m4_vs_stack.mdwn
(limited to 'open_issues')
diff --git a/open_issues/m4_vs_stack.mdwn b/open_issues/m4_vs_stack.mdwn
new file mode 100644
index 00000000..c92cfb00
--- /dev/null
+++ b/open_issues/m4_vs_stack.mdwn
@@ -0,0 +1,21 @@
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!tag open_issue_porting]]
+
+ m4 (1.4.13-1+hurd.2) unreleased; urgency=low
+
+ * Drop stack overflow (checks/stackovf) check, test-c-stack and
+ test-c-stack2 checks, and /dev/null/ (test-open and test-fopen) checks.
+
+ -- Samuel Thibault Tue, 18 Aug 2009 20:54:30 +0000
+
+ that was a quick fix (as not having m4 makes autoconf uninstallable, which is quite a problem)
+ there's probably something wrong in the stack management of the Hurd, I haven't investigated
--
cgit v1.3.1
From 5969e48a9f70aa37d89c5665bd22fce16af92ab3 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Sat, 3 Oct 2009 15:52:25 +0200
Subject: open_issues/bash_vs_screen_vs_sigint: New page.
---
open_issues/bash_vs_screen_vs_sigint.mdwn | 68 +++++++++++++++++++++++++++++++
1 file changed, 68 insertions(+)
create mode 100644 open_issues/bash_vs_screen_vs_sigint.mdwn
(limited to 'open_issues')
diff --git a/open_issues/bash_vs_screen_vs_sigint.mdwn b/open_issues/bash_vs_screen_vs_sigint.mdwn
new file mode 100644
index 00000000..e6d9b41c
--- /dev/null
+++ b/open_issues/bash_vs_screen_vs_sigint.mdwn
@@ -0,0 +1,68 @@
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!tag open_issue_porting]]
+
+Typing `C-c` (*SIGINT*), different versions of *bash* and *screen* respond like
+this:
+
+ * GNU/Linux; Ubuntu package 3.2-5 / `$BASH_VERSION` is `3.2.48(1)-release`
+ * plain
+ * shell prompt: new line / prompt printed; `$?` is 1.
+ * `sleep 10` running: `^C` printed; SIGINT is sent; `$?` is 130.
+ * in a *screen* session (Ubuntu package 4.0.3-11ubuntu4): exactly the same.
+
+ * GNU/Hurd; Debian package 3.2-6+b1 (equals 3.2-6) / `$BASH_VERSION` is `3.2.48(1)-release`; *libc0.3* Debian package 2.9-25
+ * plain
+ * shell prompt: new line / prompt printed; `$?` is 1.
+ * `sleep 10` running: `^C` printed; SIGINT is sent; `$?` is 130.
+ * in a *screen* session (Debian package 4.0.3-11): exactly the same.
+
+ This is equivalent to the GNU/Linux behavior.
+
+ * GNU/Hurd; Debian package 4.0-4 / `$BASH_VERSION` is `4.0.28(1)-release`; *libc0.3* Debian package 2.9-25
+ * plain
+ * shell prompt: **`^C`, then new line, then `-bash: echo: write error: (ipc/mig) wrong reply message ID`**, then new line / prompt printed; `$?` is **128**.
+ * `sleep 10` running: **`^C` printed**, SIGINT is sent; `$?` is 130.
+ * in a *screen* session (Debian package 4.0.3-11)
+ * shell prompt: **`^C`, then new line / prompt printed**; `$?` is **128**.
+ * `sleep 10` running: **`^C` printed**; SIGINT is sent; `$?` is 130.
+
+ This differs from the behavior of the earlier *bash* version in the MIG
+ error in the not-*screen* case, and in the **128** value for `$?`. The
+ former is an error, and the latter may be as expected. (Check GNU/Linux
+ with that *bash* version.)
+
+ * GNU/Hurd; Debian package 4.0-7 / `$BASH_VERSION` is `4.0.33(1)-release`; *libc0.3* Debian packages 2.9-19, 2.9-25
+ * plain
+ * shell prompt: **`^C`, then new line, then `-bash: echo: write error: (ipc/mig) wrong reply message ID`**, then new line / prompt printed; `$?` is **128**.
+ * `sleep 10` running: `^C` printed; SIGINT is sent; `$?` is 130.
+ * in a *screen* session (Debian package 4.0.3-11)
+ * shell prompt: **`^C`**, then new line / prompt printed; `$?` is **128**.
+ * `sleep 10` running: `^C` printed; SIGINT is sent; `$?` is 130.
+
+ This is equivalent to the *bash* 4.0-4 / 4.0.28(1) behavior.
+
+ * GNU/Hurd; Debian package 4.0-7 / `$BASH_VERSION` is `4.0.33(1)-release`; *libc0.3* Debian package 2.9-27
+ * plain
+ * shell prompt: **`^C`, then new line, then `-bash: echo: write error: (ipc/mig) wrong reply message ID`**, then new line / prompt printed; `$?` is **128**.
+ * `sleep 10` running: `^C` printed; SIGINT is sent; `$?` is 130.
+ * in a *screen* session (Debian package 4.0.3-14)
+ * shell prompt: **no reaction (nothing printed)**; `$?` thus is **unchanged**.
+ * `sleep 10` running: **`^C` printed**, SIGINT is **not** sent.
+
+ The *screen* behavior differs.
+
+
+To sum up:
+
+ * *bash*: 4.0 packages have the MIG error, and the 128 return value difference.
+
+ * *screen*: new package doesn't react to `C-c` anymore.
--
cgit v1.3.1
From 9a04763a922a8f5084035d44eadd35709958fedc Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Sat, 3 Oct 2009 16:03:53 +0200
Subject: open_issues/bash_vs_screen_vs_sigint: Another version of glibc.
---
open_issues/bash_vs_screen_vs_sigint.mdwn | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
(limited to 'open_issues')
diff --git a/open_issues/bash_vs_screen_vs_sigint.mdwn b/open_issues/bash_vs_screen_vs_sigint.mdwn
index e6d9b41c..8260b004 100644
--- a/open_issues/bash_vs_screen_vs_sigint.mdwn
+++ b/open_issues/bash_vs_screen_vs_sigint.mdwn
@@ -40,7 +40,7 @@ this:
former is an error, and the latter may be as expected. (Check GNU/Linux
with that *bash* version.)
- * GNU/Hurd; Debian package 4.0-7 / `$BASH_VERSION` is `4.0.33(1)-release`; *libc0.3* Debian packages 2.9-19, 2.9-25
+ * GNU/Hurd; Debian package 4.0-7 / `$BASH_VERSION` is `4.0.33(1)-release`; *libc0.3* Debian packages 2.9-19, 2.9-25, 2.9-27
* plain
* shell prompt: **`^C`, then new line, then `-bash: echo: write error: (ipc/mig) wrong reply message ID`**, then new line / prompt printed; `$?` is **128**.
* `sleep 10` running: `^C` printed; SIGINT is sent; `$?` is 130.
--
cgit v1.3.1
From 78188ccfd77b9d5c6a0e95232536cdabc616bd85 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Sat, 3 Oct 2009 16:08:37 +0200
Subject: open_issues/bash_vs_screen_vs_sigint: Improve.
---
open_issues/bash_vs_screen_vs_sigint.mdwn | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
(limited to 'open_issues')
diff --git a/open_issues/bash_vs_screen_vs_sigint.mdwn b/open_issues/bash_vs_screen_vs_sigint.mdwn
index 8260b004..c8a31a15 100644
--- a/open_issues/bash_vs_screen_vs_sigint.mdwn
+++ b/open_issues/bash_vs_screen_vs_sigint.mdwn
@@ -35,7 +35,7 @@ this:
* shell prompt: **`^C`, then new line / prompt printed**; `$?` is **128**.
* `sleep 10` running: **`^C` printed**; SIGINT is sent; `$?` is 130.
- This differs from the behavior of the earlier *bash* version in the MIG
+ This differs from the behavior of the earlier *bash* version in the MIG reply
error in the not-*screen* case, and in the **128** value for `$?`. The
former is an error, and the latter may be as expected. (Check GNU/Linux
with that *bash* version.)
@@ -63,6 +63,6 @@ this:
To sum up:
- * *bash*: 4.0 packages have the MIG error, and the 128 return value difference.
-
- * *screen*: new package doesn't react to `C-c` anymore.
+ * *bash*: 4.0 packages print `^C` at the shell prompt, have the MIG reply
+ error, and the difference in the value 128 for `$?`.
+ * *screen*: new package causes that invokee doesn't react to `C-c` anymore.
--
cgit v1.3.1
From 7074ada224a2033f84f87d343378e84b7ae7771a Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Mon, 5 Oct 2009 23:12:20 +0200
Subject: open_issues/xen_crash_copy-size_le_page_size: Tag as open_issue_xen.
---
open_issues/xen_crash_copy-size_le_page_size.mdwn | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
(limited to 'open_issues')
diff --git a/open_issues/xen_crash_copy-size_le_page_size.mdwn b/open_issues/xen_crash_copy-size_le_page_size.mdwn
index 0aa030fd..f2d8081e 100644
--- a/open_issues/xen_crash_copy-size_le_page_size.mdwn
+++ b/open_issues/xen_crash_copy-size_le_page_size.mdwn
@@ -8,7 +8,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled [[GNU Free Documentation
License|/fdl]]."]]"""]]
-[[!tag open_issue_gnumach]]
+[[!tag open_issue_xen]]
`/dev/hd2` is 2 GiB in size (backed by LVM), unformatted.
--
cgit v1.3.1
From 46026d07791386c61acbdd26db4b5a77e92356bb Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Tue, 6 Oct 2009 23:37:48 +0200
Subject: open_issues/screen: New page.
---
open_issues/screen.mdwn | 106 ++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 106 insertions(+)
create mode 100644 open_issues/screen.mdwn
(limited to 'open_issues')
diff --git a/open_issues/screen.mdwn b/open_issues/screen.mdwn
new file mode 100644
index 00000000..cc2110ad
--- /dev/null
+++ b/open_issues/screen.mdwn
@@ -0,0 +1,106 @@
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!tag open_issue_porting]]
+
+Revisit this issue: [[!debbug 97343]] -- special handling of `TIOCSCTTY`
+depending on `__GNU__`.
+
+---
+
+`#ifdef linux` and friends are used in quite a number of places.
+
+---
+
+All diffs are GNU/Linux vs. GNU/Hurd.
+
+ /*
+ * If your system supports BSD4.4's seteuid() and setegid(), define
+ * HAVE_SETEUID.
+ */
+ -/* #undef HAVE_SETEUID */
+ +#define HAVE_SETEUID 1
+
+TODO: check.
+
+---
+
+ /*
+ * define HAVE_SVR4_PTYS if you have a /dev/ptmx character special
+ * device and support the ptsname(), grantpt(), unlockpt() functions.
+ */
+ -#define HAVE_SVR4_PTYS 1
+ +/* #undef HAVE_SVR4_PTYS */
+
+ /*
+ * define HAVE_GETPT if you have the getpt() function.
+ */
+ #define HAVE_GETPT 1
+
+ /*
+ * define HAVE_OPENPTY if your system has the openpty() call.
+ */
+ -/* #undef HAVE_OPENPTY */
+ +#define HAVE_OPENPTY 1
+
+ /*
+ * define PTYRANGE0 and or PTYRANGE1 if you want to adapt screen
+ * to unusual environments. E.g. For SunOs the defaults are "qpr" and
+ * "0123456789abcdef". For SunOs 4.1.2
+ * #define PTYRANGE0 "pqrstuvwxyzPQRST"
+ * is recommended by Dan Jacobson.
+ */
+ -/* #undef PTYRANGE0 */
+ -/* #undef PTYRANGE1 */
+ +#define PTYRANGE0 "pq"
+ +#define PTYRANGE1 "0123456789abcdefghijklmnopqrstuv"
+
+TODO: check: `HAVE_SVR4_PTYS` is due to `configure.in` doing `test -c
+/dev/ptmx`. But: even if we don't have that file, we still have `ptsname`,
+`grantpt`, `unlockpt`.
+
+---
+
+ gcc -c -I. -I. -g -O2 -O2 -g -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers pty.c
+ +pty.c: In function 'OpenPTY':
+ +pty.c:323: warning: implicit declaration of function 'openpty'
+ +pty.c: At top level:
+ +pty.c:75: warning: 'PtyName' defined but not used
+ +pty.c:86: warning: 'PtyProto' defined but not used
+ +pty.c:87: warning: 'TtyProto' defined but not used
+
+TODO: check.
+
+---
+
+ --- linux/osdef.h 2009-10-06 18:43:53.000000000 +0200
+ +++ screen-4.0.3/osdef.h 2009-10-06 18:49:49.000000000 +0200
+ @@ -42,13 +42,19 @@
+ #endif
+
+ #ifdef SYSV
+ +extern char *strchr __P((char *, int));
+ +extern char *strrchr __P((char *, int));
+ +extern char *memset __P((char *, int, int));
+ +extern int memcmp __P((char *, char *, int));
+ #else
+ #endif
+
+ #ifndef USEBCOPY
+ # ifdef USEMEMCPY
+ +extern void memcpy __P((char *, char *, int));
+ # else
+ # ifdef USEMEMMOVE
+ +extern void memmove __P((char *, char *, int));
+ # else
+ # endif
+ # endif
+
+TODO: check.
--
cgit v1.3.1
From dff5f1a813f641100cc16b520e64502fae567f4f Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Wed, 7 Oct 2009 22:01:04 +0200
Subject: open_issues/bash_vs_screen_vs_sigint: The screen issue is resolved:
Debian bug #522689#38.
---
open_issues/bash_vs_screen_vs_sigint.mdwn | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
(limited to 'open_issues')
diff --git a/open_issues/bash_vs_screen_vs_sigint.mdwn b/open_issues/bash_vs_screen_vs_sigint.mdwn
index c8a31a15..8dbb6816 100644
--- a/open_issues/bash_vs_screen_vs_sigint.mdwn
+++ b/open_issues/bash_vs_screen_vs_sigint.mdwn
@@ -58,11 +58,11 @@ this:
* shell prompt: **no reaction (nothing printed)**; `$?` thus is **unchanged**.
* `sleep 10` running: **`^C` printed**, SIGINT is **not** sent.
- The *screen* behavior differs.
+ The *screen* behavior differs -- [[!debbug 522689#38]].
To sum up:
* *bash*: 4.0 packages print `^C` at the shell prompt, have the MIG reply
error, and the difference in the value 128 for `$?`.
- * *screen*: new package causes that invokee doesn't react to `C-c` anymore.
+ * *screen*: new package causes that invokee doesn't react to `C-c` anymore.
--
cgit v1.3.1
From fc2488eb1ebe33ecd88880138fc640e4aafcb3cb Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Wed, 7 Oct 2009 22:15:31 +0200
Subject: open_issues/bash_vs_screen_vs_sigint: A few bash issues are the same
on GNU/Linux.
---
open_issues/bash_vs_screen_vs_sigint.mdwn | 23 +++++++++++------------
1 file changed, 11 insertions(+), 12 deletions(-)
(limited to 'open_issues')
diff --git a/open_issues/bash_vs_screen_vs_sigint.mdwn b/open_issues/bash_vs_screen_vs_sigint.mdwn
index 8dbb6816..371b622e 100644
--- a/open_issues/bash_vs_screen_vs_sigint.mdwn
+++ b/open_issues/bash_vs_screen_vs_sigint.mdwn
@@ -29,30 +29,30 @@ this:
* GNU/Hurd; Debian package 4.0-4 / `$BASH_VERSION` is `4.0.28(1)-release`; *libc0.3* Debian package 2.9-25
* plain
- * shell prompt: **`^C`, then new line, then `-bash: echo: write error: (ipc/mig) wrong reply message ID`**, then new line / prompt printed; `$?` is **128**.
- * `sleep 10` running: **`^C` printed**, SIGINT is sent; `$?` is 130.
+ * shell prompt: `^C`, then new line, then **`-bash: echo: write error: (ipc/mig) wrong reply message ID`**, then new line / prompt printed; `$?` is 128.
+ * `sleep 10` running: `^C` printed, SIGINT is sent; `$?` is 130.
* in a *screen* session (Debian package 4.0.3-11)
- * shell prompt: **`^C`, then new line / prompt printed**; `$?` is **128**.
- * `sleep 10` running: **`^C` printed**; SIGINT is sent; `$?` is 130.
+ * shell prompt: `^C`, then new line / prompt printed; `$?` is 128.
+ * `sleep 10` running: `^C` printed; SIGINT is sent; `$?` is 130.
This differs from the behavior of the earlier *bash* version in the MIG reply
- error in the not-*screen* case, and in the **128** value for `$?`. The
- former is an error, and the latter may be as expected. (Check GNU/Linux
- with that *bash* version.)
+ error in the not-*screen* case, and, when in command-line editing mode, the
+ displaying of `^C` (same on GNU/Linux), and the 128 value for `$?` (same on
+ GNU/Linux).
* GNU/Hurd; Debian package 4.0-7 / `$BASH_VERSION` is `4.0.33(1)-release`; *libc0.3* Debian packages 2.9-19, 2.9-25, 2.9-27
* plain
- * shell prompt: **`^C`, then new line, then `-bash: echo: write error: (ipc/mig) wrong reply message ID`**, then new line / prompt printed; `$?` is **128**.
+ * shell prompt: `^C`, then new line, then **`-bash: echo: write error: (ipc/mig) wrong reply message ID`**, then new line / prompt printed; `$?` is 128.
* `sleep 10` running: `^C` printed; SIGINT is sent; `$?` is 130.
* in a *screen* session (Debian package 4.0.3-11)
- * shell prompt: **`^C`**, then new line / prompt printed; `$?` is **128**.
+ * shell prompt: `^C`, then new line / prompt printed; `$?` is 128.
* `sleep 10` running: `^C` printed; SIGINT is sent; `$?` is 130.
This is equivalent to the *bash* 4.0-4 / 4.0.28(1) behavior.
* GNU/Hurd; Debian package 4.0-7 / `$BASH_VERSION` is `4.0.33(1)-release`; *libc0.3* Debian package 2.9-27
* plain
- * shell prompt: **`^C`, then new line, then `-bash: echo: write error: (ipc/mig) wrong reply message ID`**, then new line / prompt printed; `$?` is **128**.
+ * shell prompt: `^C`, then new line, then **`-bash: echo: write error: (ipc/mig) wrong reply message ID`**, then new line / prompt printed; `$?` is 128.
* `sleep 10` running: `^C` printed; SIGINT is sent; `$?` is 130.
* in a *screen* session (Debian package 4.0.3-14)
* shell prompt: **no reaction (nothing printed)**; `$?` thus is **unchanged**.
@@ -63,6 +63,5 @@ this:
To sum up:
- * *bash*: 4.0 packages print `^C` at the shell prompt, have the MIG reply
- error, and the difference in the value 128 for `$?`.
+ * *bash*: 4.0 packages have the MIG reply error.
* *screen*: new package causes that invokee doesn't react to `C-c` anymore.
--
cgit v1.3.1
From a6088679c4b7a8b8dec469aeaf7f422fea44b455 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Wed, 7 Oct 2009 22:21:51 +0200
Subject: open_issues/gdb_gcore: New page.
---
open_issues/gdb_gcore.mdwn | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
create mode 100644 open_issues/gdb_gcore.mdwn
(limited to 'open_issues')
diff --git a/open_issues/gdb_gcore.mdwn b/open_issues/gdb_gcore.mdwn
new file mode 100644
index 00000000..7d4980f1
--- /dev/null
+++ b/open_issues/gdb_gcore.mdwn
@@ -0,0 +1,23 @@
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!meta title="GDB: gcore"]]
+
+[[!tag open_issue_gdb]]
+
+GDB's `gcore` command doesn't work / needs to be implemented / ported in GDB:
+
+ tschwinge@flubber:~ $ gcore 8371
+ [New Thread 8371.1]
+ [New Thread 8371.2]
+ [New Thread 8371.3]
+ /media/data/home/tschwinge/core.cA0ICY:2: Error in sourced command file:
+ Undefined command: "gcore". Try "help".
+ gcore: failed to create core.8371
--
cgit v1.3.1
From 771bd0745a4d7eb990ce8d42f8ae7b4f163c4dfb Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Thu, 8 Oct 2009 08:32:20 +0200
Subject: open_issues/bash_vs_screen_vs_sigint: bash 4.0 error, fixed for 4.1.
---
open_issues/bash_vs_screen_vs_sigint.mdwn | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
(limited to 'open_issues')
diff --git a/open_issues/bash_vs_screen_vs_sigint.mdwn b/open_issues/bash_vs_screen_vs_sigint.mdwn
index 371b622e..f5ce5166 100644
--- a/open_issues/bash_vs_screen_vs_sigint.mdwn
+++ b/open_issues/bash_vs_screen_vs_sigint.mdwn
@@ -36,9 +36,11 @@ this:
* `sleep 10` running: `^C` printed; SIGINT is sent; `$?` is 130.
This differs from the behavior of the earlier *bash* version in the MIG reply
- error in the not-*screen* case, and, when in command-line editing mode, the
- displaying of `^C` (same on GNU/Linux), and the 128 value for `$?` (same on
- GNU/Linux).
+ error in the not-*screen* case. The difference in command-line editing
+ mode, the displaying of `^C` (same on GNU/Linux), and / or the value 128
+ for `$?` (same on GNU/Linux) is a bash 4.0 regression that has been fixed
+ for 4.1 already:
+ .
* GNU/Hurd; Debian package 4.0-7 / `$BASH_VERSION` is `4.0.33(1)-release`; *libc0.3* Debian packages 2.9-19, 2.9-25, 2.9-27
* plain
--
cgit v1.3.1
From 924e9702036d8a1506cc6bb07facb18e23494519 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Thu, 8 Oct 2009 09:26:42 +0200
Subject: open_issues/bash_vs_screen_vs_sigint: MIG reply error isolated to
PROMPT_COMMAND being set.
---
open_issues/bash_vs_screen_vs_sigint.mdwn | 21 ++++++++++++++++++++-
1 file changed, 20 insertions(+), 1 deletion(-)
(limited to 'open_issues')
diff --git a/open_issues/bash_vs_screen_vs_sigint.mdwn b/open_issues/bash_vs_screen_vs_sigint.mdwn
index f5ce5166..47d79c65 100644
--- a/open_issues/bash_vs_screen_vs_sigint.mdwn
+++ b/open_issues/bash_vs_screen_vs_sigint.mdwn
@@ -65,5 +65,24 @@ this:
To sum up:
- * *bash*: 4.0 packages have the MIG reply error.
* *screen*: new package causes that invokee doesn't react to `C-c` anymore.
+
+ * *bash*: 4.0 packages have the MIG reply error.
+
+ After having noticed that this error doesn't occur if starting *bash* with
+ `--norc`, I isolated it to the following command in `.bashrc`:
+
+ case $TERM in
+ xterm* | rxvt*)
+ PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}:${PWD}\007"';;
+ esac
+
+ ... and indeed:
+
+ tschwinge@flubber:~ $ echo "$TERM" -- "$PROMPT_COMMAND"
+ xterm -- echo -ne "\033]0;${USER}@${HOSTNAME}:${PWD}\007"
+ tschwinge@flubber:~ $ ^C
+ -bash: echo: write error: (ipc/mig) wrong reply message ID
+ tschwinge@flubber:~ $ PROMPT_COMMAND=
+ tschwinge@flubber:~ $ ^C
+ tschwinge@flubber:~ $
--
cgit v1.3.1
From f006d45dda72605da09322dc7941f2ed5629395b Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Thu, 8 Oct 2009 14:50:56 +0200
Subject: open_issues/bash_vs_screen_vs_sigint: Separate bash and screen issue.
open_issues/bash: Add more information w.r.t. PROMPT_COMMAND.
---
open_issues/bash.mdwn | 47 ++++++++++++++++++
open_issues/bash_vs_screen_vs_sigint.mdwn | 80 +------------------------------
open_issues/screen.mdwn | 10 ++++
3 files changed, 59 insertions(+), 78 deletions(-)
create mode 100644 open_issues/bash.mdwn
(limited to 'open_issues')
diff --git a/open_issues/bash.mdwn b/open_issues/bash.mdwn
new file mode 100644
index 00000000..47598071
--- /dev/null
+++ b/open_issues/bash.mdwn
@@ -0,0 +1,47 @@
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!tag open_issue_porting]]
+
+# *bash* 4.0 vs. typing `C-c` (*SIGINT*)
+
+Will show `-bash: echo: write error: (ipc/mig) wrong reply message ID` unter
+certain conditions.
+
+After having noticed that this error doesn't occur if starting *bash* with
+`--norc`, I isolated it to the following command in `.bashrc`:
+
+ case $TERM in
+ xterm* | rxvt*)
+ PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}:${PWD}\007"';;
+ esac
+
+... and indeed:
+
+ tschwinge@flubber:~ $ echo "$TERM" -- "$PROMPT_COMMAND"
+ xterm -- echo -ne "\033]0;${USER}@${HOSTNAME}:${PWD}\007"
+ tschwinge@flubber:~ $ ^C
+ -bash: echo: write error: (ipc/mig) wrong reply message ID
+ tschwinge@flubber:~ $ PROMPT_COMMAND=
+ tschwinge@flubber:~ $ ^C
+ tschwinge@flubber:~ $
+
+ bash-4.0$ PROMPT_COMMAND='echo >&2 -n foo\ '
+ foo bash-4.0$ ^C
+
+ bash-4.0$ PROMPT_COMMAND='echo >&1 -n foo\ '
+ foo bash-4.0$ ^C
+ bash: echo: write error: (ipc/mig) wrong reply message ID
+
+ bash-4.0$ PROMPT_COMMAND='/bin/echo >&1 -n foo\ '
+ foo bash-4.0$ ^C
+ bash: start_pipeline: pgrp pipe: (ipc/mig) wrong reply message ID
+
+So, there's something different with stdout in / after the SIGINT handler.
diff --git a/open_issues/bash_vs_screen_vs_sigint.mdwn b/open_issues/bash_vs_screen_vs_sigint.mdwn
index 47d79c65..9672041c 100644
--- a/open_issues/bash_vs_screen_vs_sigint.mdwn
+++ b/open_issues/bash_vs_screen_vs_sigint.mdwn
@@ -8,81 +8,5 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled [[GNU Free Documentation
License|/fdl]]."]]"""]]
-[[!tag open_issue_porting]]
-
-Typing `C-c` (*SIGINT*), different versions of *bash* and *screen* respond like
-this:
-
- * GNU/Linux; Ubuntu package 3.2-5 / `$BASH_VERSION` is `3.2.48(1)-release`
- * plain
- * shell prompt: new line / prompt printed; `$?` is 1.
- * `sleep 10` running: `^C` printed; SIGINT is sent; `$?` is 130.
- * in a *screen* session (Ubuntu package 4.0.3-11ubuntu4): exactly the same.
-
- * GNU/Hurd; Debian package 3.2-6+b1 (equals 3.2-6) / `$BASH_VERSION` is `3.2.48(1)-release`; *libc0.3* Debian package 2.9-25
- * plain
- * shell prompt: new line / prompt printed; `$?` is 1.
- * `sleep 10` running: `^C` printed; SIGINT is sent; `$?` is 130.
- * in a *screen* session (Debian package 4.0.3-11): exactly the same.
-
- This is equivalent to the GNU/Linux behavior.
-
- * GNU/Hurd; Debian package 4.0-4 / `$BASH_VERSION` is `4.0.28(1)-release`; *libc0.3* Debian package 2.9-25
- * plain
- * shell prompt: `^C`, then new line, then **`-bash: echo: write error: (ipc/mig) wrong reply message ID`**, then new line / prompt printed; `$?` is 128.
- * `sleep 10` running: `^C` printed, SIGINT is sent; `$?` is 130.
- * in a *screen* session (Debian package 4.0.3-11)
- * shell prompt: `^C`, then new line / prompt printed; `$?` is 128.
- * `sleep 10` running: `^C` printed; SIGINT is sent; `$?` is 130.
-
- This differs from the behavior of the earlier *bash* version in the MIG reply
- error in the not-*screen* case. The difference in command-line editing
- mode, the displaying of `^C` (same on GNU/Linux), and / or the value 128
- for `$?` (same on GNU/Linux) is a bash 4.0 regression that has been fixed
- for 4.1 already:
- .
-
- * GNU/Hurd; Debian package 4.0-7 / `$BASH_VERSION` is `4.0.33(1)-release`; *libc0.3* Debian packages 2.9-19, 2.9-25, 2.9-27
- * plain
- * shell prompt: `^C`, then new line, then **`-bash: echo: write error: (ipc/mig) wrong reply message ID`**, then new line / prompt printed; `$?` is 128.
- * `sleep 10` running: `^C` printed; SIGINT is sent; `$?` is 130.
- * in a *screen* session (Debian package 4.0.3-11)
- * shell prompt: `^C`, then new line / prompt printed; `$?` is 128.
- * `sleep 10` running: `^C` printed; SIGINT is sent; `$?` is 130.
-
- This is equivalent to the *bash* 4.0-4 / 4.0.28(1) behavior.
-
- * GNU/Hurd; Debian package 4.0-7 / `$BASH_VERSION` is `4.0.33(1)-release`; *libc0.3* Debian package 2.9-27
- * plain
- * shell prompt: `^C`, then new line, then **`-bash: echo: write error: (ipc/mig) wrong reply message ID`**, then new line / prompt printed; `$?` is 128.
- * `sleep 10` running: `^C` printed; SIGINT is sent; `$?` is 130.
- * in a *screen* session (Debian package 4.0.3-14)
- * shell prompt: **no reaction (nothing printed)**; `$?` thus is **unchanged**.
- * `sleep 10` running: **`^C` printed**, SIGINT is **not** sent.
-
- The *screen* behavior differs -- [[!debbug 522689#38]].
-
-
-To sum up:
-
- * *screen*: new package causes that invokee doesn't react to `C-c` anymore.
-
- * *bash*: 4.0 packages have the MIG reply error.
-
- After having noticed that this error doesn't occur if starting *bash* with
- `--norc`, I isolated it to the following command in `.bashrc`:
-
- case $TERM in
- xterm* | rxvt*)
- PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}:${PWD}\007"';;
- esac
-
- ... and indeed:
-
- tschwinge@flubber:~ $ echo "$TERM" -- "$PROMPT_COMMAND"
- xterm -- echo -ne "\033]0;${USER}@${HOSTNAME}:${PWD}\007"
- tschwinge@flubber:~ $ ^C
- -bash: echo: write error: (ipc/mig) wrong reply message ID
- tschwinge@flubber:~ $ PROMPT_COMMAND=
- tschwinge@flubber:~ $ ^C
- tschwinge@flubber:~ $
+ * [[bash]]
+ * [[screen]]
diff --git a/open_issues/screen.mdwn b/open_issues/screen.mdwn
index cc2110ad..6ece5c40 100644
--- a/open_issues/screen.mdwn
+++ b/open_issues/screen.mdwn
@@ -10,6 +10,16 @@ License|/fdl]]."]]"""]]
[[!tag open_issue_porting]]
+Typing `C-c` (*SIGINT*) in a *screen* session (Debian package 4.0.3-14; -11 is
+fine):
+
+ * shell prompt: no reaction (nothing printed)
+ * `sleep 10` running: `^C` printed, but SIGINT is not sent.
+
+[[!debbug 522689#38]].
+
+---
+
Revisit this issue: [[!debbug 97343]] -- special handling of `TIOCSCTTY`
depending on `__GNU__`.
--
cgit v1.3.1
From 7540fdcb3ea44be5ecd07c53b352bb7126b4c33d Mon Sep 17 00:00:00 2001
From: Samuel Thibault
Date: Fri, 23 Oct 2009 08:49:26 +0200
Subject:
open_issues/resource_management_problems/configure_max_command_line_length:
New.
---
open_issues/resource_management_problems.mdwn | 5 +++++
.../configure_max_command_line_length.mdwn | 17 +++++++++++++++++
2 files changed, 22 insertions(+)
create mode 100644 open_issues/resource_management_problems/configure_max_command_line_length.mdwn
(limited to 'open_issues')
diff --git a/open_issues/resource_management_problems.mdwn b/open_issues/resource_management_problems.mdwn
index 57c6bdbf..ab233dbb 100644
--- a/open_issues/resource_management_problems.mdwn
+++ b/open_issues/resource_management_problems.mdwn
@@ -19,3 +19,8 @@ discardable, for example.
These issues are what Neal Walfield is working on with his new kernel
[[microkernel/viengoos]].
+
+
+# Examples
+
+ * [[configure max command line length]]
diff --git a/open_issues/resource_management_problems/configure_max_command_line_length.mdwn b/open_issues/resource_management_problems/configure_max_command_line_length.mdwn
new file mode 100644
index 00000000..6c0a0d99
--- /dev/null
+++ b/open_issues/resource_management_problems/configure_max_command_line_length.mdwn
@@ -0,0 +1,17 @@
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!tag open_issue_porting]]
+
+ do the buildds also crash?
+ sometimes
+ usually when a configure scripts tries to find out how large a
+ command line can be
+ (thus eating all memory)
--
cgit v1.3.1
From de009b8d320b94055ed6d2e1672ed3654ea07233 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Wed, 11 Nov 2009 10:21:29 +0100
Subject: open_issues/etc_fstab: New.
---
open_issues/etc_fstab.mdwn | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
create mode 100644 open_issues/etc_fstab.mdwn
(limited to 'open_issues')
diff --git a/open_issues/etc_fstab.mdwn b/open_issues/etc_fstab.mdwn
new file mode 100644
index 00000000..eb2a34f9
--- /dev/null
+++ b/open_issues/etc_fstab.mdwn
@@ -0,0 +1,18 @@
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!meta title="/etc/fstab"]]
+
+Even though we don't need a `/etc/fstab` for mounting filesystems
+(passive [[hurd/translator]]s to the rescue; they have problems on their
+own, see the [[hurd/critique]]), we still need this file for `fsck -a`
+and `swapon -a` to function.
+
+[[!tag open_issue_hurd]]
--
cgit v1.3.1
From 5cf9f97cfca6cd1a912cce1448e3ba83f6e7f0cc Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Wed, 11 Nov 2009 19:27:23 +0100
Subject: open_issues/gdb_head: New.
---
open_issues/gdb_head.mdwn | 46 ++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 46 insertions(+)
create mode 100644 open_issues/gdb_head.mdwn
(limited to 'open_issues')
diff --git a/open_issues/gdb_head.mdwn b/open_issues/gdb_head.mdwn
new file mode 100644
index 00000000..aa3b4961
--- /dev/null
+++ b/open_issues/gdb_head.mdwn
@@ -0,0 +1,46 @@
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!meta title="GDB HEAD broken"]]
+
+[[!tag open_issue_gdb]]
+
+ tschwinge@blubber:~/tmp/gdb/HEAD.build $ echo 'void main(void){*(volatile int *)0;}' |
+ > gcc -o 0 -x c -
+ : In function ‘main’:
+ :1: warning: return type of ‘main’ is not ‘int’
+ tschwinge@blubber:~/tmp/gdb/HEAD.build $ ./0
+ Segmentation fault
+ tschwinge@blubber:~/tmp/gdb/HEAD.build $ gdb/gdb 0
+ GNU gdb (GDB) 7.0.50.20091110-cvs
+ Copyright (C) 2009 Free Software Foundation, Inc.
+ License GPLv3+: GNU GPL version 3 or later
+ This is free software: you are free to change and redistribute it.
+ There is NO WARRANTY, to the extent permitted by law. Type "show copying"
+ and "show warranty" for details.
+ This GDB was configured as "i386-unknown-gnu0.3".
+ For bug reporting instructions, please see:
+ ...
+ Reading symbols from /media/data/home/tschwinge/tmp/gdb/HEAD.build/0...done.
+ (gdb) r
+ Starting program: /media/data/home/tschwinge/tmp/gdb/HEAD.build/0
+ warning: the debug information found in "/lib/ld-2.10.1.so" does not match "/lib/ld.so" (CRC mismatch).
+
+ Can't fetch registers from thread bogus thread id 1: No such thread
+ (gdb) quit
+ A debugging session is active.
+
+ Inferior 1 [bogus thread id 0] will be killed.
+
+ Quit anyway? (y or n) y
+ tschwinge@blubber:~/tmp/gdb/HEAD.build $ l /lib/ld-2.10.1.so /lib/ld.so /lib/ld.so.1
+ -rwxr-xr-x 1 root root 142260 2009-11-03 13:05 /lib/ld-2.10.1.so*
+ lrwxr-xr-x 1 root root 7 2009-11-10 15:00 /lib/ld.so -> ld.so.1*
+ lrwxr-xr-x 1 root root 12 2009-11-10 15:00 /lib/ld.so.1 -> ld-2.10.1.so*
--
cgit v1.3.1
From c81867b6fe2574711554a4ceea6acbba56cf2f3c Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Wed, 11 Nov 2009 20:23:02 +0100
Subject: open_issues/gdb_head: Update to current HEAD -- one problem gone.
---
open_issues/gdb_head.mdwn | 8 +-------
1 file changed, 1 insertion(+), 7 deletions(-)
(limited to 'open_issues')
diff --git a/open_issues/gdb_head.mdwn b/open_issues/gdb_head.mdwn
index aa3b4961..9d76ba82 100644
--- a/open_issues/gdb_head.mdwn
+++ b/open_issues/gdb_head.mdwn
@@ -19,7 +19,7 @@ License|/fdl]]."]]"""]]
tschwinge@blubber:~/tmp/gdb/HEAD.build $ ./0
Segmentation fault
tschwinge@blubber:~/tmp/gdb/HEAD.build $ gdb/gdb 0
- GNU gdb (GDB) 7.0.50.20091110-cvs
+ GNU gdb (GDB) 7.0.50.20091111-cvs
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
This is free software: you are free to change and redistribute it.
@@ -31,8 +31,6 @@ License|/fdl]]."]]"""]]
Reading symbols from /media/data/home/tschwinge/tmp/gdb/HEAD.build/0...done.
(gdb) r
Starting program: /media/data/home/tschwinge/tmp/gdb/HEAD.build/0
- warning: the debug information found in "/lib/ld-2.10.1.so" does not match "/lib/ld.so" (CRC mismatch).
-
Can't fetch registers from thread bogus thread id 1: No such thread
(gdb) quit
A debugging session is active.
@@ -40,7 +38,3 @@ License|/fdl]]."]]"""]]
Inferior 1 [bogus thread id 0] will be killed.
Quit anyway? (y or n) y
- tschwinge@blubber:~/tmp/gdb/HEAD.build $ l /lib/ld-2.10.1.so /lib/ld.so /lib/ld.so.1
- -rwxr-xr-x 1 root root 142260 2009-11-03 13:05 /lib/ld-2.10.1.so*
- lrwxr-xr-x 1 root root 7 2009-11-10 15:00 /lib/ld.so -> ld.so.1*
- lrwxr-xr-x 1 root root 12 2009-11-10 15:00 /lib/ld.so.1 -> ld-2.10.1.so*
--
cgit v1.3.1
From 7dd26e9fab047f59001f9ecdbd5f3589b2ee26c9 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Thu, 12 Nov 2009 09:39:13 +0100
Subject: open_issues/term_blocking: New.
---
open_issues/term_blocking.mdwn | 39 +++++++++++++++++++++++++++++++++++++++
1 file changed, 39 insertions(+)
create mode 100644 open_issues/term_blocking.mdwn
(limited to 'open_issues')
diff --git a/open_issues/term_blocking.mdwn b/open_issues/term_blocking.mdwn
new file mode 100644
index 00000000..70b6884d
--- /dev/null
+++ b/open_issues/term_blocking.mdwn
@@ -0,0 +1,39 @@
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!tag open_issue_hurd]]
+
+There must be some blocking / dead-locking (?) problem in `term`:
+
+ # w | grep [t]sch
+ tschwing p1 192.168.10.60: Tue 8PM 0:03 2172 /bin/bash
+ tschwing p2 192.168.10.60: Tue 4PM 40hrs 689 emacs
+ tschwing p3 192.168.10.60: 8:52PM 11:37 15307 /bin/bash
+ tschwing p0 192.168.10.60: 6:42PM 11:47 8104 /bin/bash
+ tschwing p8 192.168.10.60: 8:27AM 0:02 16510 /bin/bash
+
+Now open a new screen window, or login shell, or...
+
+ # ps -Af | tail
+ [...]
+ tschwinge 16538 676 p6 0:00.08 /bin/bash
+ root 16554 128 co 0:00.09 ps -Af
+ root 16555 128 co 0:00.01 tail
+
+`bash` is started (on `p6`), but newer makes it to the shell promt; doesn't
+even start to execute `.bash_profile` / `.bashrc`. The next shell started, on
+the next available pseudoterminal, will work without problems.
+
+The `term` on `p6` has already been running before:
+
+ # ps -Af | grep [t]typ6
+ root 6871 3 - 5:45.86 /hurd/term /dev/ptyp6 pty-master /dev/ttyp6
+
+Killed it, and things were fine again.
--
cgit v1.3.1
From 4eb6564c7f4279d8f6c3b582e477e9bd90d469f3 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Fri, 13 Nov 2009 00:47:17 +0100
Subject: open_issues/term_blocking: Continue, but then system crashed.
---
open_issues/term_blocking.mdwn | 55 ++++++++++++++++++++++++++++++++++++++++++
1 file changed, 55 insertions(+)
(limited to 'open_issues')
diff --git a/open_issues/term_blocking.mdwn b/open_issues/term_blocking.mdwn
index 70b6884d..6c7285e3 100644
--- a/open_issues/term_blocking.mdwn
+++ b/open_issues/term_blocking.mdwn
@@ -37,3 +37,58 @@ The `term` on `p6` has already been running before:
root 6871 3 - 5:45.86 /hurd/term /dev/ptyp6 pty-master /dev/ttyp6
Killed it, and things were fine again.
+
+---
+
+Have a freshly started shell blocking on such a `term` instance.
+
+ $ ps -F hurd-long -p 1766 -T -Q
+ PID TH# UID PPID PGrp Sess TH Vmem RSS %CPU User System Args
+ 1766 0 3 1 1 6 131M 1.14M 0.0 0:28.85 5:40.91 /hurd/term /dev/ptyp3 pty-master /dev/ttyp3
+ 0 0.0 0:05.76 1:08.48
+ 1 0.0 0:00.00 0:00.01
+ 2 0.0 0:06.40 1:11.52
+ 3 0.0 0:05.76 1:09.89
+ 4 0.0 0:05.42 1:06.74
+ 5 0.0 0:05.50 1:04.25
+
+... and after 5:45 h:
+
+ $ ps -F hurd-long -p 21987 -T -Q
+ PID TH# UID PPID PGrp Sess TH Vmem RSS %CPU User System Args
+ 21987 1001 676 21987 21987 2 148M 2.03M 0.0 0:00.02 0:00.07 /bin/bash
+ 0 0.0 0:00.02 0:00.07
+ 1 0.0 0:00.00 0:00.00
+
+ $ ps -F hurd-long -p 1766 -T -Q
+ PID TH# UID PPID PGrp Sess TH Vmem RSS %CPU User System Args
+ 1766 0 3 1 1 6 131M 1.14M 0.0 0:29.04 5:42.38 /hurd/term /dev/ptyp3 pty-master /dev/ttyp3
+ 0 0.0 0:05.76 1:08.48
+ 1 0.0 0:00.00 0:00.01
+ 2 0.0 0:06.41 1:11.90
+ 3 0.0 0:05.82 1:10.28
+ 4 0.0 0:05.52 1:07.06
+ 5 0.0 0:05.52 1:04.63
+
+ $ sudo gdb /hurd/term 1766
+ [sudo] password for tschwinge:
+ GNU gdb (GDB) 7.0-debian
+ Copyright (C) 2009 Free Software Foundation, Inc.
+ License GPLv3+: GNU GPL version 3 or later
+ This is free software: you are free to change and redistribute it.
+ There is NO WARRANTY, to the extent permitted by law. Type "show copying"
+ and "show warranty" for details.
+ This GDB was configured as "i486-gnu".
+ For bug reporting instructions, please see:
+ ...
+ Reading symbols from /hurd/term...Reading symbols from /usr/lib/debug/hurd/term...done.
+ (no debugging symbols found)...done.
+ Attaching to program `/hurd/term', pid 1766
+ [New Thread 1766.1]
+ [New Thread 1766.2]
+ [New Thread 1766.3]
+ [New Thread 1766.4]
+ [New Thread 1766.5]
+ [New Thread 1766.6]
+ Reading symbols from /lib/libhurdbugaddr.so.0.3...Reading symbols from /usr/lib/debug/lib/libhurdbugaddr.so.0.3...
+ [System doesn't respond anymore, but no kernel crash.]
--
cgit v1.3.1
From 5c493da03d0d32378330e664b807bc75e42ce3fa Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Fri, 13 Nov 2009 19:01:59 +0100
Subject: open_issues/gdb_testsuite: Update for 2009-09-15 HEAD sources.
---
open_issues/gdb_testsuite.mdwn | 1850 +++++++++++++++++++++++++++++++++++++++-
1 file changed, 1820 insertions(+), 30 deletions(-)
(limited to 'open_issues')
diff --git a/open_issues/gdb_testsuite.mdwn b/open_issues/gdb_testsuite.mdwn
index 5a5bd1f3..ed459d90 100644
--- a/open_issues/gdb_testsuite.mdwn
+++ b/open_issues/gdb_testsuite.mdwn
@@ -12,30 +12,32 @@ License|/fdl]]."]]"""]]
[[!tag open_issue_gdb]]
-Here's a log of a GDB testsuite run; this is from 2009-07-20 HEAD sources.
+Here's a log of a GDB testsuite run; this is from 2009-09-15 HEAD sources.
make[1]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build'
make[2]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/bfd'
+ make check-recursive
+ make[3]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/bfd'
Making check in doc
- make[3]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/bfd/doc'
- make[3]: Nothing to be done for `check'.
- make[3]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/bfd/doc'
+ make[4]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/bfd/doc'
+ make[4]: Nothing to be done for `check'.
+ make[4]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/bfd/doc'
Making check in po
- make[3]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/bfd/po'
- make[3]: Nothing to be done for `check'.
- make[3]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/bfd/po'
- make[3]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/bfd'
- make[3]: Nothing to be done for `check-am'.
+ make[4]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/bfd/po'
+ make[4]: Nothing to be done for `check'.
+ make[4]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/bfd/po'
+ make[4]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/bfd'
+ make[4]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/bfd'
make[3]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/bfd'
make[2]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/bfd'
make[2]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/opcodes'
+ Making check in .
+ make[3]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/opcodes'
+ make[3]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/opcodes'
Making check in po
make[3]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/opcodes/po'
make[3]: Nothing to be done for `check'.
make[3]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/opcodes/po'
- make[3]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/opcodes'
- make[3]: Nothing to be done for `check-am'.
- make[3]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/opcodes'
make[2]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/opcodes'
make[2]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/etc'
make[2]: Nothing to be done for `check'.
@@ -49,14 +51,14 @@ Here's a log of a GDB testsuite run; this is from 2009-07-20 HEAD sources.
make[2]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/libiberty'
make[3]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/libiberty/testsuite'
gcc -DHAVE_CONFIG_H -g -O2 -I.. -I../../../HEAD/src/libiberty/testsuite/../../include -o test-demangle \
- ../../../HEAD/src/libiberty/testsuite/test-demangle.c ../libiberty.a
+ ../../../HEAD/src/libiberty/testsuite/test-demangle.c ../libiberty.a
./test-demangle < ../../../HEAD/src/libiberty/testsuite/demangle-expected
./test-demangle: 777 tests, 0 failures
gcc -DHAVE_CONFIG_H -g -O2 -I.. -I../../../HEAD/src/libiberty/testsuite/../../include -DHAVE_CONFIG_H -I.. -o test-pexecute \
- ../../../HEAD/src/libiberty/testsuite/test-pexecute.c ../libiberty.a
+ ../../../HEAD/src/libiberty/testsuite/test-pexecute.c ../libiberty.a
./test-pexecute
gcc -DHAVE_CONFIG_H -g -O2 -I.. -I../../../HEAD/src/libiberty/testsuite/../../include -DHAVE_CONFIG_H -I.. -o test-expandargv \
- ../../../HEAD/src/libiberty/testsuite/test-expandargv.c ../libiberty.a
+ ../../../HEAD/src/libiberty/testsuite/test-expandargv.c ../libiberty.a
./test-expandargv
PASS: test-expandargv-0.
PASS: test-expandargv-1.
@@ -71,19 +73,19 @@ Here's a log of a GDB testsuite run; this is from 2009-07-20 HEAD sources.
make[2]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/sim'
make[2]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb'
make[3]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite'
- make -k check-gdb.base1 check-gdb.base2 check-gdb.ada check-gdb.arch check-gdb.asm check-gdb.cp check-gdb.disasm check-gdb.dwarf2 check-gdb.fortran check-gdb.gdb check-gdb.java check-gdb.mi check-gdb.modula2 check-gdb.objc check-gdb.opt check-gdb.pascal check-gdb.python check-gdb.reverse check-gdb.server check-gdb.stabs check-gdb.threads check-gdb.trace check-gdb.xml; \
- /bin/sh ../../../HEAD/src/gdb/testsuite/dg-extract-results.sh \
- gdb.base1/gdb.sum gdb.base2/gdb.sum gdb.ada/gdb.sum gdb.arch/gdb.sum gdb.asm/gdb.sum gdb.cp/gdb.sum gdb.disasm/gdb.sum gdb.dwarf2/gdb.sum gdb.fortran/gdb.sum gdb.gdb/gdb.sum gdb.java/gdb.sum gdb.mi/gdb.sum gdb.modula2/gdb.sum gdb.objc/gdb.sum gdb.opt/gdb.sum gdb.pascal/gdb.sum gdb.python/gdb.sum gdb.reverse/gdb.sum gdb.server/gdb.sum gdb.stabs/gdb.sum gdb.threads/gdb.sum gdb.trace/gdb.sum gdb.xml/gdb.sum > gdb.sum; \
- /bin/sh ../../../HEAD/src/gdb/testsuite/dg-extract-results.sh -L \
- gdb.base1/gdb.log gdb.base2/gdb.log gdb.ada/gdb.log gdb.arch/gdb.log gdb.asm/gdb.log gdb.cp/gdb.log gdb.disasm/gdb.log gdb.dwarf2/gdb.log gdb.fortran/gdb.log gdb.gdb/gdb.log gdb.java/gdb.log gdb.mi/gdb.log gdb.modula2/gdb.log gdb.objc/gdb.log gdb.opt/gdb.log gdb.pascal/gdb.log gdb.python/gdb.log gdb.reverse/gdb.log gdb.server/gdb.log gdb.stabs/gdb.log gdb.threads/gdb.log gdb.trace/gdb.log gdb.xml/gdb.log > gdb.log
+ make -k check-gdb.base1 check-gdb.base2 check-gdb.ada check-gdb.arch check-gdb.asm check-gdb.cell check-gdb.cp check-gdb.disasm check-gdb.dwarf2 check-gdb.fortran check-gdb.gdb check-gdb.java check-gdb.mi check-gdb.modula2 check-gdb.objc check-gdb.opt check-gdb.pascal check-gdb.python check-gdb.reverse check-gdb.server check-gdb.stabs check-gdb.threads check-gdb.trace check-gdb.xml; \
+ /bin/bash ../../../HEAD/src/gdb/testsuite/dg-extract-results.sh \
+ gdb.base1/gdb.sum gdb.base2/gdb.sum gdb.ada/gdb.sum gdb.arch/gdb.sum gdb.asm/gdb.sum gdb.cell/gdb.sum gdb.cp/gdb.sum gdb.disasm/gdb.sum gdb.dwarf2/gdb.sum gdb.fortran/gdb.sum gdb.gdb/gdb.sum gdb.java/gdb.sum gdb.mi/gdb.sum gdb.modula2/gdb.sum gdb.objc/gdb.sum gdb.opt/gdb.sum gdb.pascal/gdb.sum gdb.python/gdb.sum gdb.reverse/gdb.sum gdb.server/gdb.sum gdb.stabs/gdb.sum gdb.threads/gdb.sum gdb.trace/gdb.sum gdb.xml/gdb.sum > gdb.sum; \
+ /bin/bash ../../../HEAD/src/gdb/testsuite/dg-extract-results.sh -L \
+ gdb.base1/gdb.log gdb.base2/gdb.log gdb.ada/gdb.log gdb.arch/gdb.log gdb.asm/gdb.log gdb.cell/gdb.log gdb.cp/gdb.log gdb.disasm/gdb.log gdb.dwarf2/gdb.log gdb.fortran/gdb.log gdb.gdb/gdb.log gdb.java/gdb.log gdb.mi/gdb.log gdb.modula2/gdb.log gdb.objc/gdb.log gdb.opt/gdb.log gdb.pascal/gdb.log gdb.python/gdb.log gdb.reverse/gdb.log gdb.server/gdb.log gdb.stabs/gdb.log gdb.threads/gdb.log gdb.trace/gdb.log gdb.xml/gdb.log > gdb.log
make[4]: Entering directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite'
Nothing to be done for all...
Making a new config file...
rootme=`pwd`; export rootme; srcdir=../../../HEAD/src/gdb/testsuite ; export srcdir ; EXPECT=`if [ -f ${rootme}/../../expect/expect ] ; then echo ${rootme}/../../expect/expect ; else echo expect ; fi` ; export EXPECT ; EXEEXT= ; export EXEEXT ; LD_LIBRARY_PATH=$rootme/../../expect:$rootme/../../libstdc++:$rootme/../../tk/unix:$rootme/../../tcl/unix:$rootme/../../bfd:$rootme/../../opcodes:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; if [ -f ${rootme}/../../expect/expect ] ; then TCL_LIBRARY=${srcdir}/../../tcl/library ; export TCL_LIBRARY ; fi ; runtest gdb.base/a2-run.exp gdb.base/advance.exp gdb.base/all-bin.exp gdb.base/annota1.exp gdb.base/annota3.exp gdb.base/args.exp gdb.base/arithmet.exp gdb.base/arrayidx.exp gdb.base/assign.exp gdb.base/async.exp gdb.base/attach.exp gdb.base/auxv.exp gdb.base/bang.exp gdb.base/bfp-test.exp gdb.base/bigcore.exp gdb.base/bitfields.exp gdb.base/bitfields2.exp gdb.base/bitops.exp gdb.base/break-always.exp gdb.base/break.exp gdb.base/breakpoint-shadow.exp gdb.base/call-ar-st.exp gdb.base/call-rt-st.exp gdb.base/call-sc.exp gdb.base/call-signal-resume.exp gdb.base/call-strs.exp gdb.base/callexit.exp gdb.base/callfuncs.exp gdb.base/charset.exp gdb.base/checkpoint.exp gdb.base/chng-syms.exp gdb.base/code-expr.exp gdb.base/commands.exp gdb.base/completion.exp gdb.base/complex.exp gdb.base/cond-expr.exp gdb.base/condbreak.exp gdb.base/consecutive.exp gdb.base/constvars.exp gdb.base/corefile.exp gdb.base/cursal.exp gdb.base/cvexpr.exp gdb.base/dbx.exp gdb.base/default.exp gdb.base/define.exp gdb.base/del.exp gdb.base/detach.exp gdb.base/dfp-exprs.exp gdb.base/dfp-test.exp gdb.base/display.exp gdb.base/dump.exp gdb.base/echo.exp gdb.base/ena-dis-br.exp gdb.base/ending-run.exp gdb.base/environ.exp gdb.base/eval-skip.exp gdb.base/exe-lock.exp gdb.base/expand-psymtabs.exp gdb.base/exprs.exp gdb.base/fileio.exp gdb.base/find.exp gdb.base/finish.exp gdb.base/fixsection.exp gdb.base/float.exp gdb.base/foll-exec.exp gdb.base/foll-fork.exp gdb.base/foll-vfork.exp gdb.base/frame-args.exp gdb.base/freebpcmd.exp gdb.base/fullname.exp gdb.base/funcargs.exp gdb.base/gcore-buffer-overflow.exp gdb.base/gcore.exp gdb.base/gdb1056.exp gdb.base/gdb1090.exp gdb.base/gdb1250.exp gdb.base/gdb1555.exp gdb.base/gdb1821.exp gdb.base/gdbvars.exp gdb.base/hashline1.exp gdb.base/hashline2.exp gdb.base/hashline3.exp gdb.base/help.exp gdb.base/hook-stop-continue.exp gdb.base/hook-stop-frame.exp gdb.base/huge.exp gdb.base/ifelse.exp gdb.base/included.exp gdb.base/infnan.exp gdb.base/info-proc.exp gdb.base/info-target.exp gdb.base/interp.exp gdb.base/interrupt.exp gdb.base/jump.exp gdb.base/langs.exp gdb.base/lineinc.exp gdb.base/list.exp gdb.base/logical.exp gdb.base/long_long.exp gdb.base/longjmp.exp gdb.base/macscp.exp gdb.base/maint.exp gdb.base/mips_pro.exp gdb.base/miscexprs.exp gdb.base/multi-forks.exp --outdir gdb.base1
- Test Run By tschwinge on Mon Jul 20 12:26:55 2009
+ Test Run By tschwinge on Fri Nov 13 02:02:31 2009
Native configuration is i386-unknown-gnu0.3
- === gdb tests ===
+ === gdb tests ===
Schedule of variations:
unix
@@ -250,8 +252,8 @@ Here's a log of a GDB testsuite run; this is from 2009-07-20 HEAD sources.
FAIL: gdb.base/attach.exp: after attach2, set tbreak postloop
FAIL: gdb.base/attach.exp: (timeout) after attach2, reach tbreak postloop
FAIL: gdb.base/attach.exp: after attach2, exit (timeout)
- FAIL: gdb.base/attach.exp: set source path (the program is no longer running)
- FAIL: gdb.base/attach.exp: cd away from process working directory
+ FAIL: gdb.base/attach.exp: set source path
+ FAIL: gdb.base/attach.exp: cd away from process working directory (the program is no longer running)
FAIL: gdb.base/attach.exp: before attach3, flush symbols
FAIL: gdb.base/attach.exp: before attach3, flush exec
FAIL: gdb.base/attach.exp: attach when process' a.out not in cwd
@@ -286,14 +288,1802 @@ Here's a log of a GDB testsuite run; this is from 2009-07-20 HEAD sources.
Running ../../../HEAD/src/gdb/testsuite/gdb.base/macscp.exp ...
Running ../../../HEAD/src/gdb/testsuite/gdb.base/gdb1090.exp ...
+ === gdb Summary ===
+
+ # of expected passes 3882
+ # of unexpected failures 86
+ # of unexpected successes 1
+ # of expected failures 6
+ # of known failures 19
+ # of untested testcases 1
+ # of unsupported tests 4
+ /media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite/../../gdb/gdb version 6.8.50.20090914-cvs -nw -nx
+
+ make[4]: *** [check-gdb.base1] Error 1
+ rootme=`pwd`; export rootme; srcdir=../../../HEAD/src/gdb/testsuite ; export srcdir ; EXPECT=`if [ -f ${rootme}/../../expect/expect ] ; then echo ${rootme}/../../expect/expect ; else echo expect ; fi` ; export EXPECT ; EXEEXT= ; export EXEEXT ; LD_LIBRARY_PATH=$rootme/../../expect:$rootme/../../libstdc++:$rootme/../../tk/unix:$rootme/../../tcl/unix:$rootme/../../bfd:$rootme/../../opcodes:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; if [ -f ${rootme}/../../expect/expect ] ; then TCL_LIBRARY=${srcdir}/../../tcl/library ; export TCL_LIBRARY ; fi ; runtest gdb.base/nodebug.exp gdb.base/nofield.exp gdb.base/opaque.exp gdb.base/overlays.exp gdb.base/page.exp gdb.base/pc-fp.exp gdb.base/pending.exp gdb.base/pie-support.exp gdb.base/pointers.exp gdb.base/prelink.exp gdb.base/printcmds.exp gdb.base/prologue.exp gdb.base/psymtab.exp gdb.base/ptr-typedef.exp gdb.base/ptype.exp gdb.base/radix.exp gdb.base/randomize.exp gdb.base/readline.exp gdb.base/recurse.exp gdb.base/regs.exp gdb.base/relational.exp gdb.base/relativedebug.exp gdb.base/relocate.exp gdb.base/remote.exp gdb.base/remotetimeout.exp gdb.base/reread.exp gdb.base/restore.exp gdb.base/return-nodebug.exp gdb.base/return.exp gdb.base/return2.exp gdb.base/savedregs.exp gdb.base/scope.exp gdb.base/sect-cmd.exp gdb.base/sep.exp gdb.base/sepdebug.exp gdb.base/sepsymtab.exp gdb.base/set-lang-auto.exp gdb.base/setshow.exp gdb.base/setvar.exp gdb.base/shlib-call.exp gdb.base/shreloc.exp gdb.base/sigall.exp gdb.base/sigaltstack.exp gdb.base/sigbpt.exp gdb.base/sigchld.exp gdb.base/siginfo-addr.exp gdb.base/siginfo-obj.exp gdb.base/siginfo.exp gdb.base/signals.exp gdb.base/signull.exp gdb.base/sigrepeat.exp gdb.base/sigstep.exp gdb.base/sizeof.exp gdb.base/so-impl-ld.exp gdb.base/so-indr-cl.exp gdb.base/solib-disc.exp gdb.base/solib-display.exp gdb.base/solib-overlap.exp gdb.base/solib-symbol.exp gdb.base/solib-weak.exp gdb.base/solib.exp gdb.base/source.exp gdb.base/stack-checking.exp gdb.base/start.exp gdb.base/step-break.exp gdb.base/step-bt.exp gdb.base/step-line.exp gdb.base/step-test.exp gdb.base/store.exp gdb.base/structs.exp gdb.base/structs2.exp gdb.base/structs3.exp gdb.base/subst.exp gdb.base/term.exp gdb.base/trace-commands.exp gdb.base/twice.exp gdb.base/type-opaque.exp gdb.base/unload.exp gdb.base/until.exp gdb.base/unwindonsignal.exp gdb.base/value-double-free.exp gdb.base/varargs.exp gdb.base/volatile.exp gdb.base/watch_thread_num.exp gdb.base/watchpoint-hw.exp gdb.base/watchpoint-solib.exp gdb.base/watchpoint.exp gdb.base/whatis-exp.exp gdb.base/whatis.exp --outdir gdb.base2
+ Test Run By tschwinge on Fri Nov 13 04:33:11 2009
+ Native configuration is i386-unknown-gnu0.3
+
+ === gdb tests ===
+
+ Schedule of variations:
+ unix
+
+ Running target unix
+ Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
+ Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
+ Using ../../../HEAD/src/gdb/testsuite/config/unix.exp as tool-and-target-specific interface file.
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/radix.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/return.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/watchpoint.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/signals.exp ...
+ FAIL: gdb.base/signals.exp: p count #1
+ FAIL: gdb.base/signals.exp: p func1 () #2
+ FAIL: gdb.base/signals.exp: backtrace from handler when calling func1
+ FAIL: gdb.base/signals.exp: continue (the program exited)
+ FAIL: gdb.base/signals.exp: p count #2
+ FAIL: gdb.base/signals.exp: signal without arguments disallowed (the program is no longer running)
+ FAIL: gdb.base/signals.exp: signal SIGUSR1 (the program is no longer running)
+ FAIL: gdb.base/signals.exp: backtrace for SIGUSR1
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/randomize.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/return-nodebug.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/set-lang-auto.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/structs2.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/opaque.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/printcmds.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/restore.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/savedregs.exp ...
+ FAIL: gdb.base/savedregs.exp: Get thrower info frame
+ FAIL: gdb.base/savedregs.exp: Check main info frame; stack contains catcher sigtramp thrower main
+ FAIL: gdb.base/savedregs.exp: call caller (1,2,3,4,5,6,7,8) (timeout)
+ FAIL: gdb.base/savedregs.exp: Get dummy info frame (timeout)
+ FAIL: gdb.base/savedregs.exp: Get catcher info frame (timeout)
+ FAIL: gdb.base/savedregs.exp: Check sigtramp info frame; stack contains caller dummy catcher sigtramp thrower main (timeout)
+ FAIL: gdb.base/savedregs.exp: advance callee (timeout)
+ FAIL: gdb.base/savedregs.exp: Get caller info frame (timeout)
+ FAIL: gdb.base/savedregs.exp: Check dummy info frame; stack contains callee caller dummy catcher sigtramp thrower main (timeout)
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/prologue.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/pending.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/setvar.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/varargs.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/trace-commands.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/so-impl-ld.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/relocate.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/sepdebug.exp ...
+ FAIL: gdb.base/sepdebug.exp: breakpoint at start of multi line while conditional
+ FAIL: gdb.base/sepdebug.exp: breakpoint info
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/siginfo-obj.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/shreloc.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/sigaltstack.exp ...
+ FAIL: gdb.base/sigaltstack.exp: continue to catch (timeout)
+ FAIL: gdb.base/sigaltstack.exp: next (timeout)
+ FAIL: gdb.base/sigaltstack.exp: backtrace (pattern 1) (timeout)
+ FAIL: gdb.base/sigaltstack.exp: finish from catch LEAF (timeout)
+ FAIL: gdb.base/sigaltstack.exp: finish to throw INNER (timeout)
+ ERROR: internal buffer is full.
+ FAIL: gdb.base/sigaltstack.exp: finish from catch INNER (timeout)
+ FAIL: gdb.base/sigaltstack.exp: finish to OUTER (timeout)
+ FAIL: gdb.base/sigaltstack.exp: finish to catch MAIN (timeout)
+ FAIL: gdb.base/sigaltstack.exp: finish to MAIN (timeout)
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/relational.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/volatile.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/sizeof.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/solib.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/store.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/start.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/solib-weak.exp ...
+ FAIL: gdb.base/solib-weak.exp: run to breakpoint - lib1 nodebug, lib2 nodebug, lib1 first
+ FAIL: gdb.base/solib-weak.exp: run to breakpoint - lib1 debug, lib2 nodebug, lib1 first
+ FAIL: gdb.base/solib-weak.exp: run to breakpoint - lib1 debug, lib2 debug, lib1 first
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/term.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/sep.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/nofield.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/whatis-exp.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/return2.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/shlib-call.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/solib-symbol.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/sigall.exp ...
+ FAIL: gdb.base/sigall.exp: advance to HUP (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGHUP stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_HUP (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_QUIT (timeout)
+ FAIL: gdb.base/sigall.exp: get signal HUP (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to QUIT (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGQUIT stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_QUIT (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_ILL (timeout)
+ FAIL: gdb.base/sigall.exp: get signal QUIT (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to ILL (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGILL stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_ILL (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_EMT (timeout)
+ FAIL: gdb.base/sigall.exp: get signal ILL (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to EMT (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGEMT stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_EMT (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_FPE (timeout)
+ FAIL: gdb.base/sigall.exp: get signal EMT (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to FPE (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGFPE stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_FPE (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_BUS (timeout)
+ FAIL: gdb.base/sigall.exp: get signal FPE (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to BUS (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGBUS stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_BUS (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_SEGV (timeout)
+ FAIL: gdb.base/sigall.exp: get signal BUS (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to SEGV (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGSEGV stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_SEGV (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_SYS (timeout)
+ FAIL: gdb.base/sigall.exp: get signal SEGV (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to SYS (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGSYS stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_SYS (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_PIPE (timeout)
+ FAIL: gdb.base/sigall.exp: get signal SYS (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to PIPE (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGPIPE stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_PIPE (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_ALRM (timeout)
+ FAIL: gdb.base/sigall.exp: get signal PIPE (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to ALRM (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGALRM stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_ALRM (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_URG (timeout)
+ FAIL: gdb.base/sigall.exp: get signal ALRM (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to URG (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGURG stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_URG (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_TSTP (timeout)
+ FAIL: gdb.base/sigall.exp: get signal URG (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to TSTP (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGTSTP stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_TSTP (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_CONT (timeout)
+ FAIL: gdb.base/sigall.exp: get signal TSTP (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to CONT (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGCONT stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_CONT (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_CHLD (timeout)
+ FAIL: gdb.base/sigall.exp: get signal CONT (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to CHLD (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGCHLD stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_CHLD (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_TTIN (timeout)
+ FAIL: gdb.base/sigall.exp: get signal CHLD (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to TTIN (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGTTIN stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_TTIN (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_TTOU (timeout)
+ FAIL: gdb.base/sigall.exp: get signal TTIN (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to TTOU (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGTTOU stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_TTOU (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_IO (timeout)
+ FAIL: gdb.base/sigall.exp: get signal TTOU (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to IO (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGIO stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_IO (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_XCPU (timeout)
+ FAIL: gdb.base/sigall.exp: get signal IO (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to XCPU (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGXCPU stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_XCPU (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_XFSZ (timeout)
+ FAIL: gdb.base/sigall.exp: get signal XCPU (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to XFSZ (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGXFSZ stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_XFSZ (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_VTALRM (timeout)
+ FAIL: gdb.base/sigall.exp: get signal XFSZ (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to VTALRM (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGVTALRM stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_VTALRM (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_PROF (timeout)
+ FAIL: gdb.base/sigall.exp: get signal VTALRM (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to PROF (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGPROF stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_PROF (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_WINCH (timeout)
+ FAIL: gdb.base/sigall.exp: get signal PROF (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to WINCH (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGWINCH stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_WINCH (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_LOST (timeout)
+ FAIL: gdb.base/sigall.exp: get signal WINCH (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to LOST (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGLOST stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_LOST (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_USR1 (timeout)
+ FAIL: gdb.base/sigall.exp: get signal LOST (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to USR1 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGUSR1 stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_USR1 (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_USR2 (timeout)
+ FAIL: gdb.base/sigall.exp: get signal USR1 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to USR2 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGUSR2 stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_USR2 (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_PWR (timeout)
+ FAIL: gdb.base/sigall.exp: get signal USR2 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to PWR (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGPWR stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_PWR (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_POLL (timeout)
+ FAIL: gdb.base/sigall.exp: get signal PWR (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to POLL (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGPOLL stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_POLL (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_WIND (timeout)
+ FAIL: gdb.base/sigall.exp: get signal POLL (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to WIND (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGWIND stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_WIND (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_PHONE (timeout)
+ FAIL: gdb.base/sigall.exp: get signal WIND (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to PHONE (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGPHONE stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_PHONE (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_WAITING (timeout)
+ FAIL: gdb.base/sigall.exp: get signal PHONE (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to WAITING (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGWAITING stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_WAITING (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_LWP (timeout)
+ FAIL: gdb.base/sigall.exp: get signal WAITING (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to LWP (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGLWP stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_LWP (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_DANGER (timeout)
+ FAIL: gdb.base/sigall.exp: get signal LWP (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to DANGER (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGDANGER stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_DANGER (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_GRANT (timeout)
+ FAIL: gdb.base/sigall.exp: get signal DANGER (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to GRANT (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGGRANT stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_GRANT (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_RETRACT (timeout)
+ FAIL: gdb.base/sigall.exp: get signal GRANT (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to RETRACT (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGRETRACT stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_RETRACT (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_MSG (timeout)
+ FAIL: gdb.base/sigall.exp: get signal RETRACT (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to MSG (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGMSG stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_MSG (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_SOUND (timeout)
+ FAIL: gdb.base/sigall.exp: get signal MSG (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to SOUND (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGSOUND stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_SOUND (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_SAK (timeout)
+ FAIL: gdb.base/sigall.exp: get signal SOUND (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to SAK (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGSAK stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_SAK (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_PRIO (timeout)
+ FAIL: gdb.base/sigall.exp: get signal SAK (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to PRIO (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGPRIO stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_PRIO (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_33 (timeout)
+ FAIL: gdb.base/sigall.exp: get signal PRIO (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to 33 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIG33 stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_33 (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_34 (timeout)
+ FAIL: gdb.base/sigall.exp: get signal 33 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to 34 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIG34 stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_34 (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_35 (timeout)
+ FAIL: gdb.base/sigall.exp: get signal 34 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to 35 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIG35 stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_35 (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_36 (timeout)
+ FAIL: gdb.base/sigall.exp: get signal 35 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to 36 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIG36 stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_36 (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_37 (timeout)
+ FAIL: gdb.base/sigall.exp: get signal 36 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to 37 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIG37 stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_37 (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_38 (timeout)
+ FAIL: gdb.base/sigall.exp: get signal 37 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to 38 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIG38 stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_38 (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_39 (timeout)
+ FAIL: gdb.base/sigall.exp: get signal 38 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to 39 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIG39 stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_39 (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_40 (timeout)
+ FAIL: gdb.base/sigall.exp: get signal 39 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to 40 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIG40 stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_40 (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_41 (timeout)
+ FAIL: gdb.base/sigall.exp: get signal 40 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to 41 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIG41 stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_41 (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_42 (timeout)
+ FAIL: gdb.base/sigall.exp: get signal 41 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to 42 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIG42 stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_42 (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_43 (timeout)
+ FAIL: gdb.base/sigall.exp: get signal 42 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to 43 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIG43 stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_43 (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_44 (timeout)
+ FAIL: gdb.base/sigall.exp: get signal 43 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to 44 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIG44 stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_44 (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_45 (timeout)
+ FAIL: gdb.base/sigall.exp: get signal 44 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to 45 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIG45 stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_45 (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_46 (timeout)
+ FAIL: gdb.base/sigall.exp: get signal 45 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to 46 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIG46 stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_46 (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_47 (timeout)
+ FAIL: gdb.base/sigall.exp: get signal 46 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to 47 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIG47 stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_47 (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_48 (timeout)
+ FAIL: gdb.base/sigall.exp: get signal 47 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to 48 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIG48 stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_48 (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_49 (timeout)
+ FAIL: gdb.base/sigall.exp: get signal 48 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to 49 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIG49 stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_49 (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_50 (timeout)
+ FAIL: gdb.base/sigall.exp: get signal 49 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to 50 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIG50 stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_50 (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_51 (timeout)
+ FAIL: gdb.base/sigall.exp: get signal 50 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to 51 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIG51 stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_51 (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_52 (timeout)
+ FAIL: gdb.base/sigall.exp: get signal 51 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to 52 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIG52 stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_52 (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_53 (timeout)
+ FAIL: gdb.base/sigall.exp: get signal 52 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to 53 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIG53 stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_53 (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_54 (timeout)
+ FAIL: gdb.base/sigall.exp: get signal 53 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to 54 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIG54 stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_54 (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_55 (timeout)
+ FAIL: gdb.base/sigall.exp: get signal 54 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to 55 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIG55 stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_55 (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_56 (timeout)
+ FAIL: gdb.base/sigall.exp: get signal 55 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to 56 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIG56 stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_56 (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_57 (timeout)
+ FAIL: gdb.base/sigall.exp: get signal 56 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to 57 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIG57 stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_57 (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_58 (timeout)
+ FAIL: gdb.base/sigall.exp: get signal 57 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to 58 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIG58 stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_58 (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_59 (timeout)
+ FAIL: gdb.base/sigall.exp: get signal 58 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to 59 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIG59 stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_59 (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_60 (timeout)
+ FAIL: gdb.base/sigall.exp: get signal 59 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to 60 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIG60 stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_60 (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_61 (timeout)
+ FAIL: gdb.base/sigall.exp: get signal 60 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to 61 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIG61 stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_61 (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_62 (timeout)
+ FAIL: gdb.base/sigall.exp: get signal 61 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to 62 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIG62 stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_62 (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_63 (timeout)
+ FAIL: gdb.base/sigall.exp: get signal 62 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to 63 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIG63 stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_63 (timeout)
+ FAIL: gdb.base/sigall.exp: b gen_TERM (timeout)
+ FAIL: gdb.base/sigall.exp: get signal 63 (eof or timeout)
+ FAIL: gdb.base/sigall.exp: advance to TERM (eof or timeout)
+ FAIL: gdb.base/sigall.exp: handle SIGTERM stop print (timeout)
+ FAIL: gdb.base/sigall.exp: b handle_TERM (timeout)
+ FAIL: gdb.base/sigall.exp: get signal TERM (timeout)
+ FAIL: gdb.base/sigall.exp: send signal TERM (timeout)
+ FAIL: gdb.base/sigall.exp: continue until exit at continue to sigall exit (timeout)
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/setshow.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/unwindonsignal.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/structs3.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/page.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/pc-fp.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/step-bt.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/solib-overlap.exp ...
+ sh: prelink: not found
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/siginfo-addr.exp ...
+ gdb compile failed, ../../../HEAD/src/gdb/testsuite/gdb.base/siginfo-addr.c: In function 'main':
+ ../../../HEAD/src/gdb/testsuite/gdb.base/siginfo-addr.c:58: error: 'SA_SIGINFO' undeclared (first use in this function)
+ ../../../HEAD/src/gdb/testsuite/gdb.base/siginfo-addr.c:58: error: (Each undeclared identifier is reported only once
+ ../../../HEAD/src/gdb/testsuite/gdb.base/siginfo-addr.c:58: error: for each function it appears in.)
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/siginfo.exp ...
+ FAIL: gdb.base/siginfo.exp: continue to stepi handler (timeout)
+ FAIL: gdb.base/siginfo.exp: backtrace for nexti (pattern 1) (timeout)
+ FAIL: gdb.base/siginfo.exp: step out of handler (timeout)
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/structs.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/subst.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/step-test.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/step-line.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/source.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/recurse.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/regs.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/type-opaque.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/ptype.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/relativedebug.exp ...
+ FAIL: gdb.base/relativedebug.exp: pause found in backtrace
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/remotetimeout.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/until.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/pointers.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/ptr-typedef.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/readline.exp ...
+ FAIL: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 1
+ FAIL: gdb.base/readline.exp: operate-and-get-next with secondary prompt - send if 1 > 0
+ FAIL: gdb.base/readline.exp: print 42 (timeout)
+ FAIL: gdb.base/readline.exp: arrow keys with secondary prompt (timeout)
+ ERROR: (timeout) GDB never initialized after 10 seconds.
+ ERROR: no fileid for www2
+ ERROR: no fileid for www2
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/watchpoint-hw.exp ...
+ ERROR: (timeout) GDB never initialized after 10 seconds.
+ ERROR: no fileid for www2
+ ERROR: no fileid for www2
+ ERROR: no fileid for www2
+ ERROR: couldn't load /media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite/gdb.base/watchpoint-hw into /media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite/../../gdb/gdb (timed out).
+ ERROR: no fileid for www2
+ ERROR: Couldn't send watch watchee to GDB.
+ ERROR: no fileid for www2
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/signull.exp ...
+ ERROR: (timeout) GDB never initialized after 10 seconds.
+ ERROR: no fileid for www2
+ ERROR: no fileid for www2
+ ERROR: no fileid for www2
+ ERROR: couldn't load /media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite/gdb.base/signull into /media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite/../../gdb/gdb (timed out).
+ ERROR: no fileid for www2
+ ERROR: Delete all breakpoints in delete_breakpoints (timeout)
+ ERROR: no fileid for www2
+ ERROR: no fileid for www2
+ ERROR: no fileid for www2
+ ERROR: Couldn't send set test = code_entry_point to GDB.
+ ERROR: no fileid for www2
+ ERROR: Couldn't send continue to GDB.
+ ERROR: no fileid for www2
+ ERROR: no fileid for www2
+ ERROR: Couldn't send break bowler to GDB.
+ ERROR: no fileid for www2
+ ERROR: Couldn't send break keeper to GDB.
+ ERROR: no fileid for www2
+ ERROR: Couldn't send handle SIGSEGV to GDB.
+ ERROR: no fileid for www2
+ ERROR: Couldn't send handle SIGBUS to GDB.
+ ERROR: no fileid for www2
+ ERROR: Couldn't send continue to GDB.
+ ERROR: no fileid for www2
+ ERROR: Couldn't send set test = data_read to GDB.
+ ERROR: no fileid for www2
+ ERROR: Couldn't send continue to GDB.
+ ERROR: no fileid for www2
+ ERROR: Couldn't send backtrace to GDB.
+ ERROR: no fileid for www2
+ ERROR: Couldn't send continue to GDB.
+ ERROR: no fileid for www2
+ ERROR: Couldn't send backtrace to GDB.
+ ERROR: no fileid for www2
+ ERROR: Couldn't send continue to GDB.
+ ERROR: no fileid for www2
+ ERROR: Couldn't send set test = data_write to GDB.
+ ERROR: no fileid for www2
+ ERROR: Couldn't send continue to GDB.
+ ERROR: no fileid for www2
+ ERROR: Couldn't send backtrace to GDB.
+ ERROR: no fileid for www2
+ ERROR: Couldn't send continue to GDB.
+ ERROR: no fileid for www2
+ ERROR: Couldn't send backtrace to GDB.
+ ERROR: no fileid for www2
+ ERROR: Couldn't send continue to GDB.
+ ERROR: no fileid for www2
+ ERROR: Couldn't send set test = code_entry_point to GDB.
+ ERROR: no fileid for www2
+ ERROR: Couldn't send continue to GDB.
+ ERROR: no fileid for www2
+ ERROR: Couldn't send backtrace to GDB.
+ ERROR: no fileid for www2
+ ERROR: Couldn't send continue to GDB.
+ ERROR: no fileid for www2
+ ERROR: Couldn't send backtrace to GDB.
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/so-indr-cl.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/psymtab.exp ...
+ ERROR: (timeout) GDB never initialized after 10 seconds.
+ ERROR: no fileid for www2
+ ERROR: no fileid for www2
+ ERROR: no fileid for www2
+ ERROR: couldn't load /media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite/gdb.base/psymtab into /media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite/../../gdb/gdb (timed out).
+ ERROR: no fileid for www2
+ ERROR: Couldn't send set breakpoint pending off to GDB.
+ ERROR: no fileid for www2
+ ERROR: Couldn't send break zzz::dummy to GDB.
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/sect-cmd.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/sepsymtab.exp ...
+ ERROR: (timeout) GDB never initialized after 10 seconds.
+ ERROR: no fileid for www2
+ ERROR: no fileid for www2
+ ERROR: no fileid for www2
+ ERROR: couldn't load /media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite/gdb.base/sepsymtab into /media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite/../../gdb/gdb (timed out).
+ ERROR: no fileid for www2
+ ERROR: Couldn't send info sym main to GDB.
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/unload.exp ...
+ ERROR: (timeout) GDB never initialized after 10 seconds.
+ ERROR: no fileid for www2
+ ERROR: no fileid for www2
+ ERROR: no fileid for www2
+ ERROR: couldn't load /media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite/gdb.base/unload into /media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite/../../gdb/gdb (timed out).
+ ERROR: no fileid for www2
+ ERROR: Couldn't send break shrfunc1 to GDB.
+ ERROR: no fileid for www2
+ ERROR: Couldn't send info break to GDB.
+ ERROR: no fileid for www2
+ ERROR: no fileid for www2
+ ERROR: Couldn't send continue to GDB.
+ ERROR: no fileid for www2
+ ERROR: no fileid for www2
+ ERROR: Couldn't send continue to GDB.
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/twice.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/nodebug.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/remote.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/sigchld.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/whatis.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/pie-support.exp ...
+ FAIL: gdb.base/pie-support.exp: correctly detected PIE binary
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/solib-disc.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/sigbpt.exp ...
+ FAIL: gdb.base/sigbpt.exp: stepi; stepi out of handler (timeout)
+ FAIL: gdb.base/sigbpt.exp: (timeout) rerun to main
+ FAIL: gdb.base/sigbpt.exp: stepi bp before segv; pass SIGSEGV (timeout)
+ FAIL: gdb.base/sigbpt.exp: stepi bp before segv; continue to keeper (timeout)
+ FAIL: gdb.base/sigbpt.exp: stepi bp before segv; nopass SIGSEGV (timeout)
+ FAIL: gdb.base/sigbpt.exp: stepi bp before segv; set breakpoint 0 of 1 (timeout)
+ FAIL: gdb.base/sigbpt.exp: stepi bp before segv; stepi out of handler (timeout)
+ FAIL: gdb.base/sigbpt.exp: stepi bp before segv; clear breakpoint 0 of 1 (timeout)
+ FAIL: gdb.base/sigbpt.exp: (timeout) rerun to main
+ FAIL: gdb.base/sigbpt.exp: stepi bp at segv; pass SIGSEGV (timeout)
+ FAIL: gdb.base/sigbpt.exp: stepi bp at segv; continue to keeper (timeout)
+ FAIL: gdb.base/sigbpt.exp: stepi bp at segv; nopass SIGSEGV (timeout)
+ FAIL: gdb.base/sigbpt.exp: stepi bp at segv; set breakpoint 0 of 1 (timeout)
+ FAIL: gdb.base/sigbpt.exp: stepi bp at segv; stepi out of handler (timeout)
+ FAIL: gdb.base/sigbpt.exp: stepi bp at segv; clear breakpoint 0 of 1 (timeout)
+ FAIL: gdb.base/sigbpt.exp: (timeout) rerun to main
+ FAIL: gdb.base/sigbpt.exp: stepi bp before and at segv; pass SIGSEGV (timeout)
+ FAIL: gdb.base/sigbpt.exp: stepi bp before and at segv; continue to keeper (timeout)
+ FAIL: gdb.base/sigbpt.exp: stepi bp before and at segv; nopass SIGSEGV (timeout)
+ FAIL: gdb.base/sigbpt.exp: stepi bp before and at segv; set breakpoint 0 of 2 (timeout)
+ FAIL: gdb.base/sigbpt.exp: stepi bp before and at segv; set breakpoint 1 of 2 (timeout)
+ FAIL: gdb.base/sigbpt.exp: stepi bp before and at segv; stepi out of handler (timeout)
+ FAIL: gdb.base/sigbpt.exp: stepi bp before and at segv; clear breakpoint 0 of 2 (timeout)
+ FAIL: gdb.base/sigbpt.exp: stepi bp before and at segv; clear breakpoint 1 of 2 (timeout)
+ FAIL: gdb.base/sigbpt.exp: (timeout) rerun to main
+ FAIL: gdb.base/sigbpt.exp: cont; pass SIGSEGV (timeout)
+ FAIL: gdb.base/sigbpt.exp: cont; continue to keeper (timeout)
+ FAIL: gdb.base/sigbpt.exp: cont; nopass SIGSEGV (timeout)
+ FAIL: gdb.base/sigbpt.exp: cont; set breakpoint 0 of 1 (timeout)
+ FAIL: gdb.base/sigbpt.exp: cont; continue to breakpoint at fault (timeout)
+ FAIL: gdb.base/sigbpt.exp: cont; stepi fault (timeout)
+ FAIL: gdb.base/sigbpt.exp: cont; clear breakpoint 0 of 1 (timeout)
+ FAIL: gdb.base/sigbpt.exp: (timeout) rerun to main
+ FAIL: gdb.base/sigbpt.exp: cont bp after segv; pass SIGSEGV (timeout)
+ FAIL: gdb.base/sigbpt.exp: cont bp after segv; continue to keeper (timeout)
+ FAIL: gdb.base/sigbpt.exp: cont bp after segv; nopass SIGSEGV (timeout)
+ FAIL: gdb.base/sigbpt.exp: cont bp after segv; set breakpoint 0 of 2 (timeout)
+ FAIL: gdb.base/sigbpt.exp: cont bp after segv; set breakpoint 1 of 2 (timeout)
+ FAIL: gdb.base/sigbpt.exp: cont bp after segv; continue to breakpoint at fault (timeout)
+ FAIL: gdb.base/sigbpt.exp: cont bp after segv; stepi fault (timeout)
+ FAIL: gdb.base/sigbpt.exp: cont bp after segv; clear breakpoint 0 of 2 (timeout)
+ FAIL: gdb.base/sigbpt.exp: cont bp after segv; clear breakpoint 1 of 2 (timeout)
+ FAIL: gdb.base/sigbpt.exp: (timeout) rerun to main
+ FAIL: gdb.base/sigbpt.exp: cont bp before and after segv; pass SIGSEGV (timeout)
+ FAIL: gdb.base/sigbpt.exp: cont bp before and after segv; continue to keeper (timeout)
+ FAIL: gdb.base/sigbpt.exp: cont bp before and after segv; nopass SIGSEGV (timeout)
+ FAIL: gdb.base/sigbpt.exp: cont bp before and after segv; set breakpoint 0 of 3 (timeout)
+ FAIL: gdb.base/sigbpt.exp: cont bp before and after segv; set breakpoint 1 of 3 (timeout)
+ FAIL: gdb.base/sigbpt.exp: cont bp before and after segv; set breakpoint 2 of 3 (timeout)
+ FAIL: gdb.base/sigbpt.exp: cont bp before and after segv; continue to breakpoint at fault (timeout)
+ FAIL: gdb.base/sigbpt.exp: cont bp before and after segv; stepi fault (timeout)
+ FAIL: gdb.base/sigbpt.exp: cont bp before and after segv; clear breakpoint 0 of 3 (timeout)
+ FAIL: gdb.base/sigbpt.exp: cont bp before and after segv; clear breakpoint 1 of 3 (timeout)
+ FAIL: gdb.base/sigbpt.exp: cont bp before and after segv; clear breakpoint 2 of 3 (timeout)
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/scope.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/reread.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/value-double-free.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/solib-display.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/sigrepeat.exp ...
+ FAIL: gdb.base/sigrepeat.exp: next
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/watch_thread_num.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/prelink.exp ...
+ sh: prelink: not found
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/overlays.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/step-break.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/watchpoint-solib.exp ...
+ FAIL: gdb.base/watchpoint-solib.exp: continue to foo (the program exited)
+ FAIL: gdb.base/watchpoint-solib.exp: set watchpoint on g
+ FAIL: gdb.base/watchpoint-solib.exp: continue to watchpoint hit (the program is no longer running)
+ FAIL: gdb.base/watchpoint-solib.exp: continue to foo again (the program exited)
+ FAIL: gdb.base/watchpoint-solib.exp: continue to watchpoint hit again (the program is no longer running)
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/stack-checking.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.base/sigstep.exp ...
+ FAIL: gdb.base/sigstep.exp: backtrace for nexti (pattern 2)
+ FAIL: gdb.base/sigstep.exp: step from handler; continue to handler (timeout)
+ FAIL: gdb.base/sigstep.exp: step from handler; leave handler (timeout)
+ FAIL: gdb.base/sigstep.exp: stepi from handleri; continue to handler (timeout)
+ FAIL: gdb.base/sigstep.exp: stepi from handleri; leave handler (timeout)
+ FAIL: gdb.base/sigstep.exp: stepi from handleri; leave signal trampoline (timeout)
+ FAIL: gdb.base/sigstep.exp: next from handler; continue to handler (timeout)
+ FAIL: gdb.base/sigstep.exp: next from handler; leave handler (timeout)
+ FAIL: gdb.base/sigstep.exp: nexti from handleri; continue to handler (timeout)
+ FAIL: gdb.base/sigstep.exp: nexti from handleri; leave handler (timeout)
+ FAIL: gdb.base/sigstep.exp: nexti from handleri; leave signal trampoline (timeout)
+ FAIL: gdb.base/sigstep.exp: finish from handleri; continue to handler (timeout)
+ FAIL: gdb.base/sigstep.exp: finish from handleri; leave handler (timeout)
+ FAIL: gdb.base/sigstep.exp: finish from handleri; leave signal trampoline (timeout)
+ FAIL: gdb.base/sigstep.exp: return from handleri; continue to handler (timeout)
+ FAIL: gdb.base/sigstep.exp: return from handleri; leave handler (timeout)
+ FAIL: gdb.base/sigstep.exp: return from handleri; leave signal trampoline (timeout)
+ FAIL: gdb.base/sigstep.exp: Set done as return will have skipped it (timeout)
+ ERROR: Delete all breakpoints in delete_breakpoints (timeout)
+ FAIL: gdb.base/sigstep.exp: break 79 (timeout)
+ FAIL: gdb.base/sigstep.exp: step to handler; resync (timeout)
+ FAIL: gdb.base/sigstep.exp: step to handler; advance to infinite loop (timeout)
+ FAIL: gdb.base/sigstep.exp: step to handler; break handler (timeout)
+ FAIL: gdb.base/sigstep.exp: step to handler; performing step (timeout)
+ FAIL: gdb.base/sigstep.exp: step to handler; clear handler (timeout)
+ FAIL: gdb.base/sigstep.exp: next to handler; resync (timeout)
+ FAIL: gdb.base/sigstep.exp: next to handler; advance to infinite loop (timeout)
+ FAIL: gdb.base/sigstep.exp: next to handler; break handler (timeout)
+ FAIL: gdb.base/sigstep.exp: next to handler; performing next (timeout)
+ FAIL: gdb.base/sigstep.exp: next to handler; clear handler (timeout)
+ FAIL: gdb.base/sigstep.exp: continue to handler; resync (timeout)
+ FAIL: gdb.base/sigstep.exp: continue to handler; advance to infinite loop (timeout)
+ FAIL: gdb.base/sigstep.exp: continue to handler; break handler (timeout)
+ FAIL: gdb.base/sigstep.exp: continue to handler; performing continue (timeout)
+ FAIL: gdb.base/sigstep.exp: continue to handler; clear handler (timeout)
+ FAIL: gdb.base/sigstep.exp: step to handler entry; resync (timeout)
+ FAIL: gdb.base/sigstep.exp: step to handler entry; advance to infinite loop (timeout)
+ FAIL: gdb.base/sigstep.exp: step to handler entry; break handler (timeout)
+ FAIL: gdb.base/sigstep.exp: step to handler entry; performing step (timeout)
+ FAIL: gdb.base/sigstep.exp: step to handler entry; clear handler (timeout)
+ FAIL: gdb.base/sigstep.exp: next to handler entry; resync (timeout)
+ FAIL: gdb.base/sigstep.exp: next to handler entry; advance to infinite loop (timeout)
+ FAIL: gdb.base/sigstep.exp: next to handler entry; break handler (timeout)
+ FAIL: gdb.base/sigstep.exp: next to handler entry; performing next (timeout)
+ FAIL: gdb.base/sigstep.exp: next to handler entry; clear handler (timeout)
+ FAIL: gdb.base/sigstep.exp: continue to handler entry; resync (timeout)
+ FAIL: gdb.base/sigstep.exp: continue to handler entry; advance to infinite loop (timeout)
+ FAIL: gdb.base/sigstep.exp: continue to handler entry; break handler (timeout)
+ FAIL: gdb.base/sigstep.exp: continue to handler entry; performing continue (timeout)
+ FAIL: gdb.base/sigstep.exp: continue to handler entry; clear handler (timeout)
+ FAIL: gdb.base/sigstep.exp: step over handler; resync (timeout)
+ FAIL: gdb.base/sigstep.exp: step over handler; advance to infinite loop (timeout)
+ FAIL: gdb.base/sigstep.exp: step over handler; performing step (timeout)
+ FAIL: gdb.base/sigstep.exp: next over handler; resync (timeout)
+ FAIL: gdb.base/sigstep.exp: next over handler; advance to infinite loop (timeout)
+ FAIL: gdb.base/sigstep.exp: next over handler; performing next (timeout)
+ FAIL: gdb.base/sigstep.exp: continue over handler; resync (timeout)
+ FAIL: gdb.base/sigstep.exp: continue over handler; advance to infinite loop (timeout)
+ FAIL: gdb.base/sigstep.exp: continue over handler; performing continue (timeout)
+ FAIL: gdb.base/sigstep.exp: step on breakpoint, to handler; resync (timeout)
+ FAIL: gdb.base/sigstep.exp: step on breakpoint, to handler; break infinite loop (timeout)
+ FAIL: gdb.base/sigstep.exp: step on breakpoint, to handler; break handler (timeout)
+ FAIL: gdb.base/sigstep.exp: step on breakpoint, to handler; continue to infinite loop (timeout)
+ FAIL: gdb.base/sigstep.exp: step on breakpoint, to handler; performing step (timeout)
+ FAIL: gdb.base/sigstep.exp: step on breakpoint, to handler; clear infinite loop (timeout)
+ FAIL: gdb.base/sigstep.exp: step on breakpoint, to handler; clear handler (timeout)
+ FAIL: gdb.base/sigstep.exp: next on breakpoint, to handler; resync (timeout)
+ FAIL: gdb.base/sigstep.exp: next on breakpoint, to handler; break infinite loop (timeout)
+ FAIL: gdb.base/sigstep.exp: next on breakpoint, to handler; break handler (timeout)
+ FAIL: gdb.base/sigstep.exp: next on breakpoint, to handler; continue to infinite loop (timeout)
+ FAIL: gdb.base/sigstep.exp: next on breakpoint, to handler; performing next (timeout)
+ FAIL: gdb.base/sigstep.exp: next on breakpoint, to handler; clear infinite loop (timeout)
+ FAIL: gdb.base/sigstep.exp: next on breakpoint, to handler; clear handler (timeout)
+ FAIL: gdb.base/sigstep.exp: continue on breakpoint, to handler; resync (timeout)
+ FAIL: gdb.base/sigstep.exp: continue on breakpoint, to handler; break infinite loop (timeout)
+ FAIL: gdb.base/sigstep.exp: continue on breakpoint, to handler; break handler (timeout)
+ FAIL: gdb.base/sigstep.exp: continue on breakpoint, to handler; continue to infinite loop (timeout)
+ FAIL: gdb.base/sigstep.exp: continue on breakpoint, to handler; performing continue (timeout)
+ FAIL: gdb.base/sigstep.exp: continue on breakpoint, to handler; clear infinite loop (timeout)
+ FAIL: gdb.base/sigstep.exp: continue on breakpoint, to handler; clear handler (timeout)
+ FAIL: gdb.base/sigstep.exp: step on breakpoint, to handler entry; resync (timeout)
+ FAIL: gdb.base/sigstep.exp: step on breakpoint, to handler entry; break infinite loop (timeout)
+ FAIL: gdb.base/sigstep.exp: step on breakpoint, to handler entry; break handler (timeout)
+ FAIL: gdb.base/sigstep.exp: step on breakpoint, to handler entry; continue to infinite loop (timeout)
+ FAIL: gdb.base/sigstep.exp: step on breakpoint, to handler entry; performing step (timeout)
+ FAIL: gdb.base/sigstep.exp: step on breakpoint, to handler entry; clear infinite loop (timeout)
+ FAIL: gdb.base/sigstep.exp: step on breakpoint, to handler entry; clear handler (timeout)
+ FAIL: gdb.base/sigstep.exp: next on breakpoint, to handler entry; resync (timeout)
+ FAIL: gdb.base/sigstep.exp: next on breakpoint, to handler entry; break infinite loop (timeout)
+ FAIL: gdb.base/sigstep.exp: next on breakpoint, to handler entry; break handler (timeout)
+ FAIL: gdb.base/sigstep.exp: next on breakpoint, to handler entry; continue to infinite loop (timeout)
+ FAIL: gdb.base/sigstep.exp: next on breakpoint, to handler entry; performing next (timeout)
+ FAIL: gdb.base/sigstep.exp: next on breakpoint, to handler entry; clear infinite loop (timeout)
+ FAIL: gdb.base/sigstep.exp: next on breakpoint, to handler entry; clear handler (timeout)
+ FAIL: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; resync (timeout)
+ FAIL: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; break infinite loop (timeout)
+ FAIL: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; break handler (timeout)
+ FAIL: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; continue to infinite loop (timeout)
+ FAIL: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; performing continue (timeout)
+ FAIL: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; clear infinite loop (timeout)
+ FAIL: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; clear handler (timeout)
+ FAIL: gdb.base/sigstep.exp: step on breakpoint, skip handler; resync (timeout)
+ FAIL: gdb.base/sigstep.exp: step on breakpoint, skip handler; break infinite loop (timeout)
+ FAIL: gdb.base/sigstep.exp: step on breakpoint, skip handler; continue to infinite loop (timeout)
+ FAIL: gdb.base/sigstep.exp: step on breakpoint, skip handler; performing step (timeout)
+ FAIL: gdb.base/sigstep.exp: step on breakpoint, skip handler; clear infinite loop (timeout)
+ FAIL: gdb.base/sigstep.exp: next on breakpoint, skip handler; resync (timeout)
+ FAIL: gdb.base/sigstep.exp: next on breakpoint, skip handler; break infinite loop (timeout)
+ FAIL: gdb.base/sigstep.exp: next on breakpoint, skip handler; continue to infinite loop (timeout)
+ FAIL: gdb.base/sigstep.exp: next on breakpoint, skip handler; performing next (timeout)
+ FAIL: gdb.base/sigstep.exp: next on breakpoint, skip handler; clear infinite loop (timeout)
+ FAIL: gdb.base/sigstep.exp: continue on breakpoint, skip handler; resync (timeout)
+ FAIL: gdb.base/sigstep.exp: continue on breakpoint, skip handler; break infinite loop (timeout)
+ FAIL: gdb.base/sigstep.exp: continue on breakpoint, skip handler; continue to infinite loop (timeout)
+ FAIL: gdb.base/sigstep.exp: continue on breakpoint, skip handler; performing continue (timeout)
+ FAIL: gdb.base/sigstep.exp: continue on breakpoint, skip handler; clear infinite loop (timeout)
+
+ === gdb Summary ===
+
+ # of expected passes 3181
+ # of unexpected failures 566
+ # of known failures 5
+ # of unresolved testcases 40
+ # of untested testcases 3
+ /media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite/../../gdb/gdb version 6.8.50.20090914-cvs -nw -nx
+
+ make[4]: *** [check-gdb.base2] Error 1
+ rootme=`pwd`; export rootme; srcdir=../../../HEAD/src/gdb/testsuite ; export srcdir ; EXPECT=`if [ -f ${rootme}/../../expect/expect ] ; then echo ${rootme}/../../expect/expect ; else echo expect ; fi` ; export EXPECT ; EXEEXT= ; export EXEEXT ; LD_LIBRARY_PATH=$rootme/../../expect:$rootme/../../libstdc++:$rootme/../../tk/unix:$rootme/../../tcl/unix:$rootme/../../bfd:$rootme/../../opcodes:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; if [ -f ${rootme}/../../expect/expect ] ; then TCL_LIBRARY=${srcdir}/../../tcl/library ; export TCL_LIBRARY ; fi ; runtest --directory=gdb.ada --outdir=gdb.ada
+ Test Run By tschwinge on Fri Nov 13 12:32:22 2009
+ Native configuration is i386-unknown-gnu0.3
+
+ === gdb tests ===
+
+ Schedule of variations:
+ unix
+
+ Running target unix
+ Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
+ Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
+ Using ../../../HEAD/src/gdb/testsuite/config/unix.exp as tool-and-target-specific interface file.
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/array_bounds.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/array_return.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/array_subscript_addr.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/arrayidx.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/arrayparam.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/arrayptr.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/assign_1.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/atomic_enum.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/boolean_expr.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/catch_ex.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/char_param.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/complete.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/exec_changed.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/exprs.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/fixed_cmp.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/fixed_points.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/formatted_ref.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/frame_args.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/fun_addr.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/fun_in_declare.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/funcall_param.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/homonym.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/int_deref.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/interface.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/lang_switch.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/mod_from_name.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/nested.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/null_array.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/null_record.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/packed_array.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/packed_tagged.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/print_chars.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/print_pc.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/ptype_arith_binop.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/ptype_field.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/ref_param.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/ref_tick_size.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/start.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/str_ref_cmp.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/sym_print_name.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/taft_type.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/tagged.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/tasks.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/tick_last_segv.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/type_coercion.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/uninitialized_vars.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/variant_record_packed_array.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.ada/watch_arg.exp ...
+
+ === gdb Summary ===
+
+ # of expected passes 8
+ # of untested testcases 1
+ # of unsupported tests 45
+ /media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite/../../gdb/gdb version 6.8.50.20090914-cvs -nw -nx
+
+ rootme=`pwd`; export rootme; srcdir=../../../HEAD/src/gdb/testsuite ; export srcdir ; EXPECT=`if [ -f ${rootme}/../../expect/expect ] ; then echo ${rootme}/../../expect/expect ; else echo expect ; fi` ; export EXPECT ; EXEEXT= ; export EXEEXT ; LD_LIBRARY_PATH=$rootme/../../expect:$rootme/../../libstdc++:$rootme/../../tk/unix:$rootme/../../tcl/unix:$rootme/../../bfd:$rootme/../../opcodes:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; if [ -f ${rootme}/../../expect/expect ] ; then TCL_LIBRARY=${srcdir}/../../tcl/library ; export TCL_LIBRARY ; fi ; runtest --directory=gdb.arch --outdir=gdb.arch
+ Test Run By tschwinge on Fri Nov 13 12:33:06 2009
+ Native configuration is i386-unknown-gnu0.3
+
+ === gdb tests ===
+
+ Schedule of variations:
+ unix
+
+ Running target unix
+ Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
+ Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
+ Using ../../../HEAD/src/gdb/testsuite/config/unix.exp as tool-and-target-specific interface file.
+ Running ../../../HEAD/src/gdb/testsuite/gdb.arch/alpha-step.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.arch/altivec-abi.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.arch/altivec-regs.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.arch/amd64-disp-step.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.arch/amd64-i386-address.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.arch/e500-abi.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.arch/e500-prologue.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.arch/e500-regs.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.arch/gdb1291.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.arch/gdb1431.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.arch/gdb1558.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.arch/i386-bp_permanent.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.arch/i386-disp-step.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.arch/i386-gnu-cfi.exp ...
+ FAIL: gdb.arch/i386-gnu-cfi.exp: backtrace
+ FAIL: gdb.arch/i386-gnu-cfi.exp: shift up to the modified frame
+ FAIL: gdb.arch/i386-gnu-cfi.exp: Existence of the CFI inserted register
+ Running ../../../HEAD/src/gdb/testsuite/gdb.arch/i386-permbkpt.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.arch/i386-prologue.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.arch/i386-signal.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.arch/i386-size-overlap.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.arch/i386-size.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.arch/i386-sse.exp ...
+ FAIL: gdb.arch/i386-sse.exp: check float contents of %xmm0
+ FAIL: gdb.arch/i386-sse.exp: check int8 contents of %xmm0
+ FAIL: gdb.arch/i386-sse.exp: check float contents of %xmm1
+ FAIL: gdb.arch/i386-sse.exp: check int8 contents of %xmm1
+ FAIL: gdb.arch/i386-sse.exp: check float contents of %xmm2
+ FAIL: gdb.arch/i386-sse.exp: check int8 contents of %xmm2
+ FAIL: gdb.arch/i386-sse.exp: check float contents of %xmm3
+ FAIL: gdb.arch/i386-sse.exp: check int8 contents of %xmm3
+ FAIL: gdb.arch/i386-sse.exp: check float contents of %xmm4
+ FAIL: gdb.arch/i386-sse.exp: check int8 contents of %xmm4
+ FAIL: gdb.arch/i386-sse.exp: check float contents of %xmm5
+ FAIL: gdb.arch/i386-sse.exp: check int8 contents of %xmm5
+ FAIL: gdb.arch/i386-sse.exp: check float contents of %xmm6
+ FAIL: gdb.arch/i386-sse.exp: check int8 contents of %xmm6
+ FAIL: gdb.arch/i386-sse.exp: check float contents of %xmm7
+ FAIL: gdb.arch/i386-sse.exp: check int8 contents of %xmm7
+ FAIL: gdb.arch/i386-sse.exp: check contents of data[0]
+ FAIL: gdb.arch/i386-sse.exp: check contents of data[1]
+ FAIL: gdb.arch/i386-sse.exp: check contents of data[2]
+ FAIL: gdb.arch/i386-sse.exp: check contents of data[3]
+ FAIL: gdb.arch/i386-sse.exp: check contents of data[4]
+ FAIL: gdb.arch/i386-sse.exp: check contents of data[5]
+ FAIL: gdb.arch/i386-sse.exp: check contents of data[6]
+ FAIL: gdb.arch/i386-sse.exp: check contents of data[7]
+ Running ../../../HEAD/src/gdb/testsuite/gdb.arch/i386-unwind.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.arch/iwmmxt-regs.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.arch/pa-nullify.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.arch/powerpc-aix-prologue.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.arch/powerpc-d128-regs.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.arch/powerpc-prologue.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.arch/ppc-dfp.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.arch/ppc-fp.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.arch/ppc64-atomic-inst.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.arch/spu-info.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.arch/thumb-prologue.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.arch/vsx-regs.exp ...
+
+ === gdb Summary ===
+
+ # of expected passes 69
+ # of unexpected failures 27
+ # of known failures 1
+ /media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite/../../gdb/gdb version 6.8.50.20090914-cvs -nw -nx
+
+ make[4]: *** [check-gdb.arch] Error 1
+ rootme=`pwd`; export rootme; srcdir=../../../HEAD/src/gdb/testsuite ; export srcdir ; EXPECT=`if [ -f ${rootme}/../../expect/expect ] ; then echo ${rootme}/../../expect/expect ; else echo expect ; fi` ; export EXPECT ; EXEEXT= ; export EXEEXT ; LD_LIBRARY_PATH=$rootme/../../expect:$rootme/../../libstdc++:$rootme/../../tk/unix:$rootme/../../tcl/unix:$rootme/../../bfd:$rootme/../../opcodes:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; if [ -f ${rootme}/../../expect/expect ] ; then TCL_LIBRARY=${srcdir}/../../tcl/library ; export TCL_LIBRARY ; fi ; runtest --directory=gdb.asm --outdir=gdb.asm
+ Test Run By tschwinge on Fri Nov 13 12:35:00 2009
+ Native configuration is i386-unknown-gnu0.3
+
+ === gdb tests ===
+
+ Schedule of variations:
+ unix
+
+ Running target unix
+ Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
+ Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
+ Using ../../../HEAD/src/gdb/testsuite/config/unix.exp as tool-and-target-specific interface file.
+ Running ../../../HEAD/src/gdb/testsuite/gdb.asm/asm-source.exp ...
+ FAIL: gdb.asm/asm-source.exp: info target (timeout)
+ FAIL: gdb.asm/asm-source.exp: info symbol (timeout)
+ FAIL: gdb.asm/asm-source.exp: list (timeout)
+ FAIL: gdb.asm/asm-source.exp: search (timeout)
+ FAIL: gdb.asm/asm-source.exp: f in foo2 (timeout)
+ FAIL: gdb.asm/asm-source.exp: n in foo2 (timeout)
+ FAIL: gdb.asm/asm-source.exp: bt ALL in foo2 (timeout)
+ FAIL: gdb.asm/asm-source.exp: bt 2 in foo2 (timeout)
+ FAIL: gdb.asm/asm-source.exp: s 2 (timeout)
+ FAIL: gdb.asm/asm-source.exp: n 2 (timeout)
+ FAIL: gdb.asm/asm-source.exp: bt 3 in foo3 (timeout)
+ FAIL: gdb.asm/asm-source.exp: info source asmsrc1.s (timeout)
+ FAIL: gdb.asm/asm-source.exp: finish from foo3 (timeout)
+ FAIL: gdb.asm/asm-source.exp: info source asmsrc2.s (timeout)
+ FAIL: gdb.asm/asm-source.exp: info sources (timeout)
+ FAIL: gdb.asm/asm-source.exp: info line (timeout)
+ FAIL: gdb.asm/asm-source.exp: next over foo3 (timeout)
+ FAIL: gdb.asm/asm-source.exp: return from foo2 (timeout)
+ FAIL: gdb.asm/asm-source.exp: look at global variable (timeout)
+ FAIL: gdb.asm/asm-source.exp: x/i &globalvar (timeout)
+ FAIL: gdb.asm/asm-source.exp: disassem &globalvar &globalvar+1 (timeout)
+ FAIL: gdb.asm/asm-source.exp: look at static variable (timeout)
+ FAIL: gdb.asm/asm-source.exp: x/i &staticvar (timeout)
+ FAIL: gdb.asm/asm-source.exp: disassem &staticvar &staticvar+1 (timeout)
+ FAIL: gdb.asm/asm-source.exp: look at static function (timeout)
+
+ === gdb Summary ===
+
+ # of expected passes 3
+ # of unexpected failures 25
+ /media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite/../../gdb/gdb version 6.8.50.20090914-cvs -nw -nx
+
+ make[4]: *** [check-gdb.asm] Error 1
+ rootme=`pwd`; export rootme; srcdir=../../../HEAD/src/gdb/testsuite ; export srcdir ; EXPECT=`if [ -f ${rootme}/../../expect/expect ] ; then echo ${rootme}/../../expect/expect ; else echo expect ; fi` ; export EXPECT ; EXEEXT= ; export EXEEXT ; LD_LIBRARY_PATH=$rootme/../../expect:$rootme/../../libstdc++:$rootme/../../tk/unix:$rootme/../../tcl/unix:$rootme/../../bfd:$rootme/../../opcodes:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; if [ -f ${rootme}/../../expect/expect ] ; then TCL_LIBRARY=${srcdir}/../../tcl/library ; export TCL_LIBRARY ; fi ; runtest --directory=gdb.cell --outdir=gdb.cell
+ Test Run By tschwinge on Fri Nov 13 13:00:35 2009
+ Native configuration is i386-unknown-gnu0.3
+
+ === gdb tests ===
+
+ Schedule of variations:
+ unix
+
+ Running target unix
+ Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
+ Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
+ Using ../../../HEAD/src/gdb/testsuite/config/unix.exp as tool-and-target-specific interface file.
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cell/arch.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cell/break.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cell/bt.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cell/core.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cell/data.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cell/ea-cache.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cell/ea-standalone.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cell/ea-test.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cell/f-regs.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cell/gcore.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cell/mem-access.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cell/ptype.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cell/registers.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cell/sizeof.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cell/solib-symbol.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cell/solib.exp ...
+
+ === gdb Summary ===
+
+ /media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite/../../gdb/gdb version 6.8.50.20090914-cvs -nw -nx
+
+ rootme=`pwd`; export rootme; srcdir=../../../HEAD/src/gdb/testsuite ; export srcdir ; EXPECT=`if [ -f ${rootme}/../../expect/expect ] ; then echo ${rootme}/../../expect/expect ; else echo expect ; fi` ; export EXPECT ; EXEEXT= ; export EXEEXT ; LD_LIBRARY_PATH=$rootme/../../expect:$rootme/../../libstdc++:$rootme/../../tk/unix:$rootme/../../tcl/unix:$rootme/../../bfd:$rootme/../../opcodes:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; if [ -f ${rootme}/../../expect/expect ] ; then TCL_LIBRARY=${srcdir}/../../tcl/library ; export TCL_LIBRARY ; fi ; runtest --directory=gdb.cp --outdir=gdb.cp
+ Test Run By tschwinge on Fri Nov 13 13:00:43 2009
+ Native configuration is i386-unknown-gnu0.3
+
+ === gdb tests ===
+
+ Schedule of variations:
+ unix
+
+ Running target unix
+ Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
+ Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
+ Using ../../../HEAD/src/gdb/testsuite/config/unix.exp as tool-and-target-specific interface file.
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/abstract-origin.exp ...
+ FAIL: gdb.cp/abstract-origin.exp: p problem
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/ambiguous.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/annota2.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/annota3.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/anon-union.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/arg-reference.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/bool.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/breakpoint.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/bs15503.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/call-c.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/casts.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/class2.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/classes.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/cp-relocate.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/cpcompletion.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/cplusfuncs.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/ctti.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/demangle.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/derivation.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/exception.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/expand-sals.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/formatted-ref.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/gdb1355.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/gdb2384.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/gdb2495.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/hang.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/inherit.exp ...
+ FAIL: gdb.cp/inherit.exp: ptype tagless struct
+ FAIL: gdb.cp/inherit.exp: ptype variable of type tagless struct
+ FAIL: gdb.cp/inherit.exp: print type of anonymous union // unrecognized line type 1: class_with_anon_union::;
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/local.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/m-data.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/m-static.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/maint.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/mb-ctor.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/mb-inline.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/mb-templates.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/member-ptr.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/method.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/method2.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/misc.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/namespace-nested-import.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/namespace-using.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/namespace.exp ...
+ FAIL: gdb.cp/namespace.exp: print 'F::cXf'
+ FAIL: gdb.cp/namespace.exp: print F::cXf
+ FAIL: gdb.cp/namespace.exp: print F::cXfX
+ FAIL: gdb.cp/namespace.exp: print 'G::Xg'
+ FAIL: gdb.cp/namespace.exp: print G::Xg
+ FAIL: gdb.cp/namespace.exp: print G::XgX
+ FAIL: gdb.cp/namespace.exp: print cXOtherFile
+ FAIL: gdb.cp/namespace.exp: print XOtherFile
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/overload.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/ovldbreak.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/pass-by-ref.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/pr-1023.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/pr-1210.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/pr-574.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/pr9631.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/printmethod.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/psmang.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/punctuator.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/ref-params.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/ref-types.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/rtti.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/templates.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/try_catch.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/userdef.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.cp/virtfunc.exp ...
+
+ === gdb Summary ===
+
+ # of expected passes 2005
+ # of unexpected failures 12
+ # of known failures 22
+ /media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite/../../gdb/gdb version 6.8.50.20090914-cvs -nw -nx
+
+ make[4]: *** [check-gdb.cp] Error 1
+ rootme=`pwd`; export rootme; srcdir=../../../HEAD/src/gdb/testsuite ; export srcdir ; EXPECT=`if [ -f ${rootme}/../../expect/expect ] ; then echo ${rootme}/../../expect/expect ; else echo expect ; fi` ; export EXPECT ; EXEEXT= ; export EXEEXT ; LD_LIBRARY_PATH=$rootme/../../expect:$rootme/../../libstdc++:$rootme/../../tk/unix:$rootme/../../tcl/unix:$rootme/../../bfd:$rootme/../../opcodes:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; if [ -f ${rootme}/../../expect/expect ] ; then TCL_LIBRARY=${srcdir}/../../tcl/library ; export TCL_LIBRARY ; fi ; runtest --directory=gdb.disasm --outdir=gdb.disasm
+ Test Run By tschwinge on Fri Nov 13 13:20:04 2009
+ Native configuration is i386-unknown-gnu0.3
+
+ === gdb tests ===
+
+ Schedule of variations:
+ unix
+
+ Running target unix
+ Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
+ Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
+ Using ../../../HEAD/src/gdb/testsuite/config/unix.exp as tool-and-target-specific interface file.
+ Running ../../../HEAD/src/gdb/testsuite/gdb.disasm/am33.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.disasm/h8300s.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.disasm/hppa.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.disasm/mn10300.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.disasm/sh3.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.disasm/t01_mov.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.disasm/t02_mova.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.disasm/t03_add.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.disasm/t04_sub.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.disasm/t05_cmp.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.disasm/t06_ari2.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.disasm/t07_ari3.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.disasm/t08_or.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.disasm/t09_xor.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.disasm/t10_and.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.disasm/t11_logs.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.disasm/t12_bit.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.disasm/t13_otr.exp ...
+
+ === gdb Summary ===
+
+ /media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite/../../gdb/gdb version 6.8.50.20090914-cvs -nw -nx
+
+ rootme=`pwd`; export rootme; srcdir=../../../HEAD/src/gdb/testsuite ; export srcdir ; EXPECT=`if [ -f ${rootme}/../../expect/expect ] ; then echo ${rootme}/../../expect/expect ; else echo expect ; fi` ; export EXPECT ; EXEEXT= ; export EXEEXT ; LD_LIBRARY_PATH=$rootme/../../expect:$rootme/../../libstdc++:$rootme/../../tk/unix:$rootme/../../tcl/unix:$rootme/../../bfd:$rootme/../../opcodes:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; if [ -f ${rootme}/../../expect/expect ] ; then TCL_LIBRARY=${srcdir}/../../tcl/library ; export TCL_LIBRARY ; fi ; runtest --directory=gdb.dwarf2 --outdir=gdb.dwarf2
+ Test Run By tschwinge on Fri Nov 13 13:20:12 2009
+ Native configuration is i386-unknown-gnu0.3
+
+ === gdb tests ===
+
+ Schedule of variations:
+ unix
+
+ Running target unix
+ Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
+ Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
+ Using ../../../HEAD/src/gdb/testsuite/config/unix.exp as tool-and-target-specific interface file.
+ Running ../../../HEAD/src/gdb/testsuite/gdb.dwarf2/callframecfa.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.dwarf2/dup-psym.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.dwarf2/dw2-basic.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.dwarf2/dw2-compressed.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.dwarf2/dw2-cu-size.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.dwarf2/dw2-inheritance.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.dwarf2/dw2-intercu.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.dwarf2/dw2-intermix.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.dwarf2/dw2-noloc.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.dwarf2/dw2-producer.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.dwarf2/dw2-ranges.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.dwarf2/dw2-restore.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.dwarf2/dw2-strp.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.dwarf2/dw2-unresolved.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.dwarf2/mac-fileno.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.dwarf2/valop.exp ...
+
+ === gdb Summary ===
+
+ # of expected passes 111
+ /media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite/../../gdb/gdb version 6.8.50.20090914-cvs -nw -nx
+
+ rootme=`pwd`; export rootme; srcdir=../../../HEAD/src/gdb/testsuite ; export srcdir ; EXPECT=`if [ -f ${rootme}/../../expect/expect ] ; then echo ${rootme}/../../expect/expect ; else echo expect ; fi` ; export EXPECT ; EXEEXT= ; export EXEEXT ; LD_LIBRARY_PATH=$rootme/../../expect:$rootme/../../libstdc++:$rootme/../../tk/unix:$rootme/../../tcl/unix:$rootme/../../bfd:$rootme/../../opcodes:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; if [ -f ${rootme}/../../expect/expect ] ; then TCL_LIBRARY=${srcdir}/../../tcl/library ; export TCL_LIBRARY ; fi ; runtest --directory=gdb.fortran --outdir=gdb.fortran
+ Test Run By tschwinge on Fri Nov 13 13:23:28 2009
+ Native configuration is i386-unknown-gnu0.3
+
+ === gdb tests ===
+
+ Schedule of variations:
+ unix
+
+ Running target unix
+ Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
+ Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
+ Using ../../../HEAD/src/gdb/testsuite/config/unix.exp as tool-and-target-specific interface file.
+ Running ../../../HEAD/src/gdb/testsuite/gdb.fortran/array-element.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.fortran/complex.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.fortran/derived-type.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.fortran/exprs.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.fortran/module.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.fortran/subarray.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.fortran/types.exp ...
+
+ === gdb Summary ===
+
+ # of expected passes 125
+ # of untested testcases 5
+ /media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite/../../gdb/gdb version 6.8.50.20090914-cvs -nw -nx
+
+ rootme=`pwd`; export rootme; srcdir=../../../HEAD/src/gdb/testsuite ; export srcdir ; EXPECT=`if [ -f ${rootme}/../../expect/expect ] ; then echo ${rootme}/../../expect/expect ; else echo expect ; fi` ; export EXPECT ; EXEEXT= ; export EXEEXT ; LD_LIBRARY_PATH=$rootme/../../expect:$rootme/../../libstdc++:$rootme/../../tk/unix:$rootme/../../tcl/unix:$rootme/../../bfd:$rootme/../../opcodes:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; if [ -f ${rootme}/../../expect/expect ] ; then TCL_LIBRARY=${srcdir}/../../tcl/library ; export TCL_LIBRARY ; fi ; runtest --directory=gdb.gdb --outdir=gdb.gdb
+ Test Run By tschwinge on Fri Nov 13 13:24:02 2009
+ Native configuration is i386-unknown-gnu0.3
+
+ === gdb tests ===
+
+ Schedule of variations:
+ unix
+
+ Running target unix
+ Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
+ Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
+ Using ../../../HEAD/src/gdb/testsuite/config/unix.exp as tool-and-target-specific interface file.
+ Running ../../../HEAD/src/gdb/testsuite/gdb.gdb/complaints.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.gdb/observer.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.gdb/selftest.exp ...
+ FAIL: gdb.gdb/selftest.exp: backtrace through signal handler
+ Running ../../../HEAD/src/gdb/testsuite/gdb.gdb/xfullpath.exp ...
+
+ === gdb Summary ===
+
+ # of expected passes 165
+ # of unexpected failures 1
+ /media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite/../../gdb/gdb version 6.8.50.20090914-cvs -nw -nx
+
+ make[4]: *** [check-gdb.gdb] Error 1
+ rootme=`pwd`; export rootme; srcdir=../../../HEAD/src/gdb/testsuite ; export srcdir ; EXPECT=`if [ -f ${rootme}/../../expect/expect ] ; then echo ${rootme}/../../expect/expect ; else echo expect ; fi` ; export EXPECT ; EXEEXT= ; export EXEEXT ; LD_LIBRARY_PATH=$rootme/../../expect:$rootme/../../libstdc++:$rootme/../../tk/unix:$rootme/../../tcl/unix:$rootme/../../bfd:$rootme/../../opcodes:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; if [ -f ${rootme}/../../expect/expect ] ; then TCL_LIBRARY=${srcdir}/../../tcl/library ; export TCL_LIBRARY ; fi ; runtest --directory=gdb.java --outdir=gdb.java
+ Test Run By tschwinge on Fri Nov 13 13:26:31 2009
+ Native configuration is i386-unknown-gnu0.3
+
+ === gdb tests ===
+
+ Schedule of variations:
+ unix
+
+ Running target unix
+ Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
+ Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
+ Using ../../../HEAD/src/gdb/testsuite/config/unix.exp as tool-and-target-specific interface file.
+ Running ../../../HEAD/src/gdb/testsuite/gdb.java/jmain.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.java/jmisc.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.java/jprint.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.java/jv-exp.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.java/jv-print.exp ...
+
+ === gdb Summary ===
+
+ # of expected passes 49
+ # of untested testcases 3
+ /media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite/../../gdb/gdb version 6.8.50.20090914-cvs -nw -nx
+
+ rootme=`pwd`; export rootme; srcdir=../../../HEAD/src/gdb/testsuite ; export srcdir ; EXPECT=`if [ -f ${rootme}/../../expect/expect ] ; then echo ${rootme}/../../expect/expect ; else echo expect ; fi` ; export EXPECT ; EXEEXT= ; export EXEEXT ; LD_LIBRARY_PATH=$rootme/../../expect:$rootme/../../libstdc++:$rootme/../../tk/unix:$rootme/../../tcl/unix:$rootme/../../bfd:$rootme/../../opcodes:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; if [ -f ${rootme}/../../expect/expect ] ; then TCL_LIBRARY=${srcdir}/../../tcl/library ; export TCL_LIBRARY ; fi ; runtest --directory=gdb.mi --outdir=gdb.mi
+ Test Run By tschwinge on Fri Nov 13 13:26:56 2009
+ Native configuration is i386-unknown-gnu0.3
+
+ === gdb tests ===
+
+ Schedule of variations:
+ unix
+
+ Running target unix
+ Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
+ Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
+ Using ../../../HEAD/src/gdb/testsuite/config/unix.exp as tool-and-target-specific interface file.
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/gdb2549.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/gdb669.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/gdb680.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/gdb701.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/gdb792.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi-async.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi-basics.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi-break.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi-cli.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi-console.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi-disassemble.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi-eval.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi-file-transfer.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi-file.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi-hack-cli.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi-nonstop-exit.exp ...
+ ERROR: mi-nonstop-exit.exp tests suppressed
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi-nonstop.exp ...
+ ERROR: mi-nonstop.exp tests suppressed
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi-nsintrall.exp ...
+ ERROR: mi-nsintrall.exp tests suppressed
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi-nsmoribund.exp ...
+ ERROR: mi-nsmoribund.exp tests suppressed
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi-nsthrexec.exp ...
+ ERROR: mi-nsthrexec.exp tests suppressed
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi-pending.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi-pthreads.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi-read-memory.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi-regs.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi-return.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi-simplerun.exp ...
+ FAIL: gdb.mi/mi-simplerun.exp: continue to end (failed to resume)
+ FAIL: gdb.mi/mi-simplerun.exp: continue to end (unknown output after running)
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi-stack.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi-stepi.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi-syn-frame.exp ...
+ FAIL: gdb.mi/mi-syn-frame.exp: list stack frames
+ FAIL: gdb.mi/mi-syn-frame.exp: finished exec continue (unknown output after running)
+ FAIL: gdb.mi/mi-syn-frame.exp: list stack frames (timeout)
+ FAIL: gdb.mi/mi-syn-frame.exp: call inferior function which raises exception (timeout)
+ FAIL: gdb.mi/mi-syn-frame.exp: backtrace from inferior function at exception (timeout)
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi-until.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi-var-block.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi-var-child-f.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi-var-child.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi-var-cmd.exp ...
+ FAIL: gdb.mi/mi-var-cmd.exp: in-and-out-of-scope: out of scope now
+ FAIL: gdb.mi/mi-var-cmd.exp: in-and-out-of-scope: out of scope now, not changed
+ FAIL: gdb.mi/mi-var-cmd.exp: in-and-out-of-scope: in scope now
+ FAIL: gdb.mi/mi-var-cmd.exp: in-and-out-of-scope: in scope now, not changed
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi-var-cp.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi-var-display.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi-var-invalidate.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi-watch.exp ...
+ FAIL: gdb.mi/mi-watch.exp: hw: watchpoint trigger (unknown output after running)
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi2-basics.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi2-break.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi2-cli.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi2-console.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi2-disassemble.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi2-eval.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi2-file.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi2-hack-cli.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi2-pthreads.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi2-read-memory.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi2-regs.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi2-return.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi2-simplerun.exp ...
+ FAIL: gdb.mi/mi2-simplerun.exp: continue to end (failed to resume)
+ FAIL: gdb.mi/mi2-simplerun.exp: continue to end (unknown output after running)
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi2-stack.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi2-stepi.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi2-syn-frame.exp ...
+ FAIL: gdb.mi/mi2-syn-frame.exp: list stack frames
+ FAIL: gdb.mi/mi2-syn-frame.exp: finished exec continue (unknown output after running)
+ FAIL: gdb.mi/mi2-syn-frame.exp: list stack frames (timeout)
+ FAIL: gdb.mi/mi2-syn-frame.exp: call inferior function which raises exception (timeout)
+ FAIL: gdb.mi/mi2-syn-frame.exp: backtrace from inferior function at exception (timeout)
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi2-until.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi2-var-block.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi2-var-child.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi2-var-cmd.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi2-var-display.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.mi/mi2-watch.exp ...
+ FAIL: gdb.mi/mi2-watch.exp: hw: watchpoint trigger (unknown output after running)
+
=== gdb Summary ===
- # of expected passes 3876
- # of unexpected failures 86
- # of unexpected successes 1
- # of expected failures 6
- # of known failures 19
+ # of expected passes 1460
+ # of unexpected failures 20
+ # of expected failures 28
+ # of known failures 3
+ # of unresolved testcases 5
# of untested testcases 1
+ # of unsupported tests 5
+ /media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite/../../gdb/gdb version 6.8.50.20090914-cvs -nw -nx
+
+ make[4]: *** [check-gdb.mi] Error 1
+ rootme=`pwd`; export rootme; srcdir=../../../HEAD/src/gdb/testsuite ; export srcdir ; EXPECT=`if [ -f ${rootme}/../../expect/expect ] ; then echo ${rootme}/../../expect/expect ; else echo expect ; fi` ; export EXPECT ; EXEEXT= ; export EXEEXT ; LD_LIBRARY_PATH=$rootme/../../expect:$rootme/../../libstdc++:$rootme/../../tk/unix:$rootme/../../tcl/unix:$rootme/../../bfd:$rootme/../../opcodes:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; if [ -f ${rootme}/../../expect/expect ] ; then TCL_LIBRARY=${srcdir}/../../tcl/library ; export TCL_LIBRARY ; fi ; runtest --directory=gdb.modula2 --outdir=gdb.modula2
+ Test Run By tschwinge on Fri Nov 13 13:48:43 2009
+ Native configuration is i386-unknown-gnu0.3
+
+ === gdb tests ===
+
+ Schedule of variations:
+ unix
+
+ Running target unix
+ Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
+ Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
+ Using ../../../HEAD/src/gdb/testsuite/config/unix.exp as tool-and-target-specific interface file.
+ Running ../../../HEAD/src/gdb/testsuite/gdb.modula2/unbounded-array.exp ...
+
+ === gdb Summary ===
+
+ # of expected passes 8
+ /media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite/../../gdb/gdb version 6.8.50.20090914-cvs -nw -nx
+
+ rootme=`pwd`; export rootme; srcdir=../../../HEAD/src/gdb/testsuite ; export srcdir ; EXPECT=`if [ -f ${rootme}/../../expect/expect ] ; then echo ${rootme}/../../expect/expect ; else echo expect ; fi` ; export EXPECT ; EXEEXT= ; export EXEEXT ; LD_LIBRARY_PATH=$rootme/../../expect:$rootme/../../libstdc++:$rootme/../../tk/unix:$rootme/../../tcl/unix:$rootme/../../bfd:$rootme/../../opcodes:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; if [ -f ${rootme}/../../expect/expect ] ; then TCL_LIBRARY=${srcdir}/../../tcl/library ; export TCL_LIBRARY ; fi ; runtest --directory=gdb.objc --outdir=gdb.objc
+ Test Run By tschwinge on Fri Nov 13 13:48:56 2009
+ Native configuration is i386-unknown-gnu0.3
+
+ === gdb tests ===
+
+ Schedule of variations:
+ unix
+
+ Running target unix
+ Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
+ Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
+ Using ../../../HEAD/src/gdb/testsuite/config/unix.exp as tool-and-target-specific interface file.
+ Running ../../../HEAD/src/gdb/testsuite/gdb.objc/basicclass.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.objc/nondebug.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.objc/objcdecode.exp ...
+ FAIL: gdb.objc/objcdecode.exp: continue after break on multiply defined symbol (GDB internal error)
+
+ === gdb Summary ===
+
+ # of expected passes 21
+ # of unexpected failures 1
+ # of known failures 1
+ /media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite/../../gdb/gdb version 6.8.50.20090914-cvs -nw -nx
+
+ make[4]: *** [check-gdb.objc] Error 1
+ rootme=`pwd`; export rootme; srcdir=../../../HEAD/src/gdb/testsuite ; export srcdir ; EXPECT=`if [ -f ${rootme}/../../expect/expect ] ; then echo ${rootme}/../../expect/expect ; else echo expect ; fi` ; export EXPECT ; EXEEXT= ; export EXEEXT ; LD_LIBRARY_PATH=$rootme/../../expect:$rootme/../../libstdc++:$rootme/../../tk/unix:$rootme/../../tcl/unix:$rootme/../../bfd:$rootme/../../opcodes:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; if [ -f ${rootme}/../../expect/expect ] ; then TCL_LIBRARY=${srcdir}/../../tcl/library ; export TCL_LIBRARY ; fi ; runtest --directory=gdb.opt --outdir=gdb.opt
+ Test Run By tschwinge on Fri Nov 13 13:49:32 2009
+ Native configuration is i386-unknown-gnu0.3
+
+ === gdb tests ===
+
+ Schedule of variations:
+ unix
+
+ Running target unix
+ Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
+ Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
+ Using ../../../HEAD/src/gdb/testsuite/config/unix.exp as tool-and-target-specific interface file.
+ Running ../../../HEAD/src/gdb/testsuite/gdb.opt/clobbered-registers-O2.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.opt/inline-bt.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.opt/inline-cmds.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.opt/inline-locals.exp ...
+
+ === gdb Summary ===
+
+ # of expected passes 83
+ # of expected failures 2
+ # of known failures 1
+ /media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite/../../gdb/gdb version 6.8.50.20090914-cvs -nw -nx
+
+ rootme=`pwd`; export rootme; srcdir=../../../HEAD/src/gdb/testsuite ; export srcdir ; EXPECT=`if [ -f ${rootme}/../../expect/expect ] ; then echo ${rootme}/../../expect/expect ; else echo expect ; fi` ; export EXPECT ; EXEEXT= ; export EXEEXT ; LD_LIBRARY_PATH=$rootme/../../expect:$rootme/../../libstdc++:$rootme/../../tk/unix:$rootme/../../tcl/unix:$rootme/../../bfd:$rootme/../../opcodes:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; if [ -f ${rootme}/../../expect/expect ] ; then TCL_LIBRARY=${srcdir}/../../tcl/library ; export TCL_LIBRARY ; fi ; runtest --directory=gdb.pascal --outdir=gdb.pascal
+ Test Run By tschwinge on Fri Nov 13 13:50:44 2009
+ Native configuration is i386-unknown-gnu0.3
+
+ === gdb tests ===
+
+ Schedule of variations:
+ unix
+
+ Running target unix
+ Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
+ Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
+ Using ../../../HEAD/src/gdb/testsuite/config/unix.exp as tool-and-target-specific interface file.
+ Running ../../../HEAD/src/gdb/testsuite/gdb.pascal/floats.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.pascal/hello.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.pascal/integers.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.pascal/types.exp ...
+
+ === gdb Summary ===
+
+ # of expected passes 10
+ # of known failures 1
+ # of unsupported tests 3
+ /media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite/../../gdb/gdb version 6.8.50.20090914-cvs -nw -nx
+
+ rootme=`pwd`; export rootme; srcdir=../../../HEAD/src/gdb/testsuite ; export srcdir ; EXPECT=`if [ -f ${rootme}/../../expect/expect ] ; then echo ${rootme}/../../expect/expect ; else echo expect ; fi` ; export EXPECT ; EXEEXT= ; export EXEEXT ; LD_LIBRARY_PATH=$rootme/../../expect:$rootme/../../libstdc++:$rootme/../../tk/unix:$rootme/../../tcl/unix:$rootme/../../bfd:$rootme/../../opcodes:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; if [ -f ${rootme}/../../expect/expect ] ; then TCL_LIBRARY=${srcdir}/../../tcl/library ; export TCL_LIBRARY ; fi ; runtest --directory=gdb.python --outdir=gdb.python
+ Test Run By tschwinge on Fri Nov 13 13:50:57 2009
+ Native configuration is i386-unknown-gnu0.3
+
+ === gdb tests ===
+
+ Schedule of variations:
+ unix
+
+ Running target unix
+ Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
+ Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
+ Using ../../../HEAD/src/gdb/testsuite/config/unix.exp as tool-and-target-specific interface file.
+ Running ../../../HEAD/src/gdb/testsuite/gdb.python/py-cmd.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.python/py-frame.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.python/py-function.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.python/py-mi.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.python/py-prettyprint.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.python/py-template.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.python/py-value.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.python/python.exp ...
+
+ === gdb Summary ===
+
+ # of expected passes 284
+ /media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite/../../gdb/gdb version 6.8.50.20090914-cvs -nw -nx
+
+ rootme=`pwd`; export rootme; srcdir=../../../HEAD/src/gdb/testsuite ; export srcdir ; EXPECT=`if [ -f ${rootme}/../../expect/expect ] ; then echo ${rootme}/../../expect/expect ; else echo expect ; fi` ; export EXPECT ; EXEEXT= ; export EXEEXT ; LD_LIBRARY_PATH=$rootme/../../expect:$rootme/../../libstdc++:$rootme/../../tk/unix:$rootme/../../tcl/unix:$rootme/../../bfd:$rootme/../../opcodes:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; if [ -f ${rootme}/../../expect/expect ] ; then TCL_LIBRARY=${srcdir}/../../tcl/library ; export TCL_LIBRARY ; fi ; runtest --directory=gdb.reverse --outdir=gdb.reverse
+ Test Run By tschwinge on Fri Nov 13 13:54:17 2009
+ Native configuration is i386-unknown-gnu0.3
+
+ === gdb tests ===
+
+ Schedule of variations:
+ unix
+
+ Running target unix
+ Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
+ Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
+ Using ../../../HEAD/src/gdb/testsuite/config/unix.exp as tool-and-target-specific interface file.
+ Running ../../../HEAD/src/gdb/testsuite/gdb.reverse/break-reverse.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.reverse/consecutive-reverse.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.reverse/finish-reverse.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.reverse/i386-reverse.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.reverse/machinestate.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.reverse/sigall-reverse.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.reverse/solib-reverse.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.reverse/step-reverse.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.reverse/until-reverse.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.reverse/watch-reverse.exp ...
+
+ === gdb Summary ===
+
+ /media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite/../../gdb/gdb version 6.8.50.20090914-cvs -nw -nx
+
+ rootme=`pwd`; export rootme; srcdir=../../../HEAD/src/gdb/testsuite ; export srcdir ; EXPECT=`if [ -f ${rootme}/../../expect/expect ] ; then echo ${rootme}/../../expect/expect ; else echo expect ; fi` ; export EXPECT ; EXEEXT= ; export EXEEXT ; LD_LIBRARY_PATH=$rootme/../../expect:$rootme/../../libstdc++:$rootme/../../tk/unix:$rootme/../../tcl/unix:$rootme/../../bfd:$rootme/../../opcodes:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; if [ -f ${rootme}/../../expect/expect ] ; then TCL_LIBRARY=${srcdir}/../../tcl/library ; export TCL_LIBRARY ; fi ; runtest --directory=gdb.server --outdir=gdb.server
+ Test Run By tschwinge on Fri Nov 13 13:54:23 2009
+ Native configuration is i386-unknown-gnu0.3
+
+ === gdb tests ===
+
+ Schedule of variations:
+ unix
+
+ Running target unix
+ Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
+ Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
+ Using ../../../HEAD/src/gdb/testsuite/config/unix.exp as tool-and-target-specific interface file.
+ Running ../../../HEAD/src/gdb/testsuite/gdb.server/ext-attach.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.server/ext-run.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.server/file-transfer.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.server/server-mon.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.server/server-run.exp ...
+
+ === gdb Summary ===
+
+ /media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite/../../gdb/gdb version 6.8.50.20090914-cvs -nw -nx
+
+ rootme=`pwd`; export rootme; srcdir=../../../HEAD/src/gdb/testsuite ; export srcdir ; EXPECT=`if [ -f ${rootme}/../../expect/expect ] ; then echo ${rootme}/../../expect/expect ; else echo expect ; fi` ; export EXPECT ; EXEEXT= ; export EXEEXT ; LD_LIBRARY_PATH=$rootme/../../expect:$rootme/../../libstdc++:$rootme/../../tk/unix:$rootme/../../tcl/unix:$rootme/../../bfd:$rootme/../../opcodes:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; if [ -f ${rootme}/../../expect/expect ] ; then TCL_LIBRARY=${srcdir}/../../tcl/library ; export TCL_LIBRARY ; fi ; runtest --directory=gdb.stabs --outdir=gdb.stabs
+ Test Run By tschwinge on Fri Nov 13 13:54:29 2009
+ Native configuration is i386-unknown-gnu0.3
+
+ === gdb tests ===
+
+ Schedule of variations:
+ unix
+
+ Running target unix
+ Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
+ Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
+ Using ../../../HEAD/src/gdb/testsuite/config/unix.exp as tool-and-target-specific interface file.
+ Running ../../../HEAD/src/gdb/testsuite/gdb.stabs/exclfwd.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.stabs/weird.exp ...
+
+ === gdb Summary ===
+
+ # of expected passes 193
+ # of expected failures 7
+ /media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite/../../gdb/gdb version 6.8.50.20090914-cvs -nw -nx
+
+ rootme=`pwd`; export rootme; srcdir=../../../HEAD/src/gdb/testsuite ; export srcdir ; EXPECT=`if [ -f ${rootme}/../../expect/expect ] ; then echo ${rootme}/../../expect/expect ; else echo expect ; fi` ; export EXPECT ; EXEEXT= ; export EXEEXT ; LD_LIBRARY_PATH=$rootme/../../expect:$rootme/../../libstdc++:$rootme/../../tk/unix:$rootme/../../tcl/unix:$rootme/../../bfd:$rootme/../../opcodes:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; if [ -f ${rootme}/../../expect/expect ] ; then TCL_LIBRARY=${srcdir}/../../tcl/library ; export TCL_LIBRARY ; fi ; runtest --directory=gdb.threads --outdir=gdb.threads
+ Test Run By tschwinge on Fri Nov 13 13:55:20 2009
+ Native configuration is i386-unknown-gnu0.3
+
+ === gdb tests ===
+
+ Schedule of variations:
+ unix
+
+ Running target unix
+ Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
+ Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
+ Using ../../../HEAD/src/gdb/testsuite/config/unix.exp as tool-and-target-specific interface file.
+ Running ../../../HEAD/src/gdb/testsuite/gdb.threads/attach-into-signal.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.threads/attach-stopped.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.threads/attachstop-mt.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.threads/bp_in_thread.exp ...
+ FAIL: gdb.threads/bp_in_thread.exp: run to noreturn
+ Running ../../../HEAD/src/gdb/testsuite/gdb.threads/current-lwp-dead.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.threads/execl.exp ...
+ FAIL: gdb.threads/execl.exp: info threads before exec
+ FAIL: gdb.threads/execl.exp: continue across exec
+ FAIL: gdb.threads/execl.exp: continue to end
+ Running ../../../HEAD/src/gdb/testsuite/gdb.threads/fork-child-threads.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.threads/fork-thread-pending.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.threads/gcore-thread.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.threads/hand-call-in-threads.exp ...
+ FAIL: gdb.threads/hand-call-in-threads.exp: show scheduler locking on
+ FAIL: gdb.threads/hand-call-in-threads.exp: hand call, thread 5 (timeout)
+ FAIL: gdb.threads/hand-call-in-threads.exp: set confirm off (timeout)
+ FAIL: gdb.threads/hand-call-in-threads.exp: prepare to discard hand call, thread 1 (timeout)
+ FAIL: gdb.threads/hand-call-in-threads.exp: dummy stack frame number, thread 1
+ FAIL: gdb.threads/hand-call-in-threads.exp: setting frame, thread 1 (timeout)
+ FAIL: gdb.threads/hand-call-in-threads.exp: discard hand call, thread 1 (timeout)
+ FAIL: gdb.threads/hand-call-in-threads.exp: prepare to discard hand call, thread 2 (timeout)
+ FAIL: gdb.threads/hand-call-in-threads.exp: dummy stack frame number, thread 2
+ FAIL: gdb.threads/hand-call-in-threads.exp: setting frame, thread 2 (timeout)
+ FAIL: gdb.threads/hand-call-in-threads.exp: discard hand call, thread 2 (timeout)
+ FAIL: gdb.threads/hand-call-in-threads.exp: prepare to discard hand call, thread 3 (timeout)
+ FAIL: gdb.threads/hand-call-in-threads.exp: dummy stack frame number, thread 3
+ FAIL: gdb.threads/hand-call-in-threads.exp: setting frame, thread 3 (timeout)
+ FAIL: gdb.threads/hand-call-in-threads.exp: discard hand call, thread 3 (timeout)
+ FAIL: gdb.threads/hand-call-in-threads.exp: prepare to discard hand call, thread 4 (timeout)
+ FAIL: gdb.threads/hand-call-in-threads.exp: dummy stack frame number, thread 4
+ FAIL: gdb.threads/hand-call-in-threads.exp: setting frame, thread 4 (timeout)
+ FAIL: gdb.threads/hand-call-in-threads.exp: discard hand call, thread 4 (timeout)
+ FAIL: gdb.threads/hand-call-in-threads.exp: prepare to discard hand call, thread 5 (timeout)
+ FAIL: gdb.threads/hand-call-in-threads.exp: dummy stack frame number, thread 5
+ FAIL: gdb.threads/hand-call-in-threads.exp: setting frame, thread 5 (timeout)
+ FAIL: gdb.threads/hand-call-in-threads.exp: discard hand call, thread 5 (timeout)
+ FAIL: gdb.threads/hand-call-in-threads.exp: all dummies popped (timeout)
+ FAIL: gdb.threads/hand-call-in-threads.exp: disable scheduler locking (timeout)
+ FAIL: gdb.threads/hand-call-in-threads.exp: show scheduler locking off (timeout)
+ Running ../../../HEAD/src/gdb/testsuite/gdb.threads/interrupted-hand-call.exp ...
+ FAIL: gdb.threads/interrupted-hand-call.exp: hand-call interrupted by signal in another thread
+ FAIL: gdb.threads/interrupted-hand-call.exp: continue to program exit (timeout)
+ Running ../../../HEAD/src/gdb/testsuite/gdb.threads/killed.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.threads/linux-dp.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.threads/manythreads.exp ...
+ FAIL: gdb.threads/manythreads.exp: info threads
+ Running ../../../HEAD/src/gdb/testsuite/gdb.threads/multi-create.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.threads/pending-step.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.threads/print-threads.exp ...
+ FAIL: gdb.threads/print-threads.exp: Running threads (fast) (unknown output)
+ FAIL: gdb.threads/print-threads.exp: Running threads (slow) (unknown output)
+ FAIL: gdb.threads/print-threads.exp: Running threads (slow with kill breakpoint) (unknown output)
+ Running ../../../HEAD/src/gdb/testsuite/gdb.threads/pthread_cond_wait.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.threads/pthreads.exp ...
+ FAIL: gdb.threads/pthreads.exp: Continue to creation of first thread
+ FAIL: gdb.threads/pthreads.exp: Continue to creation of second thread
+ FAIL: gdb.threads/pthreads.exp: continue until common routine run 15 times
+ FAIL: gdb.threads/pthreads.exp: Stopped with a ^C (timeout)
+ WARNING: Could not stop child with ^C; skipping rest of tests.
+
+ Running ../../../HEAD/src/gdb/testsuite/gdb.threads/schedlock.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.threads/sigthread.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.threads/staticthreads.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.threads/step.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.threads/step2.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.threads/switch-threads.exp ...
+ FAIL: gdb.threads/switch-threads.exp: continue to breakpoint: continue to thread_func
+ FAIL: gdb.threads/switch-threads.exp: next
+ Running ../../../HEAD/src/gdb/testsuite/gdb.threads/thread-execl.exp ...
+ FAIL: gdb.threads/thread-execl.exp: continue to thread start
+ FAIL: gdb.threads/thread-execl.exp: get to main in new image
+ Running ../../../HEAD/src/gdb/testsuite/gdb.threads/thread-specific.exp ...
+ FAIL: gdb.threads/thread-specific.exp: continue to thread-specific breakpoint
+ Running ../../../HEAD/src/gdb/testsuite/gdb.threads/thread-unwindonsignal.exp ...
+ FAIL: gdb.threads/thread-unwindonsignal.exp: hand-call interrupted by signal in another thread
+ FAIL: gdb.threads/thread-unwindonsignal.exp: dummy stack frame present
+ FAIL: gdb.threads/thread-unwindonsignal.exp: continue to program exit (the program is no longer running)
+ Running ../../../HEAD/src/gdb/testsuite/gdb.threads/thread_check.exp ...
+ FAIL: gdb.threads/thread_check.exp: continue to tf
+ FAIL: gdb.threads/thread_check.exp: backtrace from thread function
+ Running ../../../HEAD/src/gdb/testsuite/gdb.threads/thread_events.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.threads/threadapply.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.threads/threxit-hop-specific.exp ...
+ FAIL: gdb.threads/threxit-hop-specific.exp: continue to thread start
+ FAIL: gdb.threads/threxit-hop-specific.exp: get past the thread specific breakpoint
+ Running ../../../HEAD/src/gdb/testsuite/gdb.threads/tls-nodebug.exp ...
+ FAIL: gdb.threads/tls-nodebug.exp: thread local storage
+ Running ../../../HEAD/src/gdb/testsuite/gdb.threads/tls-shared.exp ...
+ FAIL: gdb.threads/tls-shared.exp: print thread local storage variable
+ Running ../../../HEAD/src/gdb/testsuite/gdb.threads/tls.exp ...
+ FAIL: gdb.threads/tls.exp: continue to first thread: no progress?
+ FAIL: gdb.threads/tls.exp: first thread print me
+ FAIL: gdb.threads/tls.exp: first thread local storage
+ FAIL: gdb.threads/tls.exp: first another thread local storage
+ FAIL: gdb.threads/tls.exp: continue to second thread
+ FAIL: gdb.threads/tls.exp: second thread print me
+ FAIL: gdb.threads/tls.exp: second thread local storage
+ FAIL: gdb.threads/tls.exp: second another thread local storage
+ FAIL: gdb.threads/tls.exp: continue to third thread
+ FAIL: gdb.threads/tls.exp: third thread print me
+ FAIL: gdb.threads/tls.exp: third thread local storage
+ FAIL: gdb.threads/tls.exp: third another thread local storage
+ FAIL: gdb.threads/tls.exp: selected thread: 1
+ FAIL: gdb.threads/tls.exp: selected thread: 2
+ FAIL: gdb.threads/tls.exp: selected thread: 3
+ FAIL: gdb.threads/tls.exp: 8 thread local storage
+ FAIL: gdb.threads/tls.exp: 8 another thread local storage
+ FAIL: gdb.threads/tls.exp: 6 thread local storage
+ FAIL: gdb.threads/tls.exp: 6 another thread local storage
+ FAIL: gdb.threads/tls.exp: 7 thread local storage
+ FAIL: gdb.threads/tls.exp: 7 another thread local storage
+ FAIL: gdb.threads/tls.exp: mess at end
+ FAIL: gdb.threads/tls.exp: running to spin in runto
+ FAIL: gdb.threads/tls.exp: p a_thread_local
+ FAIL: gdb.threads/tls.exp: p file2_thread_local
+ FAIL: gdb.threads/tls.exp: p a_thread_local second time
+ Running ../../../HEAD/src/gdb/testsuite/gdb.threads/watchthreads.exp ...
+ FAIL: gdb.threads/watchthreads.exp: watch args[0]
+ FAIL: gdb.threads/watchthreads.exp: watch args[1]
+ FAIL: gdb.threads/watchthreads.exp: threaded watch loop
+ FAIL: gdb.threads/watchthreads.exp: first watchpoint on args[0] hit
+ FAIL: gdb.threads/watchthreads.exp: first watchpoint on args[1] hit
+ FAIL: gdb.threads/watchthreads.exp: watchpoint on args[0] hit in thread
+ FAIL: gdb.threads/watchthreads.exp: watchpoint on args[1] hit in thread
+ FAIL: gdb.threads/watchthreads.exp: combination of threaded watchpoints = 30
+ Running ../../../HEAD/src/gdb/testsuite/gdb.threads/watchthreads2.exp ...
+ FAIL: gdb.threads/watchthreads2.exp: run to thread_started
+ FAIL: gdb.threads/watchthreads2.exp: run to thread_started
+ FAIL: gdb.threads/watchthreads2.exp: run to thread_started
+ FAIL: gdb.threads/watchthreads2.exp: run to thread_started (the program is no longer running)
+ FAIL: gdb.threads/watchthreads2.exp: all threads started
+
+ === gdb Summary ===
+
+ # of expected passes 172
+ # of unexpected failures 93
+ # of known failures 1
# of unsupported tests 4
- /media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite/../../gdb/gdb version 6.8.50.20090720-cvs -nw -nx
+ /media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite/../../gdb/gdb version 6.8.50.20090914-cvs -nw -nx
+
+ make[4]: *** [check-gdb.threads] Error 1
+ rootme=`pwd`; export rootme; srcdir=../../../HEAD/src/gdb/testsuite ; export srcdir ; EXPECT=`if [ -f ${rootme}/../../expect/expect ] ; then echo ${rootme}/../../expect/expect ; else echo expect ; fi` ; export EXPECT ; EXEEXT= ; export EXEEXT ; LD_LIBRARY_PATH=$rootme/../../expect:$rootme/../../libstdc++:$rootme/../../tk/unix:$rootme/../../tcl/unix:$rootme/../../bfd:$rootme/../../opcodes:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; if [ -f ${rootme}/../../expect/expect ] ; then TCL_LIBRARY=${srcdir}/../../tcl/library ; export TCL_LIBRARY ; fi ; runtest --directory=gdb.trace --outdir=gdb.trace
+ Test Run By tschwinge on Fri Nov 13 14:16:00 2009
+ Native configuration is i386-unknown-gnu0.3
+
+ === gdb tests ===
+
+ Schedule of variations:
+ unix
+
+ Running target unix
+ Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
+ Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
+ Using ../../../HEAD/src/gdb/testsuite/config/unix.exp as tool-and-target-specific interface file.
+ Running ../../../HEAD/src/gdb/testsuite/gdb.trace/actions.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.trace/backtrace.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.trace/circ.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.trace/collection.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.trace/deltrace.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.trace/infotrace.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.trace/limits.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.trace/packetlen.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.trace/passc-dyn.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.trace/passcount.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.trace/report.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.trace/save-trace.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.trace/tfind.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.trace/tracecmd.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.trace/while-dyn.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.trace/while-stepping.exp ...
+
+ === gdb Summary ===
+
+ # of expected passes 125
+ /media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite/../../gdb/gdb version 6.8.50.20090914-cvs -nw -nx
+
+ rootme=`pwd`; export rootme; srcdir=../../../HEAD/src/gdb/testsuite ; export srcdir ; EXPECT=`if [ -f ${rootme}/../../expect/expect ] ; then echo ${rootme}/../../expect/expect ; else echo expect ; fi` ; export EXPECT ; EXEEXT= ; export EXEEXT ; LD_LIBRARY_PATH=$rootme/../../expect:$rootme/../../libstdc++:$rootme/../../tk/unix:$rootme/../../tcl/unix:$rootme/../../bfd:$rootme/../../opcodes:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; if [ -f ${rootme}/../../expect/expect ] ; then TCL_LIBRARY=${srcdir}/../../tcl/library ; export TCL_LIBRARY ; fi ; runtest --directory=gdb.xml --outdir=gdb.xml
+ Test Run By tschwinge on Fri Nov 13 14:19:31 2009
+ Native configuration is i386-unknown-gnu0.3
+
+ === gdb tests ===
+
+ Schedule of variations:
+ unix
+
+ Running target unix
+ Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
+ Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
+ Using ../../../HEAD/src/gdb/testsuite/config/unix.exp as tool-and-target-specific interface file.
+ Running ../../../HEAD/src/gdb/testsuite/gdb.xml/tdesc-arch.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.xml/tdesc-errors.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.xml/tdesc-regs.exp ...
+ Running ../../../HEAD/src/gdb/testsuite/gdb.xml/tdesc-xinclude.exp ...
+
+ === gdb Summary ===
+
+ # of expected passes 13
+ # of known failures 1
+ # of unsupported tests 1
+ /media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite/../../gdb/gdb version 6.8.50.20090914-cvs -nw -nx
+ make[4]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite'
+ make[3]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb/testsuite'
+ make[2]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build/gdb'
+ make[1]: Nothing to be done for `check-target'.
+ make[1]: Leaving directory `/media/data/home/tschwinge/tmp/gdb/HEAD.build'
--
cgit v1.3.1
From fcb280ce60424ef1e19f1840267458fa680cd257 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Sun, 15 Nov 2009 00:55:01 +0100
Subject: Some (tiny) further findings.
---
open_issues/gdb_testsuite.mdwn | 4 ++++
open_issues/term_blocking.mdwn | 8 +++++++-
2 files changed, 11 insertions(+), 1 deletion(-)
(limited to 'open_issues')
diff --git a/open_issues/gdb_testsuite.mdwn b/open_issues/gdb_testsuite.mdwn
index ed459d90..c349294f 100644
--- a/open_issues/gdb_testsuite.mdwn
+++ b/open_issues/gdb_testsuite.mdwn
@@ -10,6 +10,10 @@ License|/fdl]]."]]"""]]
[[!meta title="GDB testsuite"]]
+Note that there may be false failures listed here, due to the [[term blocking]]
+issue.
+
+
[[!tag open_issue_gdb]]
Here's a log of a GDB testsuite run; this is from 2009-09-15 HEAD sources.
diff --git a/open_issues/term_blocking.mdwn b/open_issues/term_blocking.mdwn
index 6c7285e3..8d3e3b9f 100644
--- a/open_issues/term_blocking.mdwn
+++ b/open_issues/term_blocking.mdwn
@@ -36,7 +36,13 @@ The `term` on `p6` has already been running before:
# ps -Af | grep [t]typ6
root 6871 3 - 5:45.86 /hurd/term /dev/ptyp6 pty-master /dev/ttyp6
-Killed it, and things were fine again.
+In this situation, `w` will sometimes report erroneous values for *IDLE*
+for the process using that terminal.
+
+Killed that `term` instance, and things were fine again.
+
+
+All this reproducible happens while running the [[GDB testsuite]].
---
--
cgit v1.3.1
From 9f1715af0cc21a658bad3ae53944651937ddf2fc Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Mon, 23 Nov 2009 22:42:00 +0100
Subject: open_issues/gdb_head: Publish good and bad versions.
---
open_issues/gdb_head.mdwn | 4 ++++
1 file changed, 4 insertions(+)
(limited to 'open_issues')
diff --git a/open_issues/gdb_head.mdwn b/open_issues/gdb_head.mdwn
index 9d76ba82..4f16259f 100644
--- a/open_issues/gdb_head.mdwn
+++ b/open_issues/gdb_head.mdwn
@@ -38,3 +38,7 @@ License|/fdl]]."]]"""]]
Inferior 1 [bogus thread id 0] will be killed.
Quit anyway? (y or n) y
+
+
+Good: 2009-10-19 09:30
+Bad: 2009-10-19 10
--
cgit v1.3.1
From 341a8432d12ab5eaca80bde4fd97a37f9f697d5c Mon Sep 17 00:00:00 2001
From: Samuel Thibault
Date: Sun, 13 Dec 2009 12:34:25 +0100
Subject: grub2 got ported
---
open_issues/grub2.mdwn | 21 ---------------------
open_issues/grub_legacy.mdwn | 3 ---
2 files changed, 24 deletions(-)
delete mode 100644 open_issues/grub2.mdwn
(limited to 'open_issues')
diff --git a/open_issues/grub2.mdwn b/open_issues/grub2.mdwn
deleted file mode 100644
index 235950a4..00000000
--- a/open_issues/grub2.mdwn
+++ /dev/null
@@ -1,21 +0,0 @@
-[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
-[[!meta title="GRUB2"]]
-
-[[!tag open_issue_porting]]
-
-Just like [[GRUB (legacy)|grub_legacy]], GRUB2 needs to be ported for being
-installable when attempted to be installed *from* GNU/Hurd systems:
-
- $ sudo grub-probe --target=device /boot/grub
- grub-probe: error: cannot find a device for /boot/grub.
-
-Etc.
diff --git a/open_issues/grub_legacy.mdwn b/open_issues/grub_legacy.mdwn
index cb69d10b..622daa09 100644
--- a/open_issues/grub_legacy.mdwn
+++ b/open_issues/grub_legacy.mdwn
@@ -35,6 +35,3 @@ There is a patch, [[grub-install.patch]], to fix that.
grub> dump (hd0,0)/boot/grub/stage1 /tmp/grub_stage1
Error 18: Selected cylinder exceeds maximum supported by BIOS
-
-
-The successor, [[GRUB2]], also needs to be ported.
--
cgit v1.3.1
From 70de4a0486378d418111537944049911efb6dc50 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Mon, 21 Dec 2009 14:40:38 +0100
Subject: Now that GRUB 2 is working, I don't see the need anymore for fixing
GRUB Legacy.
---
open_issues/grub_legacy.mdwn | 37 ------------------------------
open_issues/grub_legacy/grub-install.patch | 23 -------------------
2 files changed, 60 deletions(-)
delete mode 100644 open_issues/grub_legacy.mdwn
delete mode 100644 open_issues/grub_legacy/grub-install.patch
(limited to 'open_issues')
diff --git a/open_issues/grub_legacy.mdwn b/open_issues/grub_legacy.mdwn
deleted file mode 100644
index 622daa09..00000000
--- a/open_issues/grub_legacy.mdwn
+++ /dev/null
@@ -1,37 +0,0 @@
-[[!meta copyright="Copyright © 2005, 2009 Free Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
-[[!meta title="GRUB (legacy)"]]
-
-[[!tag open_issue_porting]]
-
-Even though it is customarily used *for* booting GNU/Hurd systems, [[GRUB]],
-specifically GRUB legacy (which is still in wide-spread use, despite that
-rather depricative nickname), has never been ported to be installable when
-attempted to be installed *from* GNU/Hurd systems:
-
- # grub-install \(hd0\)
- df: Warning: cannot read table of mounted filesystems
- df: Warning: cannot read table of mounted filesystems
- Could not find device for /boot: Not found or not a block device.
-
-There is a patch, [[grub-install.patch]], to fix that.
-
-
-`grub-install`, however, still fails while invoking `grub`:
-
- # grub-install \(hd0\)
- The file /boot/grub/stage1 not read correctly.
-
- # grub
- [...]
- grub> dump (hd0,0)/boot/grub/stage1 /tmp/grub_stage1
-
- Error 18: Selected cylinder exceeds maximum supported by BIOS
diff --git a/open_issues/grub_legacy/grub-install.patch b/open_issues/grub_legacy/grub-install.patch
deleted file mode 100644
index 3f6341b4..00000000
--- a/open_issues/grub_legacy/grub-install.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-2005-08-23 Thomas Schwinge
-
- * grub-install (find_device): Rough port for GNU/Hurd.
-
-
---- grub-install.orig 2005-08-23 16:56:02.000000000 +0200
-+++ grub-install 2005-08-23 17:01:55.000000000 +0200
-@@ -263,7 +263,14 @@
- find_device () {
- # For now, this uses the program `df' to get the device name, but is
- # this really portable?
-- tmp_fname=`df $1/ | sed -n 's%.*\(/dev/[^ ]*\).*%\1%p'`
-+ # No. (Not even on GNU/Linux.) - Thomas Schwinge
-+
-+ case $host_os in
-+ gnu*) # TODO: What about using multiple devices?
-+ tmp_fname=`fsysopts $1/ | sed -n 's%.*device:\([^ ]*\).*%/dev/\1%p'`;;
-+ *)
-+ tmp_fname=`df $1/ | sed -n 's%.*\(/dev/[^ ]*\).*%\1%p'`;;
-+ esac
-
- if test -z "$tmp_fname"; then
- echo "Could not find device for $1" 2>&1
--
cgit v1.3.1
From b7f99a665b100d1e33fd14ad9463cada34acf543 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Tue, 22 Dec 2009 22:49:25 +0100
Subject: Link related projects.
---
community/gsoc/project_ideas/driver_glue_code.mdwn | 3 +++
open_issues/device_drivers_and_io_systems.mdwn | 1 +
open_issues/user-space_device_drivers.mdwn | 1 +
3 files changed, 5 insertions(+)
(limited to 'open_issues')
diff --git a/community/gsoc/project_ideas/driver_glue_code.mdwn b/community/gsoc/project_ideas/driver_glue_code.mdwn
index 04efe202..7da34d10 100644
--- a/community/gsoc/project_ideas/driver_glue_code.mdwn
+++ b/community/gsoc/project_ideas/driver_glue_code.mdwn
@@ -32,6 +32,9 @@ programming probably is a must. (No Hurd-specific knowledge is required,
though.)
This is [[!GNU_Savannah_task 5488]].
+[[open issues/user-space device drivers]].
+[[open issues/device drivers and io systems]].
+
Possible mentors: Samuel Thibault (youpi)
diff --git a/open_issues/device_drivers_and_io_systems.mdwn b/open_issues/device_drivers_and_io_systems.mdwn
index f84ddce8..53a8287b 100644
--- a/open_issues/device_drivers_and_io_systems.mdwn
+++ b/open_issues/device_drivers_and_io_systems.mdwn
@@ -14,6 +14,7 @@ This is a collection of resources concerning *device drivers* and *I/O systems*
in general.
Also see [[user-space device drivers]].
+[[community/gsoc/project ideas/driver glue code]].
[[!toc levels=2]]
diff --git a/open_issues/user-space_device_drivers.mdwn b/open_issues/user-space_device_drivers.mdwn
index 33e75942..7154392e 100644
--- a/open_issues/user-space_device_drivers.mdwn
+++ b/open_issues/user-space_device_drivers.mdwn
@@ -13,6 +13,7 @@ License|/fdl]]."]]"""]]
This is a collection of resources concerning *user-space device drivers*.
Also see [[device drivers and IO systems]].
+[[community/gsoc/project ideas/driver glue code]].
[[!toc levels=2]]
--
cgit v1.3.1
From 062d85935a451a87e4dc71dba5c3f4468e8ce6bc Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Tue, 22 Dec 2009 23:16:51 +0100
Subject: open_issues/dde: New page.
---
community/gsoc/project_ideas/driver_glue_code.mdwn | 2 +-
open_issues/dde.mdwn | 28 ++++++++++++++++++++++
open_issues/device_drivers_and_io_systems.mdwn | 2 ++
open_issues/user-space_device_drivers.mdwn | 4 ++++
4 files changed, 35 insertions(+), 1 deletion(-)
create mode 100644 open_issues/dde.mdwn
(limited to 'open_issues')
diff --git a/community/gsoc/project_ideas/driver_glue_code.mdwn b/community/gsoc/project_ideas/driver_glue_code.mdwn
index 7da34d10..19a1cab4 100644
--- a/community/gsoc/project_ideas/driver_glue_code.mdwn
+++ b/community/gsoc/project_ideas/driver_glue_code.mdwn
@@ -23,7 +23,7 @@ versions, or from one of the free BSD variants.
While it would be certainly possible to create custom glue code again, a more
sustainable and probably also easier approch is to use
-[ddekit](http://demo.tudos.org/dsweeper_tutorial.html) instead -- it already
+[[open issues/DDE]] instead -- it already
does the hard work of providing an environment where the foreign drivers can
run, and has the additional advantage of being externally maintained.
diff --git a/open_issues/dde.mdwn b/open_issues/dde.mdwn
new file mode 100644
index 00000000..3d1de09a
--- /dev/null
+++ b/open_issues/dde.mdwn
@@ -0,0 +1,28 @@
+[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+ * [[community/gsoc/project ideas/driver glue code]]
+
+ * [[open issues/user-space device drivers]]
+
+ * [[open issues/device drivers and io systems]]
+
+---
+
+# Documentation
+
+ *
+
+ *
+
+
+# Sources
+
+ *
diff --git a/open_issues/device_drivers_and_io_systems.mdwn b/open_issues/device_drivers_and_io_systems.mdwn
index 53a8287b..ce50d93e 100644
--- a/open_issues/device_drivers_and_io_systems.mdwn
+++ b/open_issues/device_drivers_and_io_systems.mdwn
@@ -68,6 +68,8 @@ Also see [[user-space device drivers]].
# External Projects
+ * [[DDE]]
+
* [Building Linux Device Drivers on
FreeBSD](http://info.iet.unipi.it/~luigi/FreeBSD/linux_bsd_kld.html)
diff --git a/open_issues/user-space_device_drivers.mdwn b/open_issues/user-space_device_drivers.mdwn
index 7154392e..98f48013 100644
--- a/open_issues/user-space_device_drivers.mdwn
+++ b/open_issues/user-space_device_drivers.mdwn
@@ -61,6 +61,8 @@ Also see [[device drivers and IO systems]].
* Hurd on L4: deva, fabrica
+ * [[DDE]]
+
* Minix 3
* Start with a simple driver and implement the needed infrastructure (see
@@ -151,6 +153,8 @@ Also see [[device drivers and IO systems]].
# External Projects
+ * [[DDE]]
+
*
*
--
cgit v1.3.1
From 7e65809229c18a4d798f3e305d5ad73e5d515d48 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Thu, 31 Dec 2009 15:42:41 +0100
Subject: Been doin' some reading.
---
open_issues/dde.mdwn | 15 ++++++++++++++-
1 file changed, 14 insertions(+), 1 deletion(-)
(limited to 'open_issues')
diff --git a/open_issues/dde.mdwn b/open_issues/dde.mdwn
index 3d1de09a..096d532f 100644
--- a/open_issues/dde.mdwn
+++ b/open_issues/dde.mdwn
@@ -20,9 +20,22 @@ License|/fdl]]."]]"""]]
*
+ Why device drivers in user space; different possibilities for getting
+ device drivers; DDE's origins and rationale.
+
*
+ Structural overview of the components.
+
+
+# Discussion
+
+DDE essentially is a glue layer to embed Linux device drivers into another
+environement. In the DDE case, this *other environment* is a user-space task
+-- compared to the GNU Mach kernel having a *in-kernel* Linux 2.0 device
+drivers glue code (cf. paper by Goel et al.).
+
-# Sources
+# Source Code
*
--
cgit v1.3.1
From 7c50bb4592c721074683b4c64e30e614a258618d Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Sun, 3 Jan 2010 00:47:02 +0100
Subject: open_issues/dde: Link to a mailing list posting.
---
open_issues/dde.mdwn | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
(limited to 'open_issues')
diff --git a/open_issues/dde.mdwn b/open_issues/dde.mdwn
index 096d532f..99322dbc 100644
--- a/open_issues/dde.mdwn
+++ b/open_issues/dde.mdwn
@@ -23,7 +23,8 @@ License|/fdl]]."]]"""]]
Why device drivers in user space; different possibilities for getting
device drivers; DDE's origins and rationale.
- *
+ * ,
+
Structural overview of the components.
--
cgit v1.3.1
From 6f4b674e251d04a998f3419308f8e6e3df2f0b07 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Sun, 3 Jan 2010 00:52:34 +0100
Subject: open_issues/dde -> dde
---
community/gsoc/project_ideas/driver_glue_code.mdwn | 5 +--
dde.mdwn | 42 ++++++++++++++++++++++
news/2009-12-31.mdwn | 4 +--
open_issues/dde.mdwn | 35 ++----------------
4 files changed, 49 insertions(+), 37 deletions(-)
create mode 100644 dde.mdwn
(limited to 'open_issues')
diff --git a/community/gsoc/project_ideas/driver_glue_code.mdwn b/community/gsoc/project_ideas/driver_glue_code.mdwn
index 19a1cab4..e1b8d22e 100644
--- a/community/gsoc/project_ideas/driver_glue_code.mdwn
+++ b/community/gsoc/project_ideas/driver_glue_code.mdwn
@@ -1,4 +1,5 @@
-[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009, 2010 Free Software Foundation,
+Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
@@ -23,7 +24,7 @@ versions, or from one of the free BSD variants.
While it would be certainly possible to create custom glue code again, a more
sustainable and probably also easier approch is to use
-[[open issues/DDE]] instead -- it already
+[[DDE]] instead -- it already
does the hard work of providing an environment where the foreign drivers can
run, and has the additional advantage of being externally maintained.
diff --git a/dde.mdwn b/dde.mdwn
new file mode 100644
index 00000000..7d341da5
--- /dev/null
+++ b/dde.mdwn
@@ -0,0 +1,42 @@
+[[!meta copyright="Copyright © 2009, 2010 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+ * [[community/gsoc/project ideas/driver glue code]]
+
+ * [[open issues/user-space device drivers]]
+
+ * [[open issues/device drivers and io systems]]
+
+---
+
+# Documentation
+
+ *
+
+ Why device drivers in user space; different possibilities for getting
+ device drivers; DDE's origins and rationale.
+
+ * ,
+
+
+ Structural overview of the components.
+
+
+# Discussion
+
+DDE essentially is a glue layer to embed Linux device drivers into another
+environement. In the DDE case, this *other environment* is a user-space task
+-- compared to the GNU Mach kernel having a *in-kernel* Linux 2.0 device
+drivers glue code (cf. paper by Goel et al.).
+
+
+# Source Code
+
+ *
diff --git a/news/2009-12-31.mdwn b/news/2009-12-31.mdwn
index 16ef9698..286350d1 100644
--- a/news/2009-12-31.mdwn
+++ b/news/2009-12-31.mdwn
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2009, 2010 Free Software Foundation, Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
@@ -43,7 +43,7 @@ else="[[!paste id=full_news]]"]]
> and started fixing these, as well as he fulfilled his usual share of
> miscellaneous bug fixing.
-> The [[open issues/DDE]] port of Zheng Da now [passes the first
+> The [[DDE]] port of Zheng Da now [passes the first
> tests](http://lists.gnu.org/archive/html/bug-hurd/2009-12/msg00060.html),
> bringing us the first steps towards updated device drivers -- and much lower
> overhead for maintaining them.
diff --git a/open_issues/dde.mdwn b/open_issues/dde.mdwn
index 99322dbc..ef319a5c 100644
--- a/open_issues/dde.mdwn
+++ b/open_issues/dde.mdwn
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
@@ -8,35 +8,4 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled [[GNU Free Documentation
License|/fdl]]."]]"""]]
- * [[community/gsoc/project ideas/driver glue code]]
-
- * [[open issues/user-space device drivers]]
-
- * [[open issues/device drivers and io systems]]
-
----
-
-# Documentation
-
- *
-
- Why device drivers in user space; different possibilities for getting
- device drivers; DDE's origins and rationale.
-
- * ,
-
-
- Structural overview of the components.
-
-
-# Discussion
-
-DDE essentially is a glue layer to embed Linux device drivers into another
-environement. In the DDE case, this *other environment* is a user-space task
--- compared to the GNU Mach kernel having a *in-kernel* Linux 2.0 device
-drivers glue code (cf. paper by Goel et al.).
-
-
-# Source Code
-
- *
+[[!meta redir=/dde]]
--
cgit v1.3.1
From a52b7f2c8be2440c1191e3d7ebfe66ab733d249c Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Sun, 3 Jan 2010 17:08:51 +0100
Subject: open_issues/perlmagick: New.
---
open_issues/perlmagick.mdwn | 32 ++++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
create mode 100644 open_issues/perlmagick.mdwn
(limited to 'open_issues')
diff --git a/open_issues/perlmagick.mdwn b/open_issues/perlmagick.mdwn
new file mode 100644
index 00000000..3e95b39d
--- /dev/null
+++ b/open_issues/perlmagick.mdwn
@@ -0,0 +1,32 @@
+[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!debbug 557771]]
+
+ * Good
+
+ * 7:6.4.0.9.dfsg1-1 (2008-04-22) built from
+
+
+ * Under test
+
+ * 6.3.7.9.dfsg2-1~lenny3 built from Debian stable sources
+
+ * Bad
+
+ * 6.5.8.3-1 from Debian unstable (also in testing)
+
+ * Svn trunk (r848)
+
+---
+
+[[!debbug 551017]]
+
+Code in Svn: `+ 1` missing to account for both `/` and `\0`.
--
cgit v1.3.1
From ba90ca3024cfd86c4220c901ac2655caed578876 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Sun, 3 Jan 2010 17:11:58 +0100
Subject: open_issues/libstore_parted: New.
---
open_issues/libstore_parted.mdwn | 15 +++++++++++++++
1 file changed, 15 insertions(+)
create mode 100644 open_issues/libstore_parted.mdwn
(limited to 'open_issues')
diff --git a/open_issues/libstore_parted.mdwn b/open_issues/libstore_parted.mdwn
new file mode 100644
index 00000000..b9904091
--- /dev/null
+++ b/open_issues/libstore_parted.mdwn
@@ -0,0 +1,15 @@
+[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+Investigate and document `libstore/part.c`. Useful if the microkernel /
+[[DDE]] / [[microkernel/mach/gnumach/ports/Xen]] doesn't export *partition
+devices*, but only *raw* devices.
+
+Written by Neal in 2001, 2002.
--
cgit v1.3.1
From 5c523e9a8759c35800c2b735f678cdd6223297c1 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Mon, 4 Jan 2010 11:39:45 +0100
Subject: open_issues/perlmagick: Latest findings.
---
open_issues/perlmagick.mdwn | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
(limited to 'open_issues')
diff --git a/open_issues/perlmagick.mdwn b/open_issues/perlmagick.mdwn
index 3e95b39d..d0705c8c 100644
--- a/open_issues/perlmagick.mdwn
+++ b/open_issues/perlmagick.mdwn
@@ -17,10 +17,12 @@ License|/fdl]]."]]"""]]
* Under test
- * 6.3.7.9.dfsg2-1~lenny3 built from Debian stable sources
+ * 6.4.8-0 / Debian 6.4.8.0-1
* Bad
+ * 6.5.5-3 / Debian 6.5.5.3-1
+
* 6.5.8.3-1 from Debian unstable (also in testing)
* Svn trunk (r848)
--
cgit v1.3.1
From c6998eace4dab7c635611f19ffd935fe8e79523c Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Tue, 5 Jan 2010 20:25:21 +0100
Subject: open_issues/libstore_parted -> hurd/libstore/part -- but still stub
page.
---
hurd/libstore/part.mdwn | 26 ++++++++++++++++++++++++++
open_issues/libstore_parted.mdwn | 6 +-----
2 files changed, 27 insertions(+), 5 deletions(-)
create mode 100644 hurd/libstore/part.mdwn
(limited to 'open_issues')
diff --git a/hurd/libstore/part.mdwn b/hurd/libstore/part.mdwn
new file mode 100644
index 00000000..5d727ad8
--- /dev/null
+++ b/hurd/libstore/part.mdwn
@@ -0,0 +1,26 @@
+[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!meta title="part store"]]
+
+`part.c`
+
+Written by Neal in 2001, 2002.
+
+Useful if the microkernel / [[DDE]] / [[microkernel/mach/gnumach/ports/Xen]]
+doesn't export *partition devices*, but only *raw* devices.
+
+Neal:
+
+> The motivation was to be able to evict the partitioning logic from Mach.
+
+---
+
+TODO: How to use, etc.
diff --git a/open_issues/libstore_parted.mdwn b/open_issues/libstore_parted.mdwn
index b9904091..852c8fa8 100644
--- a/open_issues/libstore_parted.mdwn
+++ b/open_issues/libstore_parted.mdwn
@@ -8,8 +8,4 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled [[GNU Free Documentation
License|/fdl]]."]]"""]]
-Investigate and document `libstore/part.c`. Useful if the microkernel /
-[[DDE]] / [[microkernel/mach/gnumach/ports/Xen]] doesn't export *partition
-devices*, but only *raw* devices.
-
-Written by Neal in 2001, 2002.
+[[!meta redir=hurd/libstore/part]]
--
cgit v1.3.1
From 2da8f11a4ff62ca75cf6ad5743c2d8d6312fb2a2 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Tue, 5 Jan 2010 20:27:24 +0100
Subject: open_issues/perlmagick: latest testing.
---
open_issues/perlmagick.mdwn | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
(limited to 'open_issues')
diff --git a/open_issues/perlmagick.mdwn b/open_issues/perlmagick.mdwn
index d0705c8c..f497dc27 100644
--- a/open_issues/perlmagick.mdwn
+++ b/open_issues/perlmagick.mdwn
@@ -17,10 +17,12 @@ License|/fdl]]."]]"""]]
* Under test
- * 6.4.8-0 / Debian 6.4.8.0-1
+ * 6.4.5-9
* Bad
+ * 6.4.8-0 / Debian 6.4.8.0-1
+
* 6.5.5-3 / Debian 6.5.5.3-1
* 6.5.8.3-1 from Debian unstable (also in testing)
--
cgit v1.3.1
From 22c2552964b5de03f3c164599dd538cc7281f33f Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Wed, 6 Jan 2010 15:00:33 +0100
Subject: open_issues/perlmagick: Getting closer and closer.
---
open_issues/perlmagick.mdwn | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
(limited to 'open_issues')
diff --git a/open_issues/perlmagick.mdwn b/open_issues/perlmagick.mdwn
index f497dc27..5f89414d 100644
--- a/open_issues/perlmagick.mdwn
+++ b/open_issues/perlmagick.mdwn
@@ -14,19 +14,22 @@ License|/fdl]]."]]"""]]
* 7:6.4.0.9.dfsg1-1 (2008-04-22) built from
+ * 6.4.0-11
+ * 6.4.1-0
* Under test
- * 6.4.5-9
+ * 6.4.1-2
* Bad
+ * 6.4.1-5
+ * 6.4.1-10
+ * 6.4.2-10
+ * 6.4.5-9
* 6.4.8-0 / Debian 6.4.8.0-1
-
* 6.5.5-3 / Debian 6.5.5.3-1
-
* 6.5.8.3-1 from Debian unstable (also in testing)
-
* Svn trunk (r848)
---
--
cgit v1.3.1
From 34000b34f1c810a1228c64cf517960d208b6de28 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Wed, 6 Jan 2010 20:43:54 +0100
Subject: open_issues/perlmagick: 6.4.1-1 -> 6.4.1-2 is bad.
---
open_issues/perlmagick.mdwn | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
(limited to 'open_issues')
diff --git a/open_issues/perlmagick.mdwn b/open_issues/perlmagick.mdwn
index 5f89414d..13401317 100644
--- a/open_issues/perlmagick.mdwn
+++ b/open_issues/perlmagick.mdwn
@@ -16,13 +16,13 @@ License|/fdl]]."]]"""]]
* 6.4.0-11
* 6.4.1-0
+ * 6.4.1-1
* Under test
- * 6.4.1-2
-
* Bad
+ * 6.4.1-2
* 6.4.1-5
* 6.4.1-10
* 6.4.2-10
--
cgit v1.3.1
From d29f0e87a4188d6d87a76ef9321c02200c011fa0 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Fri, 15 Jan 2010 16:29:04 +0100
Subject: open_issues/perlmagick: State from nearly two weeks ago, will (have
to) follow up later.
Likely some sort of OpenMP problem.
---
open_issues/perlmagick.mdwn | 31 ++++++++++++++++++++++++++++---
1 file changed, 28 insertions(+), 3 deletions(-)
(limited to 'open_issues')
diff --git a/open_issues/perlmagick.mdwn b/open_issues/perlmagick.mdwn
index 13401317..1daac62b 100644
--- a/open_issues/perlmagick.mdwn
+++ b/open_issues/perlmagick.mdwn
@@ -10,6 +10,8 @@ License|/fdl]]."]]"""]]
[[!debbug 557771]]
+# Bisecting
+
* Good
* 7:6.4.0.9.dfsg1-1 (2008-04-22) built from
@@ -18,8 +20,6 @@ License|/fdl]]."]]"""]]
* 6.4.1-0
* 6.4.1-1
- * Under test
-
* Bad
* 6.4.1-2
@@ -32,7 +32,32 @@ License|/fdl]]."]]"""]]
* 6.5.8.3-1 from Debian unstable (also in testing)
* Svn trunk (r848)
----
+
+# 6.4.1-1 -> 6.4.1-2
+
+ -CFLAGS = -g -O2 -Wall -W -pthread
+ +CFLAGS = -fopenmp -g -O2 -Wall -W -pthread
+ -GOMP_LIBS =
+ +GOMP_LIBS = -lgomp
+ -LDFLAGS = -lfreetype -lz
+ +LDFLAGS = -fopenmp -lfreetype -lz
+
+Etc.
+
+ +/usr/include/pthread.h:
+ +
+ +/usr/include/pthread/pthread.h:
+ +
+ +/usr/include/bits/spin-lock-inline.h:
+ +
+ +/usr/include/bits/cancelation.h:
+ +
+ +/usr/include/bits/pthread-np.h:
+ +
+ +/usr/lib/gcc/i486-gnu/4.4.2/include/omp.h:
+
+
+# Other
[[!debbug 551017]]
--
cgit v1.3.1
From eca15103f7627fa8fd51f8b5c88a1a4a59059f39 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Sun, 24 Jan 2010 18:09:35 +0100
Subject: open_issues/libpthread: New page. IRC discussion from #hurd,
2010-01-24.
---
open_issues/libpthread.mdwn | 44 ++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 44 insertions(+)
create mode 100644 open_issues/libpthread.mdwn
(limited to 'open_issues')
diff --git a/open_issues/libpthread.mdwn b/open_issues/libpthread.mdwn
new file mode 100644
index 00000000..68195758
--- /dev/null
+++ b/open_issues/libpthread.mdwn
@@ -0,0 +1,44 @@
+[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!tag open_issue_glibc open_issue_pthread]]
+
+GSoC project idea: [[community/gsoc/project ideas/pthreads]]
+
+---
+
+`#hurd`, 2010-01-24
+
+ youpi: hm, thought about the pthread/stubs issue w/ dlopen'ed libraries
+ currently looks like libstdc++ on hurd links to pthread-stubs, we're the only one with such configuration
+ i was looking at the gcc 4.4 patch hurd-pthread.diff, could it be it does not set THREADLIBS in the configure.ac switch case?
+ that's expected
+ on linux the libc provides hooks itself, on hurd-i386 it's pthread-stubs
+ why not explicitly link to pthread though?
+ because there is no strict need to, for applications that don't need libpthread
+ the dlopen case is a tricky case that pthread-stubs had not thought about
+ hm
+ what if the pthread stubs would be moved in our glibc?
+ that's what we should do yes
+ (ideally)
+ but for this we need to build libpthread along glibc, to get it really working
+ and that's the tricky part (Makefile & such) which hasn't been done yet
+ why both (stubs + actual libpthread)?
+ because you need the stubs to be able to call the actual libpthread
+ as soon libpthread gets dlopened for instance
+ +as
+ i see
+ (remember that nptl does this if you want to see how)
+ (it's the libc files in nptl/)
+ (and forward.c)
+ also if libpthreads gets integrated with glibc don't we need to switch the hurd from cthreads then? Which has been the blocker all this time AFAIR?
+ we don't _need_ to
+ ok
+
--
cgit v1.3.1
From 2807e80880517fcbd15bea45dc65d9bb0ffe6989 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Tue, 16 Mar 2010 10:38:02 +0100
Subject: open_issues/git-core-2: Still seen.
---
open_issues/git-core-2.mdwn | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
(limited to 'open_issues')
diff --git a/open_issues/git-core-2.mdwn b/open_issues/git-core-2.mdwn
index 84e002b5..df38dc70 100644
--- a/open_issues/git-core-2.mdwn
+++ b/open_issues/git-core-2.mdwn
@@ -1,4 +1,5 @@
-[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009, 2010 Free Software Foundation,
+Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
@@ -48,3 +49,7 @@ Fixing this situation is easy enough:
$ git status
# On branch master
nothing to commit (working directory clean)
+
+---
+
+Still seen on 2010-03-16.
--
cgit v1.3.1
From a8b913152b82672425ed5765b868e7b66fae29cf Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Mon, 29 Mar 2010 01:13:06 +0200
Subject: open_issues/glibc_testsuite: New.
---
open_issues/glibc_testsuite.mdwn | 68 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 68 insertions(+)
create mode 100644 open_issues/glibc_testsuite.mdwn
(limited to 'open_issues')
diff --git a/open_issues/glibc_testsuite.mdwn b/open_issues/glibc_testsuite.mdwn
new file mode 100644
index 00000000..746017aa
--- /dev/null
+++ b/open_issues/glibc_testsuite.mdwn
@@ -0,0 +1,68 @@
+[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!tag open_issue_glibc]]
+
+`configure --without-cvs --prefix= --disable-profile --build=i486-gnu
+--host=i486-gnu`
+
+`make -k check` changes from 538603af899057a9ef9583cc447804ec602a45e5 to
+c9fd33ef070def49c078c94f8d9bc9f8a8e267f7.
+
+Configured with `--prefix=/usr` instead of `--prefix=`.
+
+Resolved:
+
+ * localedata/tst_mblen.out
+ * localedata/tst_mbrlen.out
+ * localedata/tst_mbrtowc.out
+ * localedata/tst_mbsrtowcs.out
+ * localedata/tst_mbstowcs.out
+ * localedata/tst_mbtowc.out
+ * localedata/tst_swscanf.out
+ * localedata/tst_wcrtomb.out
+ * localedata/tst_wcsrtombs.out
+ * localedata/tst_wcstombs.out
+ * localedata/tst_wctob.out
+ * localedata/tst_wctomb.out
+ * localedata/bug-iconv-trans.out
+ * localedata/tst-wctype.out
+ * math/test-float.out
+ * math/test-double.out
+ * posix/tst-vfork3-mem
+ * io/tst-mkdirat.out
+
+New:
+
+ * A lot of `error while loading shared libraries: libmachuser.so.1: cannot
+ open shared object file: No such file or directory`. Is it perhaps picking
+ that library up from `$prefix/lib/`?
+
+ New failures; likely due to that:
+
+ * iconvdata/iconv-test.out
+ * iconvdata/tst-tables.out
+ * malloc/tst-mtrace.out
+ * grp/tst_fgetgrent.out
+ * posix/globtest.out
+ * posix/wordexp-tst.out
+ * io/ftwtest.out
+ * elf/tst-pathopt.out
+
+ Changed failures; likely due to that:
+
+ * debug/tst-chk4.out / debug/tst-chk5.out
+
+ -error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
+ +error while loading shared libraries: libpthread-stubs.so.0: cannot open shared object file: No such file or directory
+
+---
+
+Changes to b367d4f996512af6841c3cefdb943cb0a826a6a1: nothing interesting.
--
cgit v1.3.1
From dbe75da37e3d3f471b3896336e06a6e6b442935f Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Tue, 30 Mar 2010 00:55:44 +0200
Subject: open_issues/glibc_testsuite: Further findings.
---
open_issues/glibc_testsuite.mdwn | 39 ++++++++++++++++++++++++++++++++++++++-
1 file changed, 38 insertions(+), 1 deletion(-)
(limited to 'open_issues')
diff --git a/open_issues/glibc_testsuite.mdwn b/open_issues/glibc_testsuite.mdwn
index 746017aa..4cceb241 100644
--- a/open_issues/glibc_testsuite.mdwn
+++ b/open_issues/glibc_testsuite.mdwn
@@ -18,7 +18,7 @@ c9fd33ef070def49c078c94f8d9bc9f8a8e267f7.
Configured with `--prefix=/usr` instead of `--prefix=`.
-Resolved:
+Resolved failures:
* localedata/tst_mblen.out
* localedata/tst_mbrlen.out
@@ -66,3 +66,40 @@ New:
---
Changes to b367d4f996512af6841c3cefdb943cb0a826a6a1: nothing interesting.
+
+---
+
+Changes to b85c54a1f7e5241c1ef99dfeaecbd1bf4117564f: nothing interesting.
+
+New failures:
+
+ * posix/bug-glob3.out (SEGFAULT; but also on Linux)
+ * wctype/bug-wctypeh.o (compile error; but also on Linux)
+
+Other things noticed:
+
+ * Running `make -k check` for the second time:
+
+ -i486-gnu-gcc tst-timer2.c -c -std=gnu99 -fgnu89-inline -O2 -Wall -Winline -Wwrite-strings -fmerge-all-constants -g -Wno-parentheses -Wstrict-prototypes -mpreferred-stack-boundary=2 -I../include -I/home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker.build/rt -I/home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker.build -I../sysdeps/i386/elf -I../sysdeps/mach/hurd/i386 -I../sysdeps/mach/hurd -I../sysdeps/gnu -I../sysdeps/unix/bsd/bsd4.4 -I../sysdeps/unix/mman -I../sysdeps/mach/i386 -I../sysdeps/mach -I../sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/unix/bsd -I../sysdeps/unix/common -I../sysdeps/unix/inet -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -I../hurd -I/home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker.build/hurd/ -I../mach -I/home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker.build/mach/ -I.. -I../libio -I. -D_LIBC_REENTRANT -include ../include/libc-symbols.h -DNOT_IN_libc=1 -o /home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker.build/rt/tst-timer2.o -MD -MP -MF /home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker.build/rt/tst-timer2.o.dt -MT /home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker.build/rt/tst-timer2.o
+ -tst-timer2.c: In function ‘do_test’:
+ -tst-timer2.c:33: error: ‘SIGRTMIN’ undeclared (first use in this function)
+ -tst-timer2.c:33: error: (Each undeclared identifier is reported only once
+ -tst-timer2.c:33: error: for each function it appears in.)
+ -make[2]: *** [/home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker.build/rt/tst-timer2.o] Error 1
+ +/usr/bin/install -c -m 644 ../include/pthread.h /usr/include/pthread.h
+ +/usr/bin/install: cannot remove `/usr/include/pthread.h': Permission denied
+ +make[2]: *** [/usr/include/pthread.h] Error 1
+
+ -i486-gnu-gcc tst-thrlock.c -c -std=gnu99 -fgnu89-inline -O2 -Wall -Winline -Wwrite-strings -fmerge-all-constants -g -Wno-parentheses -Wstrict-prototypes -mpreferred-stack-boundary=2 -I../include -I/home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker.build/elf -I/home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker.build -I../sysdeps/i386/elf -I../sysdeps/mach/hurd/i386 -I../sysdeps/mach/hurd -I../sysdeps/gnu -I../sysdeps/unix/bsd/bsd4.4 -I../sysdeps/unix/mman -I../sysdeps/mach/i386 -I../sysdeps/mach -I../sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/unix/bsd -I../sysdeps/unix/common -I../sysdeps/unix/inet -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -I../hurd -I/home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker.build/hurd/ -I../mach -I/home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker.build/mach/ -I.. -I../libio -I. -D_LIBC_REENTRANT -include ../include/libc-symbols.h -DNOT_IN_libc=1 -o /home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker.build/elf/tst-thrlock.o -MD -MP -MF /home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker.build/elf/tst-thrlock.o.dt -MT /home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker.build/elf/tst-thrlock.o
+ -i486-gnu-gcc -nostdlib -nostartfiles -o /home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker.build/elf/tst-thrlock -Wl,-dynamic-linker=/usr/lib/ld.so.1 -Wl,-z,combreloc -Wl,-z,relro -Wl,--hash-style=both /home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker.build/csu/crt1.o /home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker.build/csu/crti.o `i486-gnu-gcc --print-file-name=crtbegin.o` /home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker.build/elf/tst-thrlock.o /home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker.build/dlfcn/libdl.so.2 -Wl,-rpath-link=/home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker.build:/home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker.build/math:/home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker.build/elf:/home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker.build/dlfcn:/home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker.build/nss:/home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker.build/nis:/home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker.build/rt:/home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker.build/resolv:/home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker.build/crypt:/home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker.build/mach:/home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker.build/hurd /home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker.build/libc.so.0.3 /home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker.build/libc_nonshared.a -lgcc -Wl,--as-needed -lgcc_s -Wl,--no-as-needed `i486-gnu-gcc --print-file-name=crtend.o` /home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker.build/csu/crtn.o
+ -/home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker.build/elf/tst-thrlock.o: In function `do_test':
+ -/media/data/home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker/elf/tst-thrlock.c:38: undefined reference to `pthread_create'
+ -/media/data/home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker/elf/tst-thrlock.c:48: undefined reference to `pthread_join'
+ -collect2: ld returned 1 exit status
+ -make[2]: *** [/home/tschwinge/tmp/glibc/tschwinge--Roger_Whittaker.build/elf/tst-thrlock] Error 1
+ +/usr/bin/install -c -m 644 ../include/pthread.h /usr/include/pthread.h
+ +/usr/bin/install: cannot remove `/usr/include/pthread.h': Permission denied
+ +make[2]: *** [/usr/include/pthread.h] Error 1
+
+ * Not all tests are re-run in a `make -k tests; make tests-clean; make -k
+ tests` cycle.
--
cgit v1.3.1
From 03501d57c9b91735de313c834a0d4fb23e48928e Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Wed, 14 Apr 2010 09:02:07 +0200
Subject: hurd/building/cross-compiling: C++.
open_issues/gcc/c++: Fix pending.
---
hurd/building/cross-compiling.mdwn | 2 +-
open_issues/gcc/c++.mdwn | 41 --------------------------------------
2 files changed, 1 insertion(+), 42 deletions(-)
delete mode 100644 open_issues/gcc/c++.mdwn
(limited to 'open_issues')
diff --git a/hurd/building/cross-compiling.mdwn b/hurd/building/cross-compiling.mdwn
index 8f08817a..d5beade9 100644
--- a/hurd/building/cross-compiling.mdwn
+++ b/hurd/building/cross-compiling.mdwn
@@ -26,7 +26,7 @@ Read through it. Understand it. Only then use it by following the next steps.
/!\ Please note that these cross toolchains does not yet encompass all of the
functionality that native toolchains provide. For example, there is only
-support for C so far, but not for C++ and other languages. A bunch of fixes /
+support for C and C++ so far, but not for other languages. A bunch of fixes /
enhancements of [[glibc]] are missing. We're working towards minimizing these
differences, as well as towards pushing all patches upstream.
diff --git a/open_issues/gcc/c++.mdwn b/open_issues/gcc/c++.mdwn
deleted file mode 100644
index cab4c1f1..00000000
--- a/open_issues/gcc/c++.mdwn
+++ /dev/null
@@ -1,41 +0,0 @@
-[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
-
-[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
-id="license" text="Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License, Version 1.2 or
-any later version published by the Free Software Foundation; with no Invariant
-Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
-
-[[!tag open_issue_porting open_issue_gcc fixed_in_debian]]
-
-Modify the [[hurd/building/cross-compiling]] shell script to configure GCC for
-building GCC with C++ support when building its second (i.e., final) version.
-
-Compiling a most-trivial C++ program used to work with GCC 4.2 and 4.3 (and the
-resulting binaries would also work), but linking fails with GCC SVN trunk:
-
- $ $TARGET-g++ -Wall a.cc -lpthread
- /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__multf3'
- /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__fixunstfsi'
- /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__subtf3'
- /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__divtf3'
- /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__copysigntf3'
- /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__addtf3'
- /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__lttf2'
- /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__floatsitf'
- /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__netf2'
- /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__floatunsitf'
- /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__eqtf2'
- /home/thomas/tmp/gnu-0/lib/gcc/i586-pc-gnu/4.4.0/../../../../i586-pc-gnu/lib/libgcc_s.so: undefined reference to `__fabstf2'
- collect2: ld returned 1 exit status
-
-Whether this defect report also applies to a natively-build GCC from SVN trunk
-has not yet been checked.
-
-[[Thomas_Schwinge|tschwinge]] suspects the problem to be a configuration issue
-of a GCC helper library, whose configuration setup has changed after GCC 4.3.
-
-The need for `-lpthread` is another story. See the Debian glibc patches
-repository for details.
--
cgit v1.3.1
From db3f476cf1591b1b593c1271bd81ca0d388d942e Mon Sep 17 00:00:00 2001
From: Samuel Thibault
Date: Wed, 19 May 2010 00:43:10 +0200
Subject: comment on core size issue and validity
---
open_issues/crash_server.mdwn | 41 ++++++++++++++++++++++++++++++++++++-----
1 file changed, 36 insertions(+), 5 deletions(-)
(limited to 'open_issues')
diff --git a/open_issues/crash_server.mdwn b/open_issues/crash_server.mdwn
index 71f495cc..e6738766 100644
--- a/open_issues/crash_server.mdwn
+++ b/open_issues/crash_server.mdwn
@@ -49,9 +49,41 @@ one...
17M core
On Linux, the `core` file occupies 76 KiB of disk space, which seems
- much more reasonable.
-
- * ... produce an invalid `core` file:
+ much more reasonable. This is possibly related with the default 128MiB
+ heap preallocation.
+
+ * ... does not always produce a useful backtrace:
+
+ $ gdb test core
+ warning: core file may not match specified executable file.
+[New Thread 86678]
+ warning: Wrong size fpregset in core file.
+ ...
+ Core was generated by `./test'.
+ Program terminated with signal 6, Aborted.
+ warning: Wrong size fpregset in core file.
+ (gdb) bt
+ #0 0x00000000 in ?? ()
+ #1 0x011f593f in __msg_sig_post (process=72, signal=6, sigcode=0, refport=1)
+ at /build/buildd-eglibc_2.10.2-7-hurd-i386-iGL6op/eglibc-2.10.2/build-tree/hurd-i386-libc/hurd/RPC_msg_sig_post.c:144
+ #2 0x0109a433 in kill_port (pid=)
+ at ../sysdeps/mach/hurd/kill.c:68
+ #3 kill_pid (pid=) at ../sysdeps/mach/hurd/kill.c:105
+ #4 0x0109a69f in __kill (pid=21142, sig=6) at ../sysdeps/mach/hurd/kill.c:139
+ #5 0x01099af6 in raise (sig=6) at ../sysdeps/posix/raise.c:27
+ #6 0x0109de59 in abort () at abort.c:88
+ #7 0x0804849f in main ()
+
+ $ gdb test core
+ Program terminated with signal 11, Segmentation fault.
+ warning: Wrong size fpregset in core file.
+ #0 0x00000000 in ?? ()
+ (gdb) bt
+ #0 0x00000000 in ?? ()
+ #1 0x0108565b in __libc_start_main (main=0x8048464 , argc=1, ubp_av=0x1023e64,
+ init=0x8048490 <__libc_csu_init>, fini=0x8048480 <__libc_csu_fini>, rtld_fini=0xea20 <_dl_fini>,
+ stack_end=0x1023e5c) at libc-start.c:251
+ #2 0x080483d1 in _start ()
$ gdb a.out core
warning: core file may not match specified executable file.
@@ -68,8 +100,7 @@ one...
#0 0x00000000 in ?? ()
Cannot access memory at address 0x17
- [[!tag open_issue_gdb]] Probably the `crash` server code and [[GDB]] are
- out of sync.
+ [[!tag open_issue_gdb]] Probably [[GDB]] doesn't manage to dig in the stack properly.
* ... against `crash-suspend` will...
--
cgit v1.3.1
From 99d3b853da264d672aedefe478ecb34bd712e436 Mon Sep 17 00:00:00 2001
From: Samuel Thibault
Date: Wed, 19 May 2010 00:48:15 +0200
Subject: provide the source code being used
---
open_issues/crash_server.mdwn | 4 ++++
1 file changed, 4 insertions(+)
(limited to 'open_issues')
diff --git a/open_issues/crash_server.mdwn b/open_issues/crash_server.mdwn
index e6738766..6b73a8a8 100644
--- a/open_issues/crash_server.mdwn
+++ b/open_issues/crash_server.mdwn
@@ -54,6 +54,8 @@ one...
* ... does not always produce a useful backtrace:
+ abort();
+
$ gdb test core
warning: core file may not match specified executable file.
[New Thread 86678]
@@ -74,6 +76,8 @@ one...
#6 0x0109de59 in abort () at abort.c:88
#7 0x0804849f in main ()
+ char *foo = 0; *foo = 1;
+
$ gdb test core
Program terminated with signal 11, Segmentation fault.
warning: Wrong size fpregset in core file.
--
cgit v1.3.1
From 7566b1ec17399f82767645af091efe7cbad3d243 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Wed, 19 May 2010 01:03:59 +0200
Subject: Fix formatting.
---
open_issues/crash_server.mdwn | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
(limited to 'open_issues')
diff --git a/open_issues/crash_server.mdwn b/open_issues/crash_server.mdwn
index e6738766..13da7f65 100644
--- a/open_issues/crash_server.mdwn
+++ b/open_issues/crash_server.mdwn
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2009, 2010 Free Software Foundation, Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
@@ -55,14 +55,14 @@ one...
* ... does not always produce a useful backtrace:
$ gdb test core
- warning: core file may not match specified executable file.
-[New Thread 86678]
- warning: Wrong size fpregset in core file.
- ...
- Core was generated by `./test'.
- Program terminated with signal 6, Aborted.
- warning: Wrong size fpregset in core file.
- (gdb) bt
+ warning: core file may not match specified executable file.
+ [New Thread 86678]
+ warning: Wrong size fpregset in core file.
+ ...
+ Core was generated by `./test'.
+ Program terminated with signal 6, Aborted.
+ warning: Wrong size fpregset in core file.
+ (gdb) bt
#0 0x00000000 in ?? ()
#1 0x011f593f in __msg_sig_post (process=72, signal=6, sigcode=0, refport=1)
at /build/buildd-eglibc_2.10.2-7-hurd-i386-iGL6op/eglibc-2.10.2/build-tree/hurd-i386-libc/hurd/RPC_msg_sig_post.c:144
@@ -74,7 +74,7 @@ one...
#6 0x0109de59 in abort () at abort.c:88
#7 0x0804849f in main ()
- $ gdb test core
+ $ gdb test core
Program terminated with signal 11, Segmentation fault.
warning: Wrong size fpregset in core file.
#0 0x00000000 in ?? ()
--
cgit v1.3.1
From 0881198b630338a9859f1b14d476dac81edba285 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Fri, 23 Jul 2010 21:43:37 +0200
Subject: open_issues/neals_hurd-misc_papers: New.
---
open_issues/neals_hurd-misc_papers.mdwn | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
create mode 100644 open_issues/neals_hurd-misc_papers.mdwn
(limited to 'open_issues')
diff --git a/open_issues/neals_hurd-misc_papers.mdwn b/open_issues/neals_hurd-misc_papers.mdwn
new file mode 100644
index 00000000..7f4e1e3b
--- /dev/null
+++ b/open_issues/neals_hurd-misc_papers.mdwn
@@ -0,0 +1,16 @@
+[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!tag open_issue_documentation]]
+
+
+
+ neal: We could put that into the wiki some day, I think.
+ sure
--
cgit v1.3.1
From a82685144ceabbb17c5040d4a8d54c175ea03699 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Fri, 23 Jul 2010 22:35:41 +0200
Subject: open_issues/lsof: New.
---
open_issues/lsof.mdwn | 13 +++++++++++++
1 file changed, 13 insertions(+)
create mode 100644 open_issues/lsof.mdwn
(limited to 'open_issues')
diff --git a/open_issues/lsof.mdwn b/open_issues/lsof.mdwn
new file mode 100644
index 00000000..2cbf2302
--- /dev/null
+++ b/open_issues/lsof.mdwn
@@ -0,0 +1,13 @@
+[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+We don't have a `lsof` tool. Perhaps we could cook something with having a
+look at which ports are open at the moment (as [[`portinfo`|hurd/portinfo]]
+does, for example)?
--
cgit v1.3.1
From 763fb613b5ccfa425846981278af2eebd9316d09 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Sat, 24 Jul 2010 10:39:44 +0200
Subject: open_issues/chroot_difference_from_linux: New.
---
open_issues/chroot_difference_from_linux.mdwn | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
create mode 100644 open_issues/chroot_difference_from_linux.mdwn
(limited to 'open_issues')
diff --git a/open_issues/chroot_difference_from_linux.mdwn b/open_issues/chroot_difference_from_linux.mdwn
new file mode 100644
index 00000000..f2009bd8
--- /dev/null
+++ b/open_issues/chroot_difference_from_linux.mdwn
@@ -0,0 +1,17 @@
+[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+\#hurd, freenode, 2010
+
+ weird, even fd = open("/"), chroot("/tmp/chroot"), openat(fd, "/tmp/chroot/..) opens /tmp/chroot in linux
+ cfhammar: isn't that expected?
+ pochu: well, i didn't expect it :-)
+ pochu: in hurd, /tmp gets opened, which i think is more natural
+ cfhammar: oh right, didn't notice the ".." :-)
--
cgit v1.3.1
From 3f03b306bf6979b0da26186283ee4312cf24eef6 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Sat, 24 Jul 2010 10:40:13 +0200
Subject: open_issues/debootstrap: New.
---
open_issues/debootstrap.mdwn | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
create mode 100644 open_issues/debootstrap.mdwn
(limited to 'open_issues')
diff --git a/open_issues/debootstrap.mdwn b/open_issues/debootstrap.mdwn
new file mode 100644
index 00000000..8e6c4900
--- /dev/null
+++ b/open_issues/debootstrap.mdwn
@@ -0,0 +1,24 @@
+[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+\#hurd, freenode, 2010
+
+ you know, you would really help the Hurd if you tried debootstrap instead
+ Oh? Does that have everying in place by now?
+ applying the patch in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=498731#25
+ they are waiting for feedbacl
+ feedback*
+
+\#hurd, freenode, June (?) 2010
+
+ jd823592: if you want to use debootstrap, you should apply a patch
+ and test
+ http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=25;filename=debootstrap_hurd.patch;att=1;bug=498731
+ we desperately need somebody to test the patch
--
cgit v1.3.1
From 709ec0d997df7611ebfe1d01ad7214a62a88fd81 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Sat, 24 Jul 2010 10:40:35 +0200
Subject: open_issues/gdb_qemu_debugging_gnumach: New.
---
open_issues/gdb_qemu_debugging_gnumach.mdwn | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
create mode 100644 open_issues/gdb_qemu_debugging_gnumach.mdwn
(limited to 'open_issues')
diff --git a/open_issues/gdb_qemu_debugging_gnumach.mdwn b/open_issues/gdb_qemu_debugging_gnumach.mdwn
new file mode 100644
index 00000000..d3105f50
--- /dev/null
+++ b/open_issues/gdb_qemu_debugging_gnumach.mdwn
@@ -0,0 +1,19 @@
+[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!tag open_issue_gdb open_issue_gnumach]]
+
+\#hurd, freenode, June (?) 2010
+
+ is there a way to get gdb to map addresses as required when debugging mach with qemu ?
+ I can examine the data if I manually map the addresses th 0xc0000000 but maybe there's an easier way...
+ jkoenig: I haven't found a way
+ I'm mostly using the internal kdb
+
--
cgit v1.3.1
From 54e2e63516bf60b9650d2b1e438fedce57c8ca46 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Sat, 24 Jul 2010 10:40:55 +0200
Subject: open_issues/mach-defpager_vs_defpager: New.
---
open_issues/mach-defpager_vs_defpager.mdwn | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
create mode 100644 open_issues/mach-defpager_vs_defpager.mdwn
(limited to 'open_issues')
diff --git a/open_issues/mach-defpager_vs_defpager.mdwn b/open_issues/mach-defpager_vs_defpager.mdwn
new file mode 100644
index 00000000..d6976706
--- /dev/null
+++ b/open_issues/mach-defpager_vs_defpager.mdwn
@@ -0,0 +1,25 @@
+[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!tag open_issue_gnumach open_issue_hurd]]
+
+\#hurd, 2010, end of May / beginning of June
+
+ whats the difference between mach-defpager and defpager?
+ i'm guessing defpager is a hurdish version that uses libstore but was never finished or something
+ found an interesting thread about it: http://mirror.libre.fm/hurd/list/msg01232.html
+ antrik: an interesting thread, indeed :-)
+ slpz: btw is mach-defpager linked statically but not called mach-defpager.static on purpose?
+ antrik: also, I can confirm that mach-defpager needs a complete rewrite ;-)
+ pochu: I think the original defpager was launched by serverboot
+ pochu: that could be the reason to have it static, like ext2fs
+ and since there's no need to execute it again during the normal operation of the system, they probably decided to not create a dynamically linked version
+ (but I'm just guessing)
+ of perhaps they wanted to prevent mach-defpager from the need of reading libraries, since it's used when memory is really scarce (guessing again)
--
cgit v1.3.1
From 970dec3c34ff49c90e0fe2dc1cdea8866a3258e8 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge