pierre
5f58dd6395
Fix Makefile for openbsd
...
git-svn-id: trunk@21082 -
2012-04-27 14:19:54 +00:00
pierre
a1b5945d20
Fix Makefile for openbsd
...
git-svn-id: trunk@21081 -
2012-04-27 14:19:43 +00:00
Jonas Maebe
834026bfb5
* synchronised with trunk up to r21067
...
git-svn-id: branches/jvmbackend@21068 -
2012-04-26 21:24:20 +00:00
Jonas Maebe
0659058e44
* fixed ansistring -> pchar type conversion on JVM target now that empty
...
ansistrings are represented by nil
* fixed type conversion of constant empty ansistring/unicodestring to
pchar/pwidechar on the JVM target
git-svn-id: branches/jvmbackend@21055 -
2012-04-25 22:29:20 +00:00
Jonas Maebe
9b6c426369
* also redefine pchar as pwidechar in {$modeswitch unicodestrings}
...
git-svn-id: branches/jvmbackend@21054 -
2012-04-25 22:29:15 +00:00
marco
6b93cbcbea
* Fix for #21636 , TFPSList.Pack several fixes.
...
git-svn-id: trunk@21039 -
2012-04-25 17:25:00 +00:00
pierre
1b3fd997fc
+ Regenerate all Makefiles's after adding x86_64 netbsd target
...
git-svn-id: trunk@21031 -
2012-04-24 23:15:18 +00:00
pierre
2684c3fec4
Define USE_SIGACTION_SIGTRAMP for x86_64
...
git-svn-id: trunk@21029 -
2012-04-24 23:06:22 +00:00
pierre
e0aa5839a9
* Add missing sc_arg6 to sc_arg9 fields in x86_64 SigContext record
...
git-svn-id: trunk@21028 -
2012-04-24 23:05:20 +00:00
pierre
23f21254bd
+ Add USE_SIGACTION_SIGTRAMP
...
git-svn-id: trunk@21027 -
2012-04-24 23:03:08 +00:00
Jonas Maebe
05f9edbd08
* fixed compilation on Solaris after r20815
...
git-svn-id: trunk@21014 -
2012-04-24 11:08:08 +00:00
pierre
cea6ca2df9
Fix FpSigProcMask overload for OpenBSD: Warning this probably breaks compilation of unix's RTL by obsolete 2.4.4 release compiler, 2.6.0 required
...
git-svn-id: trunk@21005 -
2012-04-23 10:12:43 +00:00
pierre
afaea929a1
* Also enable ELF32 or ELF64 for OpenBSD OS
...
git-svn-id: trunk@21004 -
2012-04-23 10:10:10 +00:00
paul
e399f8f9bf
rtl: reduce warnings about deprecated symbol access
...
git-svn-id: trunk@21001 -
2012-04-23 05:57:44 +00:00
Jonas Maebe
bbdf9fca73
- disabled fpc_qword_to_double() assembler version for AIX/ppc64 like for
...
AIX/ppc32
+ AIX/ppc64 support in powerpc64/mathu.inc (file is the same as
powerpc/mathu.inc, should be unified)
* fixed macos assembler code in powerpc64/strings.inc and enabled
for AIX/ppc64
git-svn-id: trunk@20980 -
2012-04-22 10:40:57 +00:00
Jonas Maebe
653996dde1
* {$linklib libnsl.so} -> {$linklib nsl} for AIX (copy/paste error)
...
git-svn-id: trunk@20979 -
2012-04-22 10:40:51 +00:00
Jonas Maebe
2ec79fd357
* fixed timespec and mcontext_t types for AIX 64 bit
...
* fixed a few more (harmless because in fields we don't use) errors in AIX
mcontext_t definition
git-svn-id: trunk@20978 -
2012-04-22 10:40:46 +00:00
florian
4934a42389
* avoid assembler warning about missing eol at eof
...
git-svn-id: trunk@20957 -
2012-04-21 18:23:18 +00:00
florian
d681ad612b
+ several redirection include files for mipsel/mipsel-linux
...
git-svn-id: trunk@20956 -
2012-04-21 18:21:09 +00:00
florian
2677187b2f
* inline several math methods (though a lot won't be inlined yet because they take open array parameters), resolves #21040
...
* more compact formatting (removed empty lines)
* remove call to invalid argument in arctanh, arccosh doesn't have it either
git-svn-id: trunk@20936 -
2012-04-19 21:14:09 +00:00
pierre
f4b437288e
Added errors 127 to 133 for Sparc
...
git-svn-id: trunk@20935 -
2012-04-19 15:04:22 +00:00
pierre
8c047abb43
+ New script to check constant entries against system headers
...
git-svn-id: trunk@20934 -
2012-04-19 14:56:32 +00:00
pierre
3f24548e58
+ New script to check errnostr.inc entries
...
git-svn-id: trunk@20933 -
2012-04-19 14:55:57 +00:00
pierre
0309511353
Add clean option, do not create executable (unneeded)
...
git-svn-id: trunk@20932 -
2012-04-19 14:52:47 +00:00
pierre
3b858a6ab2
messages checked
...
git-svn-id: trunk@20931 -
2012-04-19 14:51:43 +00:00
pierre
196dfdd29a
Changed sem_t to pointer to a anonymous struct as in system header and fixed wrong constant values
...
git-svn-id: trunk@20930 -
2012-04-19 12:52:28 +00:00
pierre
16896f42dd
Change SIGIOT to alias of SIGABRT (value does not change)
...
git-svn-id: trunk@20929 -
2012-04-19 12:37:23 +00:00
pierre
5ad7cf9034
* corrected to be closer to /usr/include/sys/syscall.h header
...
* Note: sigaltstack syscall number is modified by this patch
no other interface change should be moticable.
git-svn-id: trunk@20928 -
2012-04-19 08:33:18 +00:00
pierre
9106753b8a
Improve check_sys.sh script
...
git-svn-id: trunk@20926 -
2012-04-19 07:18:13 +00:00
paul
19d1cf9470
rtl: reduce amount of warnings regards implicit string conversions + little formatting
...
git-svn-id: trunk@20925 -
2012-04-19 01:33:47 +00:00
pierre
3d17ae49af
Corrected NetBSD system errors
...
git-svn-id: trunk@20923 -
2012-04-18 16:04:01 +00:00
pierre
94c8a75efd
syscall 280 is __NR_tee for sparc CPU
...
git-svn-id: trunk@20922 -
2012-04-18 15:54:34 +00:00
pierre
1592f98a69
Avoid inappropriate file name expansion
...
git-svn-id: trunk@20921 -
2012-04-18 15:43:47 +00:00
pierre
80838aa2dd
EDEADLOCK is same as EDEADLK, error number 58 does not exist in Linux
...
git-svn-id: trunk@20920 -
2012-04-18 15:39:12 +00:00
pierre
6568de7e0f
Avoid \t which is not supported properly on NetBSD and accept negative values
...
git-svn-id: trunk@20918 -
2012-04-18 10:50:16 +00:00
pierre
c4288ea2c0
* Fix missing echo command
...
git-svn-id: trunk@20916 -
2012-04-18 10:35:47 +00:00
pierre
8e25bedde3
Use separate sparc include and add missing error numbers
...
git-svn-id: trunk@20915 -
2012-04-18 10:32:32 +00:00
pierre
eb90a60afe
New test for sysnr.inc system error numbers
...
git-svn-id: trunk@20914 -
2012-04-18 10:31:29 +00:00
pierre
90f12d0e4d
Improve check for Linux
...
git-svn-id: trunk@20913 -
2012-04-18 10:30:19 +00:00
pierre
75ca260090
Separate sparc specific system error numbers into new include file
...
git-svn-id: trunk@20912 -
2012-04-18 10:29:10 +00:00
pierre
b3f3e0d2a1
Move check_sys.sh to unix/scripts directory
...
git-svn-id: trunk@20911 -
2012-04-18 10:24:34 +00:00
pierre
11fe796ac3
Add script directory
...
git-svn-id: trunk@20910 -
2012-04-18 10:10:03 +00:00
pierre
7d82ed4459
+ Add ACCEPT_646 for systems that return '646' for nl_langinfo(CODESET) call
...
git-svn-id: trunk@20905 -
2012-04-17 15:28:28 +00:00
pierre
8750b10113
correct TStatFs for netbsd
...
git-svn-id: trunk@20904 -
2012-04-17 15:25:29 +00:00
Jonas Maebe
8e3d7fe8d3
* fixed genmultistringadd() optimization for jvm and enabled it
...
* created separate version of fpc_AnsiStr_Concat_multi() after all
because it contains a punicodechar(unicodestring) typecast, which
can't be supported on the JVM target (and splitting it out in the
generic code seems like a bit overkill), and restored original
generic version of fpc_AnsiStr_Concat_multi() (slightly faster
than version partially adapted for jvm)
git-svn-id: branches/jvmbackend@20903 -
2012-04-16 20:51:51 +00:00
Jonas Maebe
1efee1d2eb
* set destination codepage in widestringmanager.Unicode2AnsiMoveProc() like
...
on other platforms, rather than explicitly setting it afterwards
everywhere
git-svn-id: branches/jvmbackend@20902 -
2012-04-16 20:51:46 +00:00
pierre
e3aabfec79
* OpenBSD uses a special sigprocmask syscall
...
git-svn-id: trunk@20900 -
2012-04-16 15:43:44 +00:00
Tomas Hajny
27403b542b
+ FileNameCasePreserving added - see #18066 in Mantis
...
git-svn-id: trunk@20896 -
2012-04-15 21:21:53 +00:00
Tomas Hajny
d442d14e0c
+ FileNameCasePreserving added - see #18066 in Mantis
...
git-svn-id: trunk@20894 -
2012-04-15 20:56:13 +00:00
Tomas Hajny
225cc1c1e0
* fix FileExists/DirectoryExists wrongly accepting non-existing entries with wrong path due to path normalization using ExpandFileName (correctly) accepting also non-existing paths
...
git-svn-id: trunk@20890 -
2012-04-15 19:46:33 +00:00