Jonas Maebe
9fabb0b127
* fixed file locking of files opened as read- or write-only on solaris
...
(locking is based on fcntl there, and that one cannot create an
exclusive lock for a read-only file or a shared lock for a write-only
file)
git-svn-id: trunk@12633 -
2009-01-31 18:11:58 +00:00
Jonas Maebe
6851d6d8e0
* fixed solaris flock type
...
* fixed and enabled solaris flock implementation based on fcntl (although
tests/test/units/sysutils/tfile2 still fails for solaris, because
fcntl removes all locks as soon as you close a single file descriptor
referring to a file, while flock doesn't)
git-svn-id: trunk@12632 -
2009-01-30 16:40:43 +00:00
Jonas Maebe
57ff980bc3
* hopefully fixed beos compilation after r12630 (it doesn't have flock)
...
git-svn-id: trunk@12631 -
2009-01-30 16:09:08 +00:00
Jonas Maebe
a730ee7f10
+ support for file locking for *nix systems based on flock (mantis #13012 )
...
git-svn-id: trunk@12630 -
2009-01-30 15:08:30 +00:00
florian
527dd80aa2
* fixed some errors in the irq handlers
...
git-svn-id: trunk@12629 -
2009-01-29 16:20:47 +00:00
Jonas Maebe
9b67b6469b
* fixed FpFcntl() for libc-based systems
...
* fixed FpIoctl() for Linux/libc (it also uses varargs)
git-svn-id: trunk@12628 -
2009-01-29 15:38:17 +00:00
Jonas Maebe
1d43a5af55
* fixed O_NOCTTY constant value
...
git-svn-id: trunk@12627 -
2009-01-29 15:10:43 +00:00
ivost
8e0ec83cf1
* fixed type in st_mysql_bind record (length: culong -> pculong)
...
git-svn-id: trunk@12626 -
2009-01-29 11:24:16 +00:00
Jonas Maebe
1bda0686d9
* fixed paths to http units (mantis #13065 )
...
git-svn-id: trunk@12625 -
2009-01-29 10:10:18 +00:00
Jonas Maebe
e055b87dea
* fixed zipper unit for big endian systems (patch by Bent Normann Olsen,
...
mantis #12562 )
git-svn-id: trunk@12624 -
2009-01-29 10:00:48 +00:00
marco
4ae434ce2e
* fix for supported_target turned into a set in r12622
...
git-svn-id: trunk@12623 -
2009-01-28 20:55:49 +00:00
Jonas Maebe
b1c3f76ff9
* changed the supported targets for assembler writers to a set, and
...
(hopefully correctly) limited all assembler writers to only the
OSes they support (mantis #11801 )
git-svn-id: trunk@12622 -
2009-01-28 15:12:43 +00:00
Jonas Maebe
b912e00440
* renamed rol/ror functions into rolbyte/rolword/roldword/rolqword
...
(and the same for ror), because their operation is very dependent on the
operand size, and it's fairly easy to misjudge the bitwidth of the outcome
of an expression in Pascal if you are not intimately familiar with the
language (or if you don't know the exact types of all involved values in
an expression)
git-svn-id: trunk@12621 -
2009-01-28 12:56:27 +00:00
florian
1e26e5dd3c
+ clear ram on startup
...
+ default interrupt handlers
git-svn-id: trunk@12620 -
2009-01-27 18:12:01 +00:00
michael
e6df6ce12e
Removed wince dependency of fcl-xml on iconv_enc
...
git-svn-id: trunk@12619 -
2009-01-27 08:17:18 +00:00
florian
812d159f34
* fixed linker map
...
git-svn-id: trunk@12618 -
2009-01-26 17:25:16 +00:00
florian
6d7d6dbd60
+ feature softfpu introduced
...
git-svn-id: trunk@12617 -
2009-01-26 17:24:24 +00:00
florian
f76606989b
+ arm cpus are powerfull enough to handle soft fpu code
...
git-svn-id: trunk@12616 -
2009-01-26 17:23:47 +00:00
florian
40b86f9fa8
* entry code fixed
...
git-svn-id: trunk@12615 -
2009-01-26 17:22:54 +00:00
florian
5f9b82d38b
* first compilable version
...
git-svn-id: trunk@12614 -
2009-01-26 14:28:46 +00:00
florian
e86a03553e
* compilation fixed
...
git-svn-id: trunk@12613 -
2009-01-26 14:28:07 +00:00
florian
35aed58faa
* avoid internal error in case of an illegal assembler operand
...
git-svn-id: trunk@12612 -
2009-01-26 14:26:26 +00:00
florian
edc58d78d5
+ support for arm special registers
...
git-svn-id: trunk@12611 -
2009-01-26 14:22:38 +00:00
florian
bd0aa27a14
+ build instruction table generators
...
git-svn-id: trunk@12610 -
2009-01-26 14:20:49 +00:00
florian
c5816c500a
+ support for nop, msr and mrs instructions
...
git-svn-id: trunk@12609 -
2009-01-26 14:18:42 +00:00
florian
7cb26b37a1
* fixed reg. and ins. dat include file generation on windows
...
git-svn-id: trunk@12608 -
2009-01-26 14:15:10 +00:00
ivost
a0b50175b4
* removed size_t defintion from proj4 headers
...
git-svn-id: trunk@12607 -
2009-01-26 13:33:42 +00:00
ivost
2ff803d3b5
* removed individual size_t definition from libpng (with size_t = longint it was even wrong!)
...
git-svn-id: trunk@12606 -
2009-01-26 13:32:26 +00:00
ivost
592a95f935
* removed indivdual csize_t definition from oggvorbis headers
...
git-svn-id: trunk@12605 -
2009-01-26 13:28:59 +00:00
ivost
8a9541b648
* removed individual size_t from xml2 package, using csize_t now
...
git-svn-id: trunk@12604 -
2009-01-26 13:16:51 +00:00
ivost
5f880668ae
* removed the usage of unixtypes from imagemagick headers. Type size_t was used. csize_t is now available for all platforms over ctypes.
...
git-svn-id: trunk@12603 -
2009-01-26 13:01:03 +00:00
ivost
38bf32dddf
* added csize_t and pcsize_t for non unix systems (in unix/ctypes.pp)
...
* added csize_t = UnixTypes.size_t in ctypes.pp for unix systems.
* reason: size_t is a C type and it's often used by C header files. Several packages define their own size_t.
git-svn-id: trunk@12602 -
2009-01-26 12:58:20 +00:00
michael
ee3ac64afb
* Hopefully fixed argument size problem on 64-bit windows
...
git-svn-id: trunk@12601 -
2009-01-26 09:04:37 +00:00
Jonas Maebe
8adbb96141
* fixed solaris compilation after r12591/12594/12595
...
git-svn-id: trunk@12600 -
2009-01-26 09:00:21 +00:00
florian
2510af64d1
* fixed compilation of embedded system unit: path helper functions depend now on the avaibility of the textio/fileio feature
...
git-svn-id: trunk@12599 -
2009-01-26 08:23:38 +00:00
joost
3ef9342d59
* Free postgres-results, fixed resource-leaking, probably fixes bug #13025
...
git-svn-id: trunk@12598 -
2009-01-25 22:30:27 +00:00
florian
c07a60f8e0
+ experimental support unit for Phillips/NXP arm microcontroller
...
git-svn-id: trunk@12597 -
2009-01-25 21:56:23 +00:00
florian
2a29180517
+ first linker script for arm-embedded
...
git-svn-id: trunk@12596 -
2009-01-25 21:48:38 +00:00
Vincent Snijders
9f9c01cef8
* fixed dependencies of fcl-xml, the logic was inverted in r12594
...
git-svn-id: trunk@12595 -
2009-01-25 20:26:21 +00:00
michael
d8574f1361
* Hopefully fixed dependencies of fcl-xml
...
git-svn-id: trunk@12594 -
2009-01-25 14:20:25 +00:00
Jonas Maebe
ee05e0e740
* keep reading in getxy until the entire xterm response has been read
...
(mantis #8842 )
git-svn-id: trunk@12593 -
2009-01-25 14:08:27 +00:00
Jonas Maebe
0768f82770
* set tf_dwarf_relative_addresses for win32
...
* switch to external assembler when using dwarf debug info for win32,
because the internal assembler doesn't work with
tf_dwarf_relative_addresses
(mantis #12872 )
git-svn-id: trunk@12592 -
2009-01-25 13:24:02 +00:00
Jonas Maebe
5b7439438c
+ fcl-xml dependency on iconvenc, fixes linux compilation after r12587
...
git-svn-id: trunk@12591 -
2009-01-25 10:05:37 +00:00
Jonas Maebe
2929624ffc
* accept overloaded operators that return any shortstring type when needing
...
a conversion to a shortstring type (so an operator := that returns a
string[255] can be used to assign this type to a string[80]) (mantis
#12109 )
* do not allow overloading := with a string[x<>255] as result type,
because we want one such overload to satisfy all conversions (see
previous point)
git-svn-id: trunk@12590 -
2009-01-24 15:12:19 +00:00
ivost
5b4057db61
* fixed amd64 issue (unsigned long was translated to Cardinal). ctypes should be use for newer translations.
...
git-svn-id: trunk@12589 -
2009-01-24 14:53:14 +00:00
Jonas Maebe
9d81148986
* only convert character constants into widechar/widestring when assigned
...
to a widechar/widestring (compatible with constant string handling,
mantis #13036 )
git-svn-id: trunk@12588 -
2009-01-24 12:45:03 +00:00
ivost
6c7c28c5f2
* fixed name of libxml2, it's called now xml2. This way it follows the rules of the other libs in packages
...
* tried to fix the samples (still some problems)
git-svn-id: trunk@12587 -
2009-01-24 01:40:17 +00:00
ivost
f62780694e
* removed old gd headers (were alread disabled)
...
git-svn-id: trunk@12586 -
2009-01-24 01:29:28 +00:00
florian
6e700b38a4
+ changed absolute offset variable to aword to avoid range check errors when using addresses > $7fffffff
...
git-svn-id: trunk@12585 -
2009-01-23 13:28:35 +00:00
florian
08f0ead3ef
* version got updated
...
git-svn-id: trunk@12584 -
2009-01-23 13:26:33 +00:00