mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-09-02 04:13:34 +00:00
37f29ead4b629d45f463bf167b883476b67d78e6
* lib/fslib/vfatlib/vfatlib.h: New file. * subsys/system/usetup/format.c: Ditto. * subsys/system/usetup/format.h: Ditto. * lib/fslib/vfatlib/vfatlib.c (GetShiftCount): Define. (VfatWriteBootSector, VfatWriteFsInfo, VfatWriteFAT, VfatWriteRootDirectory): New function. (VfatFormat): Implement. * subsys/system/usetup/bootsup.c: (InstallFat32BootCodeToFile): Use 0x0000 as marker to disable backup boot sector. (InstallFat32BootCodeToDisk): Add lower 8-bit to BackupBootSector. Also treat 0x0000 as no backup boot sector is available. * subsys/system/usetup/makefile (TARGET_SDKLIBS): Define. (TARGET_OBJECTS): Add format.o. * subsys/system/usetup/partlist.c (AddPartitionList): Initialize PartNumber field. (GetSelectedPartition): Set PartEntryNumber correctly. (CreateSelectedPartition): Write partition information to disk. (DeleteSelectedPartition): New function. * subsys/system/usetup/partlist.h (PARTDATA): Add field CreatePartition. (DeleteSelectedPartition): Prototype. * subsys/system/usetup/usetup.c (ConfirmDeletePartition): New function. (SelectPartitionPage): Support deletion of partition. (FormatPartitionPage): Support formatting of partition. svn path=/trunk/; revision=4612
Description
A free Windows-compatible Operating System
528 MiB
Languages
C
86.9%
C++
10.7%
Python
0.7%
Assembly
0.5%
CMake
0.5%
Other
0.4%