File history
Tracking elks/fs/open.c
| Commit | Author | Date | Message |
|---|---|---|---|
6d00d176c7d83a426ae24b772731e79f95420cd | Greg Haerr | 2025-12-17 | [kernel] Reduce kernel .text size for more near code space |
a6b3a9efd892f21b6c64c05b96bdeec96de68d3 | Greg Haerr | 2025-11-01 | [kernel, build] Dynamically configure kernel when /bin/init not present |
bf7110bca2154d3a4f169a5455febf95d35c5cf | Greg Haerr | 2024-12-31 | [kernel] Fix FAT filesystem adding blocks when seeking past EOF |
18eb525d4cfd188c511ea254cfabad5f2f9b7f2 | Greg Haerr | 2024-10-14 | [build] Add various options to optimize boot startup times |
e6a49757a4f30bf6141cea2e401e209f931a3c0 | Greg Haerr | 2024-07-02 | Replace 'int mode' with mode_t |
3451cb698f2b06f484ce3311ea714ca59a5719a | Greg Haerr | 2024-07-02 | Remove unneeded _ptask currentp = current to improve code size/speed |
26751ee7c7f1d418f5fcd03d91f783cb3d9e362 | Greg Haerr | 2024-03-24 | Remove or rename remaining BLOAT_FS stuff |
de8f3fd0b1d394878b4c9daa7c342b7005db1a1 | Greg Haerr | 2024-03-23 | Remove more BLOAT_FS |
a8250c5ca7aa6979da3ad575b1df5b8b1832e90 | Greg Haerr | 2024-03-23 | Remove get/put_write_access bloat |
494c8e677f8ff5389db9ac9e36ddd772f370a1f | Greg Haerr | 2023-09-05 | [kernel] More source reformatting for maintainability |
cadbfb2adbbcda286cb4790e58433b7eb062b26 | Greg Haerr | 2023-09-02 | [kernel] Replace CURRENT_TIME macro with function call |
f6eb392bd5ab73b2e41c945d90d36870a82ecaf | Greg Haerr | 2023-09-01 | [kernel] Don't mark inode dirty in fchown unless uid or gid changed, cleanup |
c1a5b383de24221e0d2fe7d3d2cbc717a6cad9c | Greg Haerr | 2023-08-07 | [kernel] Cleanup various kernel sources |
2748777065746a298320ebd0e7741ad1aa4f87b | Greg Haerr | 2022-08-26 | [kernel] Add UF_NOFREESPACE flag to ustatfs system call |
cba5a843f453b997fb87158f2a3cd8fb9e0d2c7 | Greg Haerr | 2022-07-08 | [kernel] More cleanup with enhanced gcc options |
04bb9cae7adab36605e427a772812d696ebb0ab | Greg Haerr | 2022-02-24 | Update mount command to display mounted filesystems |
2b21f3f27dbcf7a237e67d2e026d38830c0828c | Greg Haerr | 2022-02-24 | Add ustatfs to kernel |
786d8efb5566b52f010a8619082905e6fd60c0d | Greg Haerr | 2022-01-12 | [kernel] Prohibit filesystem writes over running programs |
d0780057c2c774dc00f7e678f40fc279d6c41e7 | Greg Haerr | 2020-10-14 | [kernel] Source code cast cleanups |
c66878f079fa0ae6fd255eb5597ce2fb116c5cf | Greg Haerr | 2020-08-10 | [kernel] Implement boot option parsing in /bootopts |
efb822970b2609442b2b87ba80f71e0f2b46039 | Greg Haerr | 2020-04-26 | [kernel] Fix buffer bug in Minix filesystem rmdir routine |
7b677c8e70ef510bde4fd389bd2001ea0f16120 | Helge Skrivervik | 2020-04-01 | Added -r -f -i options to rm(1) for full functionality. Fixed bug in access(2) (fs/open.c) which left inode busy after access check. Fix from @ghaerr. |
d4bc4779c08d4b9a4210cc0d57536d177b667e7 | Greg Haerr | 2020-03-26 | [kernel][cmds] Fix sys_link, console ANSI insert line function. Install elvis as /bin/vi |
283a22601eb1f3d7e15c391a88ed35967268a69 | Greg Haerr | 2020-03-10 | [minix] Fix Minix umount super block unchecked flag, add new debug mechanism |
4d33cecfc6f424558b8c99017a10211c1f59f05 | Jody Bruchon | 2020-03-09 | Revert "Whitespace cleanup in `elks/`" |
5067bd4fe82615467fc4e3295902b9d3e3156e4 | Jody Bruchon | 2020-03-09 | elks: automated cleanup around the == operator |
13e07b1e0e3ff10d0a576b9db5062df5e996912 | lithoxs | 2017-09-07 | Code size reduction in fs directory and mem devices. Code size reduced in 64 bytes and data size increased 4 bytes. Compiled with BCC and tested with Qemu. |
82221121fbf0225073fd0106db828a508676adb | lithoxs | 2017-07-11 | Code size reductions in directory fs and subdirectories. Code size reduced in 96 bytes. Tested with BCC and Qemu. |
38ed42b2b9405afffa134290d040f4c674a3b45 | lithoxs | 2017-06-15 | Code size reduction in fs directory. Style corrections of last commit. Tested with Qemu and PCE. Code size reduced in 80 bytes. |
6e1406557d0035271a1ef93c37efd542279b91f | georgp24 | 2017-04-21 | Fix bug in fs/open.c |
4e3c4337ad5cb3dfd6402d72484e71f2176bef9 | georgp24 | 2017-04-08 | Add FAT filesystem support to ELKS |
c130390f0e5beda73ab862039f671d5337c83d3 | Jody Bruchon | 2017-03-15 | Code style cleanups |
b007a522265c09205c2d6286648c2a5555ab0bb | lithoxs | 2017-01-23 | Code simplifications in fs directory. Fix race condition between not finding a block (inode) and get an empty block (inode). Code size reduced by 16 bytes and data size reduced by 48 bytes. Compiled with bcc and tested with Qemu. |
2e1b7a4be6ef1cacae0caa1602957ac5c9e1486 | Jody Bruchon | 2016-08-18 | Change style of if/while/for to include space after keyword |
18363dfeee1d238db5dd03167b10fc7161635f1 | lithoxs | 2016-07-12 | Optimization in directories fs and fs/minix. Code still does the same. It only was reorganized. Code size reduced by 112 bytes. Compiled kernel tested under Qemu. |
d9d6ececbe244ff738fb7288250f140dec78159 | lithoxs | 2016-02-16 | Code 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. |
d0848f335d3b33c3336b82a6c83876279de44f0 | lithoxs | 2015-10-27 | More optimizations in upper level directories |
d0a74229dc58d1baddce87ec587ea5452f8dbf2 | Juan Perez-Sanchez | 2015-02-28 | Simplify file structure initialization |
dac696b17cb75e6da6be6f581849424542883b8 | Juan Perez-Sanchez | 2014-12-08 | Fix a bug when processing backspaces |
194c46b5c75bb189a4efd043c9adc8a5cb9bd21 | Juan Perez-Sanchez | 2014-12-08 | Fix for release of pipe buffers |
b012851309dc256ee4374b5c99a7e4220cebc9a | Juan Perez-Sanchez | 2014-11-16 | File struct init unification, get_pipe_mem() improvements |
3ccc3cf4092c7241dd831d2c5e764d72eacbec9 | Jody Bruchon | 2012-12-06 | Huge patch set from Juan Perez-Sanchez <lithoxs@gmail.com>: |
7db3b4848aab80b1338cc0c0233720c4ff88d4a | Riley H. Williams | 2002-07-16 | Assorted bugfixes (see CHANGELOG entry dated "Tue Jul 16 12:00:00 BST 200" for details. |
2ee105fc93056d6d3752cd3c3e2fe5236593b4c | Riley H. Williams | 2002-06-22 | Applied Manuel's second patchset, tweaked kernel boot message to tell the truth, and verified that the result all works. |
3ee4c2ebe08fda3124cf85aa3f0a95febad8a37 | Riley H. Williams | 2002-05-30 | Standardised on clr_irq() and set_irq() macros throughout the source tree. |
90a4da7c8e80d3dcd8d30e78aa3384be6f1a10f | Riley H. Williams | 2002-04-29 | Verified that fs/*.c files other than fs/super.c are clean to `splint -weak` but not that subdirectories thereof are clean. |
d7cf9d2d5749245a77e3a4cc0585e768640fd4f | Riley H. Williams | 2002-04-19 | ANSI'fied function prototypes in fs subtree. |
c0b9471d43de64a9adc7d37482fb3f27b851a49 | Riley H. Williams | 2002-02-24 | Fixed #else and #endif to not fox the bcc -ansi option. Reformatted scripts/Configure and scripts/Menuconfig to a consistent style. Removed ELKS dependency on the Linux kernel source being available. |
4b2938d02444a84985f733ee89f02231c0ffde6 | Alan Cox | 2001-06-17 | CONFIG_ACTIME dies |
80d2de38516540d2c38800c812c43074f5953f1 | Alan Cox | 2001-06-17 | Use i_sem |
1ae2978afe90961561eaff6f8f8b6ab25068213 | Alan Cox | 2001-06-17 | Remove nofs checks from fs/open.c |
671a0d70bdf308d7346aeca2351fde55141ddca | Thomas G. McWilliams | 2001-03-26 | This fixes two long standing bugs which kept a mounted file system busy and unable to be unmounted. The cause of the problem is two-fold. |
9d4b831e3d769884a5b1b2813393cac86ee9725 | Andrew Richards | 1999-12-15 | Optimised fs code |
ae928acf2892f3fb53a6f67c4d8d796e48275d8 | Andrew Richards | 1999-10-26 | Lots of changes bringing code up to 0.0.80-pre1. See CHANGELOG. |
163a24838ae04ddac2093ca104de8a5e4c3e13b | Andrew Richards | 1999-09-30 | Added utime system call. |
d721e0f0c17ac50f7b3b380dbad417d0633bdbe | Andrew Richards | 1999-09-24 | Fixes and code cleanups in fs code by Thomas McWilliams. |
8a8bedd7de4581410c8151586fc5d14763fcaf0 | Andrew Richards | 1999-09-14 | Fix to problem with fchown() by Blaz Antonic. |
6569c1b50fc2022960689f8c71b31456235546c | Andrew Richards | 1999-08-19 | Clean up of source,+ new features. |
755c36d33b6db7a19091fb930a44cc4bfcefeb9 | Andrew Richards | 1999-05-29 | Added support for ^C and ^Z to generate signals from the console. |
2d1b0ac967969a7aceae904d6cd8ac93ec8e703 | Andrew Richards | 1999-02-15 | Trivial fixes and comments |
d3c04130f93740b982c2700eacce17ee5e55a5f | Andrew Richards | 1998-12-03 | Debugged minix truncate code |
eacc0cc1b51d1554f6c604d0e4c0c0715752333 | Andrew Richards | 1998-10-15 | Heavily optimised fs code adding new register varables in carefully selected places + other small changes. |
f9b47559bca2467fdcc9c102c605ce826b6a78e | Unspecified Developer | 1998-09-12 | Imported elks-0.0.73-pre2 source |