summaryrefslogtreecommitdiff
path: root/ULibc.pas
AgeCommit message (Collapse)AuthorFilesLines
2024-11-09Fix ssize_t data type sizeTomas Bzatek1-2/+10
2024-10-25Rework file copy/open-read-write-close data handlingv0.6.83Tomas Bzatek1-6/+25
Stick to the POSIX open(2), read(2), write(2), close(2) return values semantics, apply on the VFS interface. Also handle short reads and writes that are common for some gvfs backends. This makes cross-VFS copy work.
2024-01-19Set the TUXMCD_DEBUG env. var for VFS loggingv0.6.79Tomas Bzatek1-0/+1
In case tuxcmd is started with the --debug switch, set the TUXMCD_DEBUG env. var that is later picked up by modules.
2009-10-27Fix PPC64 compilationTomas Bzatek1-8/+8
Note: this is untested change
2009-10-04Force use glibc malloc() and free() for plugin-related allocations on PPCTomas Bzatek1-0/+3
FreePascal sucks ass on PowerPC!!
2009-10-03PowerPC cleanupTomas Bzatek1-7/+0
Cleanup debugging outputs on PPC port. We still need those malloc() and free() workarounds but at least it's stable now. Tested on iBook G4 and proved working with glibc-2.10.90-24.ppc (Fedora 12). Plugins work fine except of the zip plugin, most likely bug in ZipArchive. The only requirement is sufficiently new FPC, fpc-2.5.1 snapshot works out of the box, for stable fpc-2.2.4 release you need powerpc.diff patch (fpcsrc/compiler/powerpc/cpupara.pas) from Debian fpc_2.2.4-3 see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=513891
2009-10-03Consolidate basic glibc structsTomas Bzatek1-66/+105
Fixes crashes on PPC32
2008-10-12Implement VFS question and password callbacksv0.6.53Tomas Bzatek1-0/+4
2008-06-19Fix crash while executing invalid commandTomas Bzatek1-0/+2
2008-06-16PPC (32bit) fixesTomas Bzatek1-0/+75
2008-06-15Portability fixesTomas Bzatek1-9/+0
2008-06-14Port to new ULibc unit, drop dependency to compiler Libc libraryv0.6.43Tomas Bzatek1-0/+945
(preparation for PPC port)