not_IO@lemmy.blahaj.zone to linuxmemes@lemmy.worldEnglish · 3 个月前how to create a folder, linux made easymedia.void.rehabvideomessage-square58fedilinkarrow-up1550arrow-down113file-text
arrow-up1537arrow-down1videohow to create a folder, linux made easymedia.void.rehabnot_IO@lemmy.blahaj.zone to linuxmemes@lemmy.worldEnglish · 3 个月前message-square58fedilinkfile-text
minus-squareprettybunnys@piefed.sociallinkfedilinkEnglisharrow-up26·3 个月前Lots of comments, lots of edge cases to match gnu behavior and explanations of it. “Long” code isn’t bad
minus-squarefnrir@lemmy.blahaj.zonelinkfedilinkarrow-up5·edit-23 个月前The GNU Coreutils version is 319 lines. https://github.com/coreutils/coreutils/blob/master/src%2Fmkdir.c 376/319 is an around 18% difference (ignoring that these are different languages) EDIT: i misread the result XD
minus-squareFushuan [he/him]@lemmy.blahaj.zonelinkfedilinkarrow-up5arrow-down1·edit-23 个月前I lines per Arg specific code for windows or not windows, plenty comments in different style through the code (ew, pick one)… It seems to do a bunch of checks for AppArmor or SELinux and so… Yah idk, some questionable formatting of code.
how is this 376 lines xD
Lots of comments, lots of edge cases to match gnu behavior and explanations of it.
“Long” code isn’t bad
The GNU Coreutils version is 319 lines.
https://github.com/coreutils/coreutils/blob/master/src%2Fmkdir.c
376/319 is an around 18% difference (ignoring that these are different languages)
EDIT: i misread the result XD
I lines per Arg specific code for windows or not windows, plenty comments in different style through the code (ew, pick one)…
It seems to do a bunch of checks for AppArmor or SELinux and so…
Yah idk, some questionable formatting of code.