Packaged has moved to pkgsrc/devel
This commit is contained in:
parent
996f4cc4ba
commit
44835a6ac3
22 changed files with 0 additions and 590 deletions
|
@ -1,9 +0,0 @@
|
|||
Florist is the FSU open-source implementaton
|
||||
of IEEE Standard 1003.5b-1996, the POSIX Ada
|
||||
binding, including real-time extensions. This
|
||||
software provides access to the UNIX operating
|
||||
system services for application programs
|
||||
written in the Ada programming language.
|
||||
|
||||
Florist is written in Ada and requires an
|
||||
installed Ada compiler.
|
|
@ -1,11 +0,0 @@
|
|||
===========================================================================
|
||||
$NetBSD: MESSAGE,v 1.1.1.1 2003/12/11 22:02:06 johnrshannon Exp $
|
||||
|
||||
To compile against the Florist packages,
|
||||
add:
|
||||
|
||||
${PREFIX}/lib/florist
|
||||
|
||||
to your ADA_INCLUDE_PATH.
|
||||
|
||||
===========================================================================
|
|
@ -1,54 +0,0 @@
|
|||
# $NetBSD: Makefile,v 1.7 2004/05/13 11:36:49 johnrshannon Exp $
|
||||
#
|
||||
|
||||
DISTNAME= florist-3.15p-src
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= ftp://ftp.cs.nyu.edu/pub/gnat/3.15p/
|
||||
EXTRACT_SUFX= .tgz
|
||||
|
||||
MAINTAINER= john@johnrshannon.com
|
||||
HOMEPAGE= ftp://ftp.cs.nyu.edu/pub/gnat/3.15p/
|
||||
COMMENT= FSU implementation of POSIX.5 (Ada binding)
|
||||
|
||||
USE_BUILDLINK3= yes
|
||||
USE_PKGLOCALEDIR= yes
|
||||
GNU_CONFIGURE= yes
|
||||
USE_AUTOCONF= yes
|
||||
AUTOCONF_REQD= 2.12
|
||||
USE_GNU_TOOLS+= make
|
||||
|
||||
.include "../../mk/bsd.prefs.mk"
|
||||
|
||||
# This package requires an Ada compiler. Two are available:
|
||||
# 1) gcc-3.4-ada and 2) gcc-3.4 build with Ada option
|
||||
# If USE_GCC_34=YES this package will use gcc-3.4. Otherwise,
|
||||
# it will use gcc-3.4-ada
|
||||
BUILD_DEFS= USE_GCC_34
|
||||
USE_GCC_34?= NO
|
||||
|
||||
post-extract:
|
||||
${CP} ${FILESDIR}/pconfig.NetBSD ${WRKSRC}/configs
|
||||
|
||||
pre-configure:
|
||||
.if !empty(USE_GCC_34:M[Yy][Ee][Ss])
|
||||
. include "../../wip/gcc-3.4/preconfigure.mk"
|
||||
.else
|
||||
. include "../../wip/gcc-3.4-ada/preconfigure.mk"
|
||||
.endif
|
||||
cd ${WRKSRC}; ${AUTOCONF}
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${PREFIX}/lib/florist
|
||||
@${INSTALL_DATA} ${WRKSRC}/floristlib/*.ad[sb] \
|
||||
${WRKSRC}/floristlib/*.ali \
|
||||
${PREFIX}/lib/florist
|
||||
@${INSTALL_DATA} ${WRKSRC}/floristlib/libflorist.a ${PREFIX}/lib
|
||||
|
||||
.if !empty(USE_GCC_34:M[Yy][Ee][Ss])
|
||||
. include "../../wip/gcc-3.4/buildlink3.mk"
|
||||
.else
|
||||
. include "../../wip/gcc-3.4-ada/buildlink3.mk"
|
||||
.endif
|
||||
.include "../../mk/pthread.buildlink3.mk"
|
||||
.include "../../mk/autoconf.mk"
|
||||
.include "../../mk/bsd.pkg.mk"
|
210
florist/PLIST
210
florist/PLIST
|
@ -1,210 +0,0 @@
|
|||
@comment $NetBSD: PLIST,v 1.1.1.1 2003/12/11 22:02:06 johnrshannon Exp $
|
||||
lib/florist/ada_streams.ads
|
||||
lib/florist/ada_streams.ali
|
||||
lib/florist/ada_task_identification.ads
|
||||
lib/florist/ada_task_identification.ali
|
||||
lib/florist/deps.adb
|
||||
lib/florist/deps.ads
|
||||
lib/florist/deps5c.adb
|
||||
lib/florist/deps5c.ads
|
||||
lib/florist/deps_no_thread.adb
|
||||
lib/florist/gnatprep.adb
|
||||
lib/florist/gnatprep.ads
|
||||
lib/florist/posix-asynchronous_io.adb
|
||||
lib/florist/posix-asynchronous_io.ads
|
||||
lib/florist/posix-asynchronous_io.ali
|
||||
lib/florist/posix-c.adb
|
||||
lib/florist/posix-c.ads
|
||||
lib/florist/posix-c.ali
|
||||
lib/florist/posix-calendar.adb
|
||||
lib/florist/posix-calendar.ads
|
||||
lib/florist/posix-calendar.ali
|
||||
lib/florist/posix-condition_variables.adb
|
||||
lib/florist/posix-condition_variables.ads
|
||||
lib/florist/posix-condition_variables.ali
|
||||
lib/florist/posix-configurable_file_limits.adb
|
||||
lib/florist/posix-configurable_file_limits.ads
|
||||
lib/florist/posix-configurable_file_limits.ali
|
||||
lib/florist/posix-configurable_system_limits.adb
|
||||
lib/florist/posix-configurable_system_limits.ads
|
||||
lib/florist/posix-configurable_system_limits.ali
|
||||
lib/florist/posix-error_codes.ads
|
||||
lib/florist/posix-event_management.adb
|
||||
lib/florist/posix-event_management.ads
|
||||
lib/florist/posix-file_locking.adb
|
||||
lib/florist/posix-file_locking.ads
|
||||
lib/florist/posix-file_locking.ali
|
||||
lib/florist/posix-file_status.adb
|
||||
lib/florist/posix-file_status.ads
|
||||
lib/florist/posix-file_status.ali
|
||||
lib/florist/posix-files.adb
|
||||
lib/florist/posix-files.ads
|
||||
lib/florist/posix-files.ali
|
||||
lib/florist/posix-generic_shared_memory.adb
|
||||
lib/florist/posix-generic_shared_memory.ads
|
||||
lib/florist/posix-generic_shared_memory.ali
|
||||
lib/florist/posix-group_database.adb
|
||||
lib/florist/posix-group_database.ads
|
||||
lib/florist/posix-group_database.ali
|
||||
lib/florist/posix-implementation-ok_signals.ads
|
||||
lib/florist/posix-implementation-ok_signals.ali
|
||||
lib/florist/posix-implementation.adb
|
||||
lib/florist/posix-implementation.ads
|
||||
lib/florist/posix-implementation.ali
|
||||
lib/florist/posix-io.adb
|
||||
lib/florist/posix-io.ads
|
||||
lib/florist/posix-io.ali
|
||||
lib/florist/posix-limits.ads
|
||||
lib/florist/posix-limits.ali
|
||||
lib/florist/posix-memory_locking.adb
|
||||
lib/florist/posix-memory_locking.ads
|
||||
lib/florist/posix-memory_locking.ali
|
||||
lib/florist/posix-memory_mapping.adb
|
||||
lib/florist/posix-memory_mapping.ads
|
||||
lib/florist/posix-memory_mapping.ali
|
||||
lib/florist/posix-memory_range_locking.adb
|
||||
lib/florist/posix-memory_range_locking.ads
|
||||
lib/florist/posix-memory_range_locking.ali
|
||||
lib/florist/posix-message_queues.adb
|
||||
lib/florist/posix-message_queues.ads
|
||||
lib/florist/posix-message_queues.ali
|
||||
lib/florist/posix-mutexes.adb
|
||||
lib/florist/posix-mutexes.ads
|
||||
lib/florist/posix-mutexes.ali
|
||||
lib/florist/posix-options.ads
|
||||
lib/florist/posix-options.ali
|
||||
lib/florist/posix-page_alignment.adb
|
||||
lib/florist/posix-page_alignment.ads
|
||||
lib/florist/posix-page_alignment.ali
|
||||
lib/florist/posix-permissions-implementation.adb
|
||||
lib/florist/posix-permissions-implementation.ads
|
||||
lib/florist/posix-permissions-implementation.ali
|
||||
lib/florist/posix-permissions.adb
|
||||
lib/florist/posix-permissions.ads
|
||||
lib/florist/posix-permissions.ali
|
||||
lib/florist/posix-process_environment.adb
|
||||
lib/florist/posix-process_environment.ads
|
||||
lib/florist/posix-process_environment.ali
|
||||
lib/florist/posix-process_identification.adb
|
||||
lib/florist/posix-process_identification.ads
|
||||
lib/florist/posix-process_identification.ali
|
||||
lib/florist/posix-process_primitives.adb
|
||||
lib/florist/posix-process_primitives.ads
|
||||
lib/florist/posix-process_primitives.ali
|
||||
lib/florist/posix-process_scheduling.adb
|
||||
lib/florist/posix-process_scheduling.ads
|
||||
lib/florist/posix-process_scheduling.ali
|
||||
lib/florist/posix-process_times.adb
|
||||
lib/florist/posix-process_times.ads
|
||||
lib/florist/posix-process_times.ali
|
||||
lib/florist/posix-semaphores.adb
|
||||
lib/florist/posix-semaphores.ads
|
||||
lib/florist/posix-semaphores.ali
|
||||
lib/florist/posix-shared_memory_objects.adb
|
||||
lib/florist/posix-shared_memory_objects.ads
|
||||
lib/florist/posix-shared_memory_objects.ali
|
||||
lib/florist/posix-signals.adb
|
||||
lib/florist/posix-signals.ads
|
||||
lib/florist/posix-signals.ali
|
||||
lib/florist/posix-sockets-internet.adb
|
||||
lib/florist/posix-sockets-internet.ads
|
||||
lib/florist/posix-sockets-iso.ads
|
||||
lib/florist/posix-sockets-local.adb
|
||||
lib/florist/posix-sockets-local.ads
|
||||
lib/florist/posix-sockets.adb
|
||||
lib/florist/posix-sockets.ads
|
||||
lib/florist/posix-supplement_to_ada_io.adb
|
||||
lib/florist/posix-supplement_to_ada_io.ads
|
||||
lib/florist/posix-supplement_to_ada_io.ali
|
||||
lib/florist/posix-terminal_functions.adb
|
||||
lib/florist/posix-terminal_functions.ads
|
||||
lib/florist/posix-terminal_functions.ali
|
||||
lib/florist/posix-timers.adb
|
||||
lib/florist/posix-timers.ads
|
||||
lib/florist/posix-timers.ali
|
||||
lib/florist/posix-unsafe_process_primitives.adb
|
||||
lib/florist/posix-unsafe_process_primitives.ads
|
||||
lib/florist/posix-unsafe_process_primitives.ali
|
||||
lib/florist/posix-user_database.adb
|
||||
lib/florist/posix-user_database.ads
|
||||
lib/florist/posix-user_database.ali
|
||||
lib/florist/posix-xti-internet.adb
|
||||
lib/florist/posix-xti-internet.ads
|
||||
lib/florist/posix-xti-iso.ads
|
||||
lib/florist/posix-xti-mosi.ads
|
||||
lib/florist/posix-xti.adb
|
||||
lib/florist/posix-xti.ads
|
||||
lib/florist/posix.adb
|
||||
lib/florist/posix.ads
|
||||
lib/florist/posix.ali
|
||||
lib/florist/posix_asynchronous_io.ads
|
||||
lib/florist/posix_asynchronous_io.ali
|
||||
lib/florist/posix_c.ads
|
||||
lib/florist/posix_calendar.ads
|
||||
lib/florist/posix_calendar.ali
|
||||
lib/florist/posix_condition_variables.ads
|
||||
lib/florist/posix_condition_variables.ali
|
||||
lib/florist/posix_configurable_file_limits.ads
|
||||
lib/florist/posix_configurable_file_limits.ali
|
||||
lib/florist/posix_configurable_system_limits.ads
|
||||
lib/florist/posix_configurable_system_limits.ali
|
||||
lib/florist/posix_error_codes.ads
|
||||
lib/florist/posix_file_locking.ads
|
||||
lib/florist/posix_file_locking.ali
|
||||
lib/florist/posix_file_status.ads
|
||||
lib/florist/posix_file_status.ali
|
||||
lib/florist/posix_files.ads
|
||||
lib/florist/posix_files.ali
|
||||
lib/florist/posix_generic_shared_memory.ads
|
||||
lib/florist/posix_generic_shared_memory.ali
|
||||
lib/florist/posix_group_database.ads
|
||||
lib/florist/posix_group_database.ali
|
||||
lib/florist/posix_io.ads
|
||||
lib/florist/posix_io.ali
|
||||
lib/florist/posix_limits.ads
|
||||
lib/florist/posix_limits.ali
|
||||
lib/florist/posix_memory_locking.ads
|
||||
lib/florist/posix_memory_locking.ali
|
||||
lib/florist/posix_memory_mapping.ads
|
||||
lib/florist/posix_memory_mapping.ali
|
||||
lib/florist/posix_memory_range_locking.ads
|
||||
lib/florist/posix_memory_range_locking.ali
|
||||
lib/florist/posix_message_queues.ads
|
||||
lib/florist/posix_message_queues.ali
|
||||
lib/florist/posix_mutexes.ads
|
||||
lib/florist/posix_mutexes.ali
|
||||
lib/florist/posix_options.ads
|
||||
lib/florist/posix_options.ali
|
||||
lib/florist/posix_page_alignment.ads
|
||||
lib/florist/posix_page_alignment.ali
|
||||
lib/florist/posix_permissions.ads
|
||||
lib/florist/posix_permissions.ali
|
||||
lib/florist/posix_process_environment.ads
|
||||
lib/florist/posix_process_environment.ali
|
||||
lib/florist/posix_process_identification.ads
|
||||
lib/florist/posix_process_identification.ali
|
||||
lib/florist/posix_process_primitives.ads
|
||||
lib/florist/posix_process_primitives.ali
|
||||
lib/florist/posix_process_scheduling.ads
|
||||
lib/florist/posix_process_scheduling.ali
|
||||
lib/florist/posix_process_times.ads
|
||||
lib/florist/posix_process_times.ali
|
||||
lib/florist/posix_semaphores.ads
|
||||
lib/florist/posix_semaphores.ali
|
||||
lib/florist/posix_shared_memory_objects.ads
|
||||
lib/florist/posix_shared_memory_objects.ali
|
||||
lib/florist/posix_signals.ads
|
||||
lib/florist/posix_signals.ali
|
||||
lib/florist/posix_supplement_to_ada_io.ads
|
||||
lib/florist/posix_supplement_to_ada_io.ali
|
||||
lib/florist/posix_terminal_functions.ads
|
||||
lib/florist/posix_terminal_functions.ali
|
||||
lib/florist/posix_timers.ads
|
||||
lib/florist/posix_timers.ali
|
||||
lib/florist/posix_unsafe_process_primitives.ads
|
||||
lib/florist/posix_unsafe_process_primitives.ali
|
||||
lib/florist/posix_user_database.ads
|
||||
lib/florist/posix_user_database.ali
|
||||
lib/florist/system_storage_elements.ads
|
||||
lib/libflorist.a
|
||||
@dirrm lib/florist
|
|
@ -1 +0,0 @@
|
|||
I believe that this package is finished.
|
|
@ -1,17 +0,0 @@
|
|||
# $NetBSD: buildlink3.mk,v 1.1 2004/02/27 11:01:20 johnrshannon Exp $
|
||||
|
||||
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
|
||||
FLORIST_BUILDLINK3_MK:= ${FLORIST_BUILDLINK3_MK}+
|
||||
|
||||
.if !empty(BUILDLINK_DEPTH:M+)
|
||||
BUILDLINK_DEPENDS+= florist
|
||||
.endif
|
||||
|
||||
.if !empty(FLORIST_BUILDLINK3_MK:M+)
|
||||
BUILDLINK_PACKAGES+= florist
|
||||
BUILDLINK_DEPENDS.florist+= florist>=3.6.1
|
||||
BUILDLINK_PKGSRCDIR.florist?= ../../wip/florist
|
||||
|
||||
.endif # FLORIST_BUILDLINK3_MK
|
||||
|
||||
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
|
|
@ -1,18 +0,0 @@
|
|||
$NetBSD: distinfo,v 1.3 2004/01/08 23:28:54 johnrshannon Exp $
|
||||
|
||||
SHA1 (florist-3.15p-src.tgz) = 1f901f25e4d3d450fa75cd8b0a200e3690282cd7
|
||||
Size (florist-3.15p-src.tgz) = 264898 bytes
|
||||
SHA1 (patch-c-posix.c) = 622d42742a78bad89f8367f92d4931450ec365e5
|
||||
SHA1 (patch-configure.in) = b6e182ae9db5960378c047bf84b3a3fe979027a7
|
||||
SHA1 (patch-posix-implementation.gpb) = 2b5c58039a2254e36aa450b9b1f69bd9f6d513b4
|
||||
SHA1 (patch-posix-io.adb) = 7a9d761e139c0265239cd56bc97366f60b03c80f
|
||||
SHA1 (patch-posix-message_queues.adb) = 5ef23709667be534df25de79fee5d9e1f59b537f
|
||||
SHA1 (patch-posix-permissions.adb) = 962377e3d5eb17da9e08c5a5448bdc76ee8d4bb9
|
||||
SHA1 (patch-posix-process_environment.adb) = 6b0227ef192134adcb78360a15b9cf1a465576f9
|
||||
SHA1 (patch-posix-process_identification.gpb) = c5f45e058e805ff576d8984f50e783dd77d9bd5b
|
||||
SHA1 (patch-posix-process_primitives.gpb) = 9bdba9b09b855c5a46ea3a2329a4c7a952314a18
|
||||
SHA1 (patch-posix-process_scheduling.adb) = 112cec272ebaf54d61547b13a421a59ac8130705
|
||||
SHA1 (patch-posix-process_times.adb) = 5f8468ae9fa9c1384fa75a7d4f1f3f469ba9409a
|
||||
SHA1 (patch-posix-signals.adb) = 1b6c29b51cbebb0970f9c0ee376d38fdf8dd4153
|
||||
SHA1 (patch-posix-supplement_to_ada_io.adb) = accafdb30808b498dfbaf6128227daa1dc71db65
|
||||
SHA1 (patch-posix-unsafe_process_primitives.gpb) = 4da2f7f5738500d68a5510f6016f4cc17683e83e
|
|
@ -1,7 +0,0 @@
|
|||
#define _POSIX_SOURCE
|
||||
#define _POSIX_C_SOURCE 199506L
|
||||
#define _XOPEN_SOURCE
|
||||
#define _XOPEN_SOURCE_EXTENDED 1
|
||||
#define _REENTRANT
|
||||
#define _P1003_1B_VISIBLE
|
||||
#include <sys/featuretest.h>
|
|
@ -1,34 +0,0 @@
|
|||
$NetBSD: patch-c-posix.c,v 1.1.1.1 2003/12/11 22:02:06 johnrshannon Exp $
|
||||
|
||||
--- c-posix.c.orig 2002-10-24 02:03:51.000000000 -0600
|
||||
+++ c-posix.c
|
||||
@@ -571,7 +571,7 @@ typedef struct siginfo {
|
||||
#endif
|
||||
GT2(si_signo, int)
|
||||
GT2(si_code, int)
|
||||
- GT2(si_value, union sigval)
|
||||
+ GT2(si_sigval, union sigval)
|
||||
GT3
|
||||
|
||||
/* sigevent must precede aiocb
|
||||
@@ -2788,7 +2788,11 @@ void create_limits() {
|
||||
#endif
|
||||
|
||||
#ifdef SEM_VALUE_MAX
|
||||
+#if SEM_VALUE_MAX > INT_MAX
|
||||
+ gmaxnn("Semaphores_Value",INT_MAX);
|
||||
+#else
|
||||
gmaxnn("Semaphores_Value",SEM_VALUE_MAX);
|
||||
+#endif
|
||||
#else
|
||||
#ifdef _POSIX_SEM_VALUE_MAX
|
||||
gmaxn("Semaphores_Value",_POSIX_SEM_VALUE_MAX);
|
||||
@@ -6344,7 +6348,7 @@ void create_c() {
|
||||
g_struct_msghdr();
|
||||
gcmnt("local socket address");
|
||||
{ struct sockaddr_un DUMMY;
|
||||
- ifprintf(fp," subtype sun_path_string is
|
||||
+ ifprintf(fp," subtype sun_path_string is \
|
||||
POSIX_String (1 .. %d);\n", sizeof (DUMMY.sun_path));
|
||||
}
|
||||
g_struct_sockaddr_un();
|
|
@ -1,25 +0,0 @@
|
|||
$NetBSD: patch-configure.in,v 1.1.1.1 2003/12/11 22:02:06 johnrshannon Exp $
|
||||
|
||||
--- configure.in.orig Tue Jun 3 03:55:13 2003
|
||||
+++ configure.in Tue Jun 3 03:58:10 2003
|
||||
@@ -104,6 +104,10 @@
|
||||
echo "Using Configuration for" ${UNAME_SYSTEM} ${UNAME_RELEASE};
|
||||
cp ./configs/pconfig.LynxOS ./pconfig.h.in;
|
||||
;;
|
||||
+ NetBSD)
|
||||
+ echo "Using Configuration for" ${UNAME_SYSTEM} ${UNAME_RELEASE};
|
||||
+ cp ./configs/pconfig.NetBSD ./pconfig.h.in;
|
||||
+ ;;
|
||||
*)
|
||||
echo "No Configuration for ${UNAME_SYSTEM}. Using default.";
|
||||
cp ./configs/pconfig.Default ./pconfig.h.in;
|
||||
@@ -177,7 +181,8 @@
|
||||
AC_POSIX_LIB(pthreads, pthread_self,,
|
||||
AC_POSIX_LIB(cma, pthread_self,,
|
||||
AC_POSIX_LIB(:libcma.a, pthread_self,,
|
||||
- AC_POSIX_LIB(thread, pthread_self))))))
|
||||
+ AC_POSIX_LIB(thread, pthread_self,,
|
||||
+ AC_POSIX_LIB(c_r, pthread_self)))))))
|
||||
fi
|
||||
|
||||
AC_POSIX_LIB(aio, aio_read)
|
|
@ -1,13 +0,0 @@
|
|||
$NetBSD: patch-posix-implementation.gpb,v 1.1 2004/01/06 21:09:56 johnrshannon Exp $
|
||||
|
||||
--- posix-implementation.gpb.orig 2002-10-24 02:03:52.000000000 -0600
|
||||
+++ posix-implementation.gpb
|
||||
@@ -50,6 +50,8 @@ with Ada.Exceptions,
|
||||
Unchecked_Conversion;
|
||||
package body POSIX.Implementation is
|
||||
|
||||
+ pragma Warnings (Off);
|
||||
+
|
||||
use POSIX.C;
|
||||
|
||||
package SIM renames System.Interrupt_Management;
|
|
@ -1,12 +0,0 @@
|
|||
$NetBSD: patch-posix-io.adb,v 1.1 2004/01/08 23:28:54 johnrshannon Exp $
|
||||
|
||||
--- posix-io.adb.orig 2002-10-24 02:03:52.000000000 -0600
|
||||
+++ posix-io.adb
|
||||
@@ -631,6 +631,7 @@ package body POSIX.IO is
|
||||
To : in Boolean := True) is
|
||||
Flags : Bits;
|
||||
Result : int;
|
||||
+ pragma Warnings (Off, Result);
|
||||
begin
|
||||
Begin_Critical_Section;
|
||||
Flags := To_Bits (fcntl (int (File), F_GETFD));
|
|
@ -1,13 +0,0 @@
|
|||
$NetBSD: patch-posix-message_queues.adb,v 1.1 2004/01/08 23:28:54 johnrshannon Exp $
|
||||
|
||||
--- posix-message_queues.adb.orig 2002-10-24 02:03:52.000000000 -0600
|
||||
+++ posix-message_queues.adb
|
||||
@@ -350,7 +350,7 @@ package body POSIX.Message_Queues is
|
||||
size_t ((Message'Size + char'Size - 1) / char'Size),
|
||||
unsigned (Priority));
|
||||
Check_NNeg_And_Restore_Signals
|
||||
- (int (Result), Masked_Signals, Old_Mask'Unchecked_Access);
|
||||
+ (Result, Masked_Signals, Old_Mask'Unchecked_Access);
|
||||
end Send;
|
||||
|
||||
---------------
|
|
@ -1,13 +0,0 @@
|
|||
$NetBSD: patch-posix-permissions.adb,v 1.1 2004/01/08 23:28:54 johnrshannon Exp $
|
||||
|
||||
--- posix-permissions.adb.orig 2002-10-24 02:03:52.000000000 -0600
|
||||
+++ posix-permissions.adb
|
||||
@@ -105,7 +105,7 @@ package body POSIX.Permissions is
|
||||
procedure Set_Allowed_Process_Permissions
|
||||
(Permissions : in Permission_Set;
|
||||
Old_Perms : out Permission_Set) is
|
||||
- Mask : mode_t :=
|
||||
+ Mask : constant mode_t :=
|
||||
not (Form_C_Permission (Permissions) and File_Access_Permission_Bits);
|
||||
begin
|
||||
Cached_Umask := Mask;
|
|
@ -1,32 +0,0 @@
|
|||
$NetBSD: patch-posix-process_environment.adb,v 1.1 2004/01/08 23:28:54 johnrshannon Exp $
|
||||
|
||||
--- posix-process_environment.adb.orig 2002-10-24 02:03:52.000000000 -0600
|
||||
+++ posix-process_environment.adb
|
||||
@@ -443,7 +443,7 @@ package body POSIX.Process_Environment i
|
||||
procedure Copy_Environment
|
||||
(Source : in Environment;
|
||||
Target : in out Environment) is
|
||||
- T_Source : POSIX_String_List := To_POSIX_String_List (Source);
|
||||
+ T_Source : constant POSIX_String_List := To_POSIX_String_List (Source);
|
||||
T_Target : POSIX_String_List;
|
||||
procedure Copy_One (Str : POSIX_String; Done : in out Boolean);
|
||||
procedure Copy_One (Str : POSIX_String; Done : in out Boolean) is
|
||||
@@ -490,7 +490,8 @@ package body POSIX.Process_Environment i
|
||||
Undefined : POSIX.POSIX_String := "")
|
||||
return POSIX.POSIX_String is
|
||||
c_name : POSIX_String := Name & NUL;
|
||||
- Result : char_ptr := Getenv (c_name (c_name'First)'Unchecked_Access);
|
||||
+ Result : constant char_ptr :=
|
||||
+ Getenv (c_name (c_name'First)'Unchecked_Access);
|
||||
begin
|
||||
Validate (Name);
|
||||
if Result = null then return Undefined; end if;
|
||||
@@ -568,7 +569,7 @@ package body POSIX.Process_Environment i
|
||||
while P.all /= null loop
|
||||
-- .... concise but inefficient
|
||||
declare
|
||||
- S : POSIX_String := Form_POSIX_String (P.all);
|
||||
+ S : constant POSIX_String := Form_POSIX_String (P.all);
|
||||
J : constant Integer := Split_Point (S);
|
||||
begin
|
||||
Append (Strings, S (1 .. J - 1));
|
|
@ -1,13 +0,0 @@
|
|||
$NetBSD: patch-posix-process_identification.gpb,v 1.1 2004/01/08 23:28:54 johnrshannon Exp $
|
||||
|
||||
--- posix-process_identification.gpb.orig 2002-10-24 02:03:52.000000000 -0600
|
||||
+++ posix-process_identification.gpb
|
||||
@@ -213,7 +213,7 @@ package body POSIX.Process_Identificatio
|
||||
Name_Ptr : char_ptr;
|
||||
begin
|
||||
Name_Ptr := getlogin;
|
||||
- if (Name_Ptr = null) then Raise_POSIX_Error; end if;
|
||||
+ if Name_Ptr = null then Raise_POSIX_Error; end if;
|
||||
return Form_POSIX_String (Name_Ptr);
|
||||
end Get_Login_Name;
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
$NetBSD: patch-posix-process_primitives.gpb,v 1.1 2004/01/06 21:09:56 johnrshannon Exp $
|
||||
|
||||
--- posix-process_primitives.gpb.orig 2002-10-24 02:03:52.000000000 -0600
|
||||
+++ posix-process_primitives.gpb
|
||||
@@ -49,6 +49,8 @@ with POSIX,
|
||||
Unchecked_Deallocation;
|
||||
package body POSIX.Process_Primitives is
|
||||
|
||||
+ pragma Warnings (Off);
|
||||
+
|
||||
use POSIX.C,
|
||||
POSIX.Implementation,
|
||||
POSIX.Process_Identification,
|
|
@ -1,13 +0,0 @@
|
|||
$NetBSD: patch-posix-process_scheduling.adb,v 1.1 2004/01/08 23:28:54 johnrshannon Exp $
|
||||
|
||||
--- posix-process_scheduling.adb.orig 2002-10-24 02:03:52.000000000 -0600
|
||||
+++ posix-process_scheduling.adb
|
||||
@@ -104,7 +104,7 @@ package body POSIX.Process_Scheduling is
|
||||
begin
|
||||
Check (sched_getparam
|
||||
(To_pid_t (Process), Params.Param'Unchecked_Access));
|
||||
- return Scheduling_Parameters (Params);
|
||||
+ return Params;
|
||||
end Get_Scheduling_Parameters;
|
||||
|
||||
-----------------------------
|
|
@ -1,13 +0,0 @@
|
|||
$NetBSD: patch-posix-process_times.adb,v 1.1 2004/01/08 23:28:54 johnrshannon Exp $
|
||||
|
||||
--- posix-process_times.adb.orig 2002-10-24 02:03:52.000000000 -0600
|
||||
+++ posix-process_times.adb
|
||||
@@ -64,7 +64,7 @@ package body POSIX.Process_Times is
|
||||
t : Process_Times;
|
||||
begin
|
||||
t.Elapsed_Real_Time := times (t.tms'Unchecked_Access);
|
||||
- return Process_Times (t);
|
||||
+ return t;
|
||||
end Get_Process_Times;
|
||||
|
||||
----------------------------
|
|
@ -1,36 +0,0 @@
|
|||
$NetBSD: patch-posix-signals.adb,v 1.2 2004/01/06 21:09:56 johnrshannon Exp $
|
||||
|
||||
--- posix-signals.adb.orig 2002-10-24 02:03:52.000000000 -0600
|
||||
+++ posix-signals.adb
|
||||
@@ -236,13 +236,6 @@ package body POSIX.Signals is
|
||||
-- Global Data --
|
||||
------------------
|
||||
|
||||
- Last_Unblocker : array (Signal) of Task_ID :=
|
||||
- (others => Null_Task);
|
||||
- pragma Volatile_Components (Last_Unblocker);
|
||||
- -- Holds the ID of the last Task which Unblocked this Interrupt.
|
||||
- -- It contains Null_Task if no tasks have ever requested the
|
||||
- -- Unblocking operation or the Interrupt is currently Blocked.
|
||||
-
|
||||
type Signal_Bit_Vector is array (Signal) of Boolean;
|
||||
|
||||
-- Reserved_Signal is the union of the following sets of
|
||||
@@ -941,7 +934,7 @@ package body POSIX.Signals is
|
||||
|
||||
function Get_Data (Info : Signal_Info) return Signal_Data is
|
||||
begin
|
||||
- return To_Signal_Data (Info.si_value);
|
||||
+ return To_Signal_Data (Info.si_sigval);
|
||||
end Get_Data;
|
||||
|
||||
----------------
|
||||
@@ -952,7 +945,7 @@ package body POSIX.Signals is
|
||||
(Info : in out Signal_Info;
|
||||
Data : in Signal_Data) is
|
||||
begin
|
||||
- Info.si_value := To_sigval (Data);
|
||||
+ Info.si_sigval := To_sigval (Data);
|
||||
end Set_Data;
|
||||
|
||||
-----------------------
|
|
@ -1,20 +0,0 @@
|
|||
$NetBSD: patch-posix-supplement_to_ada_io.adb,v 1.1 2004/01/08 23:28:54 johnrshannon Exp $
|
||||
|
||||
--- posix-supplement_to_ada_io.adb.orig 2002-10-24 02:03:52.000000000 -0600
|
||||
+++ posix-supplement_to_ada_io.adb
|
||||
@@ -113,6 +113,7 @@ package body POSIX.Supplement_to_Ada_IO
|
||||
|
||||
F : System_File_Type;
|
||||
Ret : int;
|
||||
+ pragma Warnings (Off, Ret);
|
||||
|
||||
begin
|
||||
F := To_SFT (File);
|
||||
@@ -126,6 +127,7 @@ package body POSIX.Supplement_to_Ada_IO
|
||||
|
||||
F : System_File_Type;
|
||||
Ret : int;
|
||||
+ pragma Warnings (Off, Ret);
|
||||
|
||||
begin
|
||||
F := To_SFT (File);
|
|
@ -1,13 +0,0 @@
|
|||
$NetBSD: patch-posix-unsafe_process_primitives.gpb,v 1.1 2004/01/06 21:09:56 johnrshannon Exp $
|
||||
|
||||
--- posix-unsafe_process_primitives.gpb.orig 2002-10-24 02:03:52.000000000 -0600
|
||||
+++ posix-unsafe_process_primitives.gpb
|
||||
@@ -47,6 +47,8 @@ with POSIX.C,
|
||||
Unchecked_Conversion;
|
||||
package body POSIX.Unsafe_Process_Primitives is
|
||||
|
||||
+ pragma Warnings (Off);
|
||||
+
|
||||
use POSIX.C,
|
||||
POSIX.Implementation;
|
||||
|
Loading…
Reference in a new issue