summaryrefslogtreecommitdiffstats
path: root/sbin/fdisk
AgeCommit message (Expand)AuthorFilesLines
2021-01-31replace fgetln(3) with getline(3) in fdisknaddy1-11/+9
2021-01-30Make editing GPT easier/safer by defaulting offet to beginning of largestkrw3-19/+149
2021-01-30document that sizes in fdisk can be input and printed in terabytesnaddy1-6/+10
2020-07-21extra garbage line found during archeologyderaadt1-2/+1
2019-07-03snprintf/vsnprintf return < 0 on error, rather than -1.deraadt1-2/+2
2019-05-11socppc makes an extended visit to the bigbucket.deraadt1-2/+2
2019-04-29Add '*' to disklabel(8) editor prompt when in-memory copy of disklabelkrw2-8/+11
2018-04-26Prefer <fcntl.h> over <sys/fcntl.h> in userlandguenther3-7/+7
2017-11-16Range check default values so that a range likekrw1-3/+5
2017-11-13Constrain MBR partition offsets to 0 .. disk.size - 1.krw1-2/+2
2017-03-26cleanup fdisk(8) partition names used by FAT file systems so they are moresobrado2-18/+18
2016-12-27The "disk too large" and "only LBA values saved" messages are morekrw2-11/+2
2016-09-03'reinit' should check the MBR on disk, as the man page says.krw1-2/+2
2016-09-03no more boot_zaurus.8;jmc1-3/+2
2016-09-01Nuke now unused 'sz' variable.krw1-5/+1
2016-09-01EFI firmware has been encountered that is (from our point of view) confusedkrw1-6/+9
2016-08-02capitalize a question like all the othersjcs1-2/+2
2016-06-25Move pledge after opendev and DIOCGPDINFO. Fixes e.g. fdisk /dev/tty.tb1-5/+5
2016-03-30Dump strdup()/free() dance and just use a local buffer to translate helpkrw1-9/+7
2016-03-28The GPT versions of help strings that don't contain'MBR' werekrw1-9/+7
2016-03-28Remove unused variablesmestre2-6/+4
2016-03-09Accept only character special devices rather than generating a corekrw1-4/+3
2016-02-23A disk name of /dev/wd0c doesn't work. Correct verbiage and example.krw1-7/+7
2016-01-09Revamp the display of GPT information, hiding less importantkrw5-78/+76
2015-12-30Revert r1.59's over-enthusiatic MBR zero'ing in MBR_init(). It waskrw1-2/+10
2015-12-27Use 'standard' gpt_chk_mbr() to check for protective MBR.krw1-19/+47
2015-12-12In olden times (i + u + e) was considered a clever way to 'or'krw1-3/+3
2015-12-12Open disk READONLY if none of i, e or u are specified.krw3-7/+8
2015-12-11there are no boot_ pages for armish or landisk that i can see,jmc1-4/+2
2015-12-11Add '-v' flag that forces the display of both GPT's and the MBR.krw6-25/+58
2015-12-01Fix inexplicable use of 'disk' instead of 'disk.name' when trying tokrw1-2/+2
2015-12-01Make '-i' set 'reinited' flag so that the initial Xwrite() will zapkrw2-2/+5
2015-11-26When prompting for a GPT partition type, use the partition's current type astim5-10/+38
2015-11-26When prompting for an LBA, show the min and max values in the prompt; OK krw@tim1-2/+3
2015-11-25Try harder to prevent 0-length partitions from being defined.krw1-9/+10
2015-11-24pledge "stdio rpath wpath disklabel proc exec" throughout, afterderaadt1-1/+5
2015-11-21Bring GPT partition editing into line with MBR partition editingkrw3-13/+14
2015-11-21Nuke long standing annoyance of EDIT() macros and switch both Xedit()krw1-50/+57
2015-11-19When an existing partition is modified in LBA mode, ensure that the partitiontim1-7/+12
2015-11-19Oops. Missed a file.krw1-4/+5
2015-11-19Reduce overburden of unnecessary #include's. Note that param.h iskrw7-29/+24
2015-11-18Change #include <memory.h> to #include <string.h>krw2-4/+4
2015-11-18Parse the original on-disk MBR into a local variable. Use thekrw3-29/+7
2015-11-18g_flag does not need to be a global. Move it inside main().krw1-4/+2
2015-11-18Rejig the MBR file reading logic sokrw1-21/+16
2015-11-18USER_edit() (a.k.a. -e) edits the on-disk information. So zap GPTkrw1-1/+8
2015-11-18Read MBR immediately, and only read the GPT if the MBR is akrw1-9/+8
2015-11-17note that -chs and -l are mutually exclusive;jmc1-2/+14
2015-11-15Move zapping of invalid GPT data into GPT_get_gpt() rather thankrw3-12/+15
2015-11-14Since -l is ignored if -c/-h/-s are specified, make that combinationkrw2-34/+35