47 Commits

Author SHA1 Message Date
Günter Obiltschnig
97ae6924dd #3130: fix error handling: report original error before close() 2021-06-14 18:59:56 +02:00
Jan Kevin Dick
0a9525044d Added Fix to put Options inside the File Impl Classes 2019-11-27 14:44:55 +01:00
Jan Kevin Dick
9daaec4ec0 Updated Comments and fixed bug within the Unix File Implementation 2019-11-26 14:10:32 +01:00
Jan Kevin Dick
3424ee7bc8 Merge branch 'feature/FileFailOnOverwrite' of https://github.com/KevDi/poco into feature/FileFailOnOverwrite 2019-11-26 13:04:49 +01:00
Jan Kevin Dick
d5a25f2053 Added the Options Enum advice. 2019-11-26 13:03:43 +01:00
KevDi
936441df93 Fixed missing failOnOverwrite check 2019-11-18 18:43:34 +01:00
KevDi
6c662bfb4a Fixed File on Unix to pass the Rename Tests 2019-11-18 18:24:36 +01:00
Jan Kevin Dick
8b4ef5f706 Fixed wrong method parameter 2019-11-18 13:59:34 +01:00
Jan Kevin Dick
4e734553b3 Added FailOnOverwrite to File Class 2019-11-18 13:06:43 +01:00
Dooeui
61a49ccb98 Fix build error for QNX SDP7.0
- Use statvfs instead of statfs
2019-08-10 21:27:42 +09:00
Francis ANDRE
fe8bda7720
Fix for issue #2462 by bakkiraju@logitech.com
QNX7.0 seems to be using header <sys/statvfs.h> instead of <sys/statfs.h>
2018-09-13 08:26:00 +02:00
Günter Obiltschnig
3f75fd539f #1545: Merge partition space information methods from develop 2018-03-06 18:46:48 +01:00
Günter Obiltschnig
d29972ef24 added Poco::File::linkTo() 2017-12-14 10:35:07 +01:00
Guenter Obiltschnig
7d4d01e343 GH #1988: Remove OpenVMS support 2017-11-09 12:42:13 +01:00
Guenter Obiltschnig
44c3e8f22b fixed GH #1934: File::setExecutable() on POSIX should set executable bit for group and other if corresponding readable bit is set 2017-10-31 22:16:19 +01:00
Günter Obiltschnig
04e7e04d4d Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
Guenter Obiltschnig
86483b4d4b fixed GH #990: Potential race condition in on Windows 2016-11-03 14:48:51 +01:00
Roger Meier
b0581433a7 LICENSE: add info about SPDX-License-Identifier usage and use it
fix: remove executable flag and change back to 100644 (was 100755)

Signed-off-by: Roger Meier <r.meier@siemens.com>
2014-05-14 08:38:09 +02:00
Roger Meier
628a06f718 LICENSE: add info about SPDX-License-Identifier usage and use it
Signed-off-by: Roger Meier <roger@bufferoverflow.ch>
2014-05-04 21:02:42 +02:00
Mike Naquin
8f15c1cf24 Preserve file permissions on Unix FileImpl::copyToImpl 2013-08-08 09:13:50 -05:00
Aleksandar Fabijanic
3f23af80c3 porting rev. 1994 from 1.4.4 2012-09-08 02:54:42 +00:00
Aleksandar Fabijanic
0ca3bbc848 porting 1.4.4. rev. 1926 (SF#3478665: Permission checks in Poco::File not correct for root) 2012-08-22 03:44:30 +00:00
Aleksandar Fabijanic
5a639074d9 change EOL to 'native' 2012-04-29 18:52:25 +00:00
Aleksandar Fabijanic
d75e68c027 new trunk (base for 1.5)
windows build only
2012-04-23 01:14:34 +00:00
Aleksandar Fabijanic
f9b60296f7 removing old trunk files 2012-04-23 00:43:14 +00:00
Marian Krivos
7d7c02c579 trunk: backport eventing from 1.4.3 2012-02-05 12:16:58 +00:00
Marian Krivos
59fe68edbe trunk: File_UNIX, NumberParser/NumberFormatter from 1.4.3 2012-02-05 07:53:05 +00:00
Guenter Obiltschnig
095401e8e4 added new PriorityNotificationQueue, TimedNotificationQueue; added File::isDevice() 2009-04-14 10:38:52 +00:00
Guenter Obiltschnig
706dee777d added build configuration for iPhone 2009-03-17 15:25:13 +00:00
Guenter Obiltschnig
14fed4c986 fixes from 1.3 2008-09-21 20:38:52 +00:00
Guenter Obiltschnig
5ae8225ece added Environment::nodeId() 2008-09-18 15:49:05 +00:00
Shan Jiang
e1dbbef72f SF [2099671] Poco::File implementation on unix (reported by Lubomir Zavacky)
In canReadImpl/canWriteImpl, add effective user ID check for super user first. 
Tested on Ubuntu 8.04, gcc 4.2.3. 

(The previous commit used wrong local repos copy, sorry about that)
2008-09-09 10:15:30 +00:00
Shan Jiang
4ff750168d SF [2099671] Poco::File implementation on unix (reported by Lubomir Zavacky)
In canReadImpl/canWriteImpl, add effective user ID check for super user first. 
Tested on Ubuntu 8.04, gcc 4.2.3.
2008-09-09 09:56:03 +00:00
Aleksandar Fabijanic
516aaa1b9f changed stat member to st_ctime for created time
(Sergey, add #ifdef for your platform if you want to have st_birthtime)
2008-08-06 20:17:31 +00:00
Aleksandar Fabijanic
54edf45085 reverting rev. 709 (stat.st_birthtime is not POSIX, see http://www.opengroup.org/onlinepubs/000095399/basedefs/sys/stat.h.html) 2008-08-05 20:12:57 +00:00
Sergey Kholodilov
c186d5da98 Misprint in createdImpl fixed 2008-08-05 15:08:39 +00:00
Aleksandar Fabijanic
e1c7bc55dd SF items 1951604 and 1953551
[1951604] POCO refuses to compile with g++ 4.3.0
[1953551] Solaris Sun Studio 12 Apache stdcxx 64 bit

Warning: compile with target platforms not done yet!
2008-04-28 21:52:10 +00:00
Guenter Obiltschnig
da49971d0f synced with main repository 2008-01-28 17:23:19 +00:00
Guenter Obiltschnig
dcabc2befc latest changes from main rep 2007-05-04 11:04:40 +00:00
Guenter Obiltschnig
b7a945da93 committed latest 1.3 snapshot 2007-04-18 16:22:57 +00:00
Guenter Obiltschnig
7639f5a3f0 sync to internal repository 2007-02-23 14:27:57 +00:00
Guenter Obiltschnig
bb11cbaf29 sources from main repository 2006-12-22 09:51:53 +00:00
Guenter Obiltschnig
772a1021dc sources from main repository 2006-12-22 09:31:08 +00:00
Guenter Obiltschnig
768642ae98 sources for 1.3 2006-11-17 16:21:51 +00:00
Guenter Obiltschnig
84fedbdb60 set eol-style to native 2006-10-23 15:48:43 +00:00
Guenter Obiltschnig
2d4078f392 submitted 1.2.0 2006-08-29 07:10:35 +00:00
Guenter Obiltschnig
f476bd6b32 initial import 2006-07-11 16:33:40 +00:00