elks-enhanced

publicRead
Owner: themasterBranch: masterCommits: 6893Updated: 2026-04-19 00:15
Git CLI clone URL
git clone https://www.xt-emporium.com/git/elks-enhanced.git
Fullscreen desktop URL

File history

Tracking elks/fs/minix/namei.c
CommitAuthorDateMessage
d68666f4bca6550e8dbd691dec362979e6305a1Greg Haerr2025-02-13[kernel] Fix mv directory bug in MINIX empty directory check
e6a49757a4f30bf6141cea2e401e209f931a3c0Greg Haerr2024-07-02Replace 'int mode' with mode_t
50c7dfa87d26831be0faf73c365a489fea4061aGreg Haerr2024-07-02Use mode_t instead of __u16
59db58564ec228c0c9ab856a0ad13c2fa29387bGreg Haerr2024-03-23Remove NO_TRUNCATE
cadbfb2adbbcda286cb4790e58433b7eb062b26Greg Haerr2023-09-02[kernel] Replace CURRENT_TIME macro with function call
2c14f52546cc66096f65746c46efe21e21b124bGreg Haerr2023-08-17[kernel] Cleanup inode code and fix inode count on execve
ff31776c0f027ce3934bd42ac5375c97c16f928Greg Haerr2023-08-16[kernel] Replace kdevname() with printk %D
cba5a843f453b997fb87158f2a3cd8fb9e0d2c7Greg Haerr2022-07-08[kernel] More cleanup with enhanced gcc options
d38fdd9e92f6867f355ea54cc2c98dca4fa96acGreg Haerr2022-02-11[kernel] Add wrappers around struct buffer_head member access
6b51c9b122221ebffa92c28037d95b2a25ee256Greg Haerr2020-10-10[kernel] Cleanup kernel assembly library routines
64e7a0b883ef79605a56aca157c01a856409af5marcin-laszewski2020-08-09Debug msg (#689)
efb822970b2609442b2b87ba80f71e0f2b46039Greg Haerr2020-04-26[kernel] Fix buffer bug in Minix filesystem rmdir routine
13aa1215584539a72150a0656a41fea5ae889d2Greg Haerr2020-03-25[kernel] Last compiler warning cleanup for kernel and libc, other cleanup
4d33cecfc6f424558b8c99017a10211c1f59f05Jody Bruchon2020-03-09Revert "Whitespace cleanup in `elks/`"
5067bd4fe82615467fc4e3295902b9d3e3156e4Jody Bruchon2020-03-09elks: automated cleanup around the == operator
bf747eee07156bdfd9252ee0e647395432ba703lithoxs2017-09-29Simplify code in kernel, fs and net directories. Compiled with BCC, tested with Qemu. Code size reduced in 96 bytes. Data size unchanged.
af2982c46d9aa3ba51f0502b56632218cca8f35lithoxs2017-09-13Diverse improvements in fs/, fs/minix/ and doshd.c. Code size reduced in 48 bytes. Data size unchanged. Compiled with BCC. Tested with Qemu.
58ebef5cac04e4534bd87ba2110e1c2815bb2eflithoxs2017-09-11code size reduction in fs/minix/namei.c. Code size reduced in 48 bytes and data size unchanged. Compiled with BCC and tested with Qemu.
82221121fbf0225073fd0106db828a508676adblithoxs2017-07-11Code size reductions in directory fs and subdirectories. Code size reduced in 96 bytes. Tested with BCC and Qemu.
d358e322d8597fc1c506be9f73aad8b8b634670lithoxs2017-07-04Simplifications in directory fs and subdirectories. Code size reduced in 192 bytes. Tested with BCC and Qemu.
e567e01e295abe2204bee0c8f64188748c4250alithoxs2017-06-29More simplifications in fs directory. Eliminated redundant code. Functionality remains unchanged. Code size reduced 32 bytes. Tested with Qemu.
e486608e7d48d82345cfdb18029aac0956c5e1elithoxs2017-06-20Simplification in fs/namei.c. Code size reduced in 112 bytes. Tested with Qemu and PCE. Compiled with BCC and IA16-GCC.
dc30068b752172aee64dd814b899913ef8c6b72lithoxs2017-05-15Fix to access to inodes in FAT16 FS, issue #123. Tested only with Mellvik's dos286.img.
8fa316178a1c5022c596a847d20deb0fe233465lithoxs2017-04-25Simplifications to reduce code size. Fix to problem when removing inodes. Pending fix in unix domain sockets. code size reduced by 32 bytes.
c130390f0e5beda73ab862039f671d5337c83d3Jody Bruchon2017-03-15Code style cleanups
9cedc12ebbca66f4af5543ea75a7de746f554c1Jody Bruchon2017-03-15namei.c: minix_add_entry(): cache calculated block size
2e46e4e2a8c68201ba1dfce273d369aed8a9d9cJody Bruchon2017-03-15namei.c: cache s_dirsize to avoid excessive dereferencing
2e1b7a4be6ef1cacae0caa1602957ac5c9e1486Jody Bruchon2016-08-18Change style of if/while/for to include space after keyword
939b8cfdd614c638bddc327aae896bd38a613e0lithoxs2016-07-07Optimizations in files fs/namei.c and fs/minix/namei.c. Code size reduced by 64 bytes. Compiled kernel tested in Qemu.
d9d6ececbe244ff738fb7288250f140dec78159lithoxs2016-02-16Code size reduction and simplification in files in directory fs. Code still does exactly the same. Kernel compiled with BCC. Tested under QEMU. Works. Code size reduced by 352 bytes.
4786296011e318ca250ad096ce3ccd4ae01b21flithoxs2015-10-27More optimizations in arch/i86 directories
fbe84dce7736fe89d694c2ca917159d7d6d736dlithoxs2015-10-26More optimization for namei.c
d5e0d466b2647024eb1e69b6c27fbba53ad7669lithoxs2015-07-17Code simplification in file fs/minix/namei.c
8c9ad766f49d6fb1e1f0c30ec3d67bb9126a824lithoxs2015-07-16Some space saving optimizations
fe3c5ce87fed5fe83c4c7d3a2958b259a28b16eJuan Perez-Sanchez2015-03-16Code size reduction
c2967ef2a7ee114cf9fa928fb304e73f206e08eJuan Perez-Sanchez2015-03-16Preparation for named pipes
194c46b5c75bb189a4efd043c9adc8a5cb9bd21Juan Perez-Sanchez2014-12-08Fix for release of pipe buffers
a72b23c9db65014b7089b09493a9b8dcdc64866Juan Perez-Sanchez2014-11-27Simplify inode initialization
dd97f4ac2e171953d3c26f941ff592d5fe941e8Juan Perez-Sanchez2014-11-27Fix symlinks, clean up inode functions
3ccc3cf4092c7241dd831d2c5e764d72eacbec9Jody Bruchon2012-12-06Huge patch set from Juan Perez-Sanchez <lithoxs@gmail.com>:
1983afbf386fe2f2c9ef7ff18eb1adb2606d807Harry Kalogirou2002-10-26sheduler fixes mainly
2ee105fc93056d6d3752cd3c3e2fe5236593b4cRiley H. Williams2002-06-22Applied Manuel's second patchset, tweaked kernel boot message to tell the truth, and verified that the result all works.
c81772afcb30885edcf35ed21fcc654b97a13daRiley H. Williams2002-05-30Patches to make current codebase compile and run on PC architecture - still problem on SiBO though.
a606e8d661fc443c5acef092c599191fe3d9188Riley H. Williams2002-05-29Updated debug messages.
9694a20fc1bb53a24541ff13e5fb7ee2d564d2fRiley H. Williams2002-05-13Standardised macros for debugging printk's - now uses debug() and debug[1-9]() for all except memory handlers, which use debugmem() and debugmem[1-9]() respectively.
41d8d6c5412f1b7f6223d8780e249e111a54516Riley H. Williams2002-05-05Verified that fs/minix/*.c is clean as far as `splint -weak` is concerned.
ada7d28ee75f42f096672bf4ebd3dc4ff48eb6bRiley H. Williams2002-04-24Standardised prototypes for miscellaneous functions, also added mkcfg script omitted in previous commit.
d7cf9d2d5749245a77e3a4cc0585e768640fd4fRiley H. Williams2002-04-19ANSI'fied function prototypes in fs subtree.
bd060f61b73ba0c067f46dfe81b36a0f2548c59Riley H. Williams2002-04-18Added `make indent` command and associated scripts/reindent script, also dealt with anonymous constructs shown by indent command.
83c598e310d51c0a9b34dd783d6a895c60dbef7Riley H. Williams2001-08-21First stage of validating printk() usage
e77e0119fc8bb78bcbd46df4970ec5e53adc3feAlan Cox2001-06-17Move inode ops setting into a single function - saves a whole 30!! bytes
3350f3a44eeb2048df5f3d365ca2e9d84e26bd2Alan Cox2001-06-17Minix can also lose b_state/b_size mess
d2a632d66f5f2743eac075c79fc7fb63de35c85Alan Cox2001-06-17Clean up CONFIG bits , remove old dead code
ae928acf2892f3fb53a6f67c4d8d796e48275d8Andrew Richards1999-10-26Lots of changes bringing code up to 0.0.80-pre1. See CHANGELOG.
cf61921b57addaeb90edef83e73c8a58d473becAndrew Richards1999-09-30Fixed unbalanced map_buffer calls in minix_add_entry().
3653f0c07be99023c1b224cf12478ae017467b9Andrew Richards1999-09-14Fixed types of all string lengths in namei code to size_t.
4609ab18423e89367072686969b995881937fb3Andrew Richards1999-09-05Changes for 0.0.79
6569c1b50fc2022960689f8c71b31456235546cAndrew Richards1999-08-19Clean up of source,+ new features.
d3c04130f93740b982c2700eacce17ee5e55a5fAndrew Richards1998-12-03Debugged minix truncate code
503af13fbdd75dacf3e219f15822959df196568Andrew Richards1998-10-21Register variable optimisations, and a small bugfix.
f9b47559bca2467fdcc9c102c605ce826b6a78eUnspecified Developer1998-09-12Imported elks-0.0.73-pre2 source