Commit Graph

38 Commits

Author SHA1 Message Date
Maschell 15a9847ae5 Fix use after free 2022-05-23 22:41:05 +02:00
Maschell 153d10acf9 Force set the FS_STAT_FILE flag if the filesize is > 0 2022-05-15 11:31:44 +02:00
Crementif 41a318cac5 Support time, fix modes and translate errors
Thanks to @koolkdev for figuring out the FSStat flags and structs.
Thanks to WUT for the error codes.
2022-05-15 11:31:44 +02:00
Maschell 70e9aee0fe Remove IOS_ERROR defines that conflict with wut 2022-03-06 14:09:29 +01:00
Maschell 74569792f1
Merge pull request #3 from wiiu-env/Maschell-patch-1 [no ci]
Update the README
2022-02-05 14:15:38 +01:00
Maschell a6ca958f7b Update the README 2022-02-05 14:13:57 +01:00
Maschell 9573bd7e9a
Merge pull request #2 from wiiu-env/update_clang_format [no ci]
Update .clang-format rules
2022-02-03 15:34:01 +01:00
Maschell 2b2810cb96 Update .clang-format rules 2022-02-03 15:30:41 +01:00
Maschell e61bc53afa Update CI badge in README 2022-02-03 13:36:29 +01:00
Maschell 7e4c2f13bd Format the code via clang-format
Add new Dockerfile for building the lib in pull requests

Fix formatting of ALIGN macro
2022-02-03 13:36:29 +01:00
Maschell 9faa95af56 Add support for reading the seeprom. 2022-01-29 18:42:45 +01:00
Maschell fbfbd3ef7c Add IOSUHAX_read_otp and IOSUHAX_ODM_GetDiscKey 2021-10-09 00:54:48 +02:00
Maschell 9344b3497a Update Dockerfile 2021-09-24 19:38:42 +02:00
Maschell 0e1af0e341 Formatting 2021-09-24 19:38:34 +02:00
GaryOderNichts 69532cf9d9 Add IOSUHAX_kern_write32 and IOSUHAX_kern_read32 2021-04-05 00:20:27 +02:00
Maschell 1a996516ac Update the Dockerfile to use the latest devkitppc image 2021-01-09 15:53:27 +01:00
Maschell 7e82d6732d Fix workflow for pushing docker image 2021-01-09 15:53:03 +01:00
Maschell e4d4119ebb Add Github action workflow for pushing the latest docker image 2020-08-12 23:08:53 +02:00
Maschell 97bdfafa42 [Docker] Use make instead of make -jX 2020-08-12 23:08:35 +02:00
Maschell ef787e9016 [Docker] Use latest devkitPPC version 2020-08-12 23:08:25 +02:00
Maschell 11852617d6 Use fs modes from wut 2020-08-12 23:08:06 +02:00
Maschell c7a40da972 Add a Dockerfile 2020-06-27 12:39:03 +02:00
Maschell a70fb9a177 Install libiousu to WUT_ROOT/usr instead of WUT_ROOT 2020-06-27 12:38:40 +02:00
orboditilt cf4f2ab607 Adopt makefile from wut libraries. Now only compatible to WUT projects. 2019-08-14 22:15:37 +02:00
Maschell f4ee7165b2 Adopt changes from c84dc90f82 (diff-926d68b2fc88fcefd3d26fe929f99bac) 2018-09-21 16:29:14 +02:00
Maschell d0ce0d7777
Fix compiling with r32 2018-08-07 00:30:43 +02:00
Maschell f85d88f361 [Travis] Only reinstall packages if updated. 2018-05-26 16:27:31 +02:00
Maschell 0b9fec512e Added building status to the README file 2018-05-26 13:13:59 +02:00
Maschell 0a6bf0ad15 [Travis] Added travis script
- Makefile don't rely on wii_rules
2018-05-26 13:11:41 +02:00
dimok789 416f339a50 Merge pull request #1 from FIX94/master
libiosuhax changes
2016-12-30 21:42:02 +01:00
FIX94 dfaaf8aeb1 added special ioctl to make sure a custom device on open is actually iosuhax (note: old wupservers have to be updated with that ioctl) 2016-12-13 00:24:31 +01:00
FIX94 7d50622dfb merge with latest version and added FSA_FlushVolume 2016-12-10 22:19:11 +01:00
dimok789 918491b2db - added sd and usb disc interface that can be used with libfat, libntfs or libext2fs
- added "make wut" target to build the library for WUT applications
- added parameter to IOSUHAX_Open with dev path which can be used to override the default path. If not wanted use NULL or 0.
2016-11-28 18:14:40 +01:00
FIX94 ceef3f60d3 -using /dev/mcp instead of /dev/iosuhax because of on-the-fly wupserver usage 2016-11-27 00:52:06 +01:00
dimok789 989724c15f added FSA_ChangeMode and the devoptab function chmod() 2016-11-18 13:13:40 +01:00
dimok789 a936c03ba5 - added FSA raw open/read/write/close functions to ioctl commands
- removed usage of gctypes.h and use stdint.h instead
2016-11-18 11:26:29 +01:00
dimok789 20727ac6f1 - fixed fsa write function
- fixed fsa remove function
2016-11-18 09:20:17 +01:00
dimok789 57e2197d1f first commit of the library
- added multiple functions to communication to /dev/iosuhax over ioctl command
- added multi functional devoptab for mounting and/or mapping devices to virtual device names
2016-11-17 20:36:25 +01:00