Update copyright headers of old files to the current format.

This commit is contained in:
Jonas 'Sortie' Termansen 2013-07-10 15:26:01 +02:00
parent 92b029b07f
commit 90036ca6a8
457 changed files with 6551 additions and 6510 deletions

View File

@ -1,6 +1,6 @@
/******************************************************************************* /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2011. Copyright(C) Jonas 'Sortie' Termansen 2011.
This program is free software: you can redistribute it and/or modify it This program is free software: you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the Free under the terms of the GNU General Public License as published by the Free

View File

@ -1,6 +1,6 @@
/******************************************************************************* /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2011. Copyright(C) Jonas 'Sortie' Termansen 2011.
This program is free software: you can redistribute it and/or modify it This program is free software: you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the Free under the terms of the GNU General Public License as published by the Free
@ -15,6 +15,7 @@
You should have received a copy of the GNU General Public License along with You should have received a copy of the GNU General Public License along with
this program. If not, see <http://www.gnu.org/licenses/>. this program. If not, see <http://www.gnu.org/licenses/>.
benchsyscall.cpp benchsyscall.cpp
Benchmarks the speed of system calls. Benchmarks the speed of system calls.

View File

@ -1,3 +1,25 @@
/*******************************************************************************
Copyright(C) Jonas 'Sortie' Termansen 2011, 2012, 2013.
This program is free software: you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the Free
Software Foundation, either version 3 of the License, or (at your option)
any later version.
This program is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
more details.
You should have received a copy of the GNU General Public License along with
this program. If not, see <http://www.gnu.org/licenses/>.
asteroids.cpp
Single-player space exploration with asteroids!
*******************************************************************************/
#include <sys/keycodes.h> #include <sys/keycodes.h>
#include <sys/termmode.h> #include <sys/termmode.h>

View File

@ -1,6 +1,6 @@
/******************************************************************************* /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2011, 2012. Copyright(C) Jonas 'Sortie' Termansen 2011, 2012.
This program is free software: you can redistribute it and/or modify it This program is free software: you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the Free under the terms of the GNU General Public License as published by the Free

View File

@ -1,6 +1,6 @@
/******************************************************************************* /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2011, 2012. Copyright(C) Jonas 'Sortie' Termansen 2011, 2012.
This program is free software: you can redistribute it and/or modify it This program is free software: you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the Free under the terms of the GNU General Public License as published by the Free

View File

@ -1,6 +1,6 @@
/******************************************************************************* /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2011, 2012. Copyright(C) Jonas 'Sortie' Termansen 2011, 2012.
This program is free software: you can redistribute it and/or modify it This program is free software: you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the Free under the terms of the GNU General Public License as published by the Free

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU Lesser General Public License You should have received a copy of the GNU Lesser General Public License
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>. along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
execlp.cpp execle.cpp
Loads a process image. Loads a process image.
*******************************************************************************/ *******************************************************************************/

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU Lesser General Public License You should have received a copy of the GNU Lesser General Public License
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>. along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
flushlbf.cpp flushlfb.cpp
Flushes all line buffered registered files. Flushes all line buffered registered files.
*******************************************************************************/ *******************************************************************************/

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU Lesser General Public License You should have received a copy of the GNU Lesser General Public License
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>. along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
fnewfile.cpp fnewline.cpp
Allocates and initializes a simple FILE object ready for construction. Allocates and initializes a simple FILE object ready for construction.
*******************************************************************************/ *******************************************************************************/

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU Lesser General Public License You should have received a copy of the GNU Lesser General Public License
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>. along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
fseeko.cpp fseek.cpp
Changes the current offset in a FILE. Changes the current offset in a FILE.
*******************************************************************************/ *******************************************************************************/

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU Lesser General Public License You should have received a copy of the GNU Lesser General Public License
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>. along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
fwrote.cpp fwrite.cpp
Writes data to a FILE. Writes data to a FILE.
*******************************************************************************/ *******************************************************************************/

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU Lesser General Public License You should have received a copy of the GNU Lesser General Public License
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>. along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
getpid.cpp getppid.cpp
Get parent process id. Get parent process id.
*******************************************************************************/ *******************************************************************************/

View File

@ -23,7 +23,7 @@
*******************************************************************************/ *******************************************************************************/
#ifndef INCLUDE_SYS_DISPLAY_H #ifndef INCLUDE_SYS_DISPLAY_H
#define INCLUDE_SYS_DISPLAY_H 1 #define INCLUDE_SYS_DISPLAY_H
#include <features.h> #include <features.h>
#include <stdint.h> #include <stdint.h>

View File

@ -17,16 +17,15 @@
You should have received a copy of the GNU Lesser General Public License You should have received a copy of the GNU Lesser General Public License
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>. along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
keycodes.h sys/keycodes.h
Defines codes for every logical key on keyboards. Defines codes for every logical key on keyboards.
*******************************************************************************/ *******************************************************************************/
#ifndef _SYS_KEYCODES_H #ifndef INCLUDE_SYS_KEYCODES_H
#define _SYS_KEYCODES_H 1 #define INCLUDE_SYS_KEYCODES_H
#include <features.h> #include <features.h>
#include <sortix/keycodes.h> #include <sortix/keycodes.h>
#endif #endif

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU Lesser General Public License You should have received a copy of the GNU Lesser General Public License
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>. along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
stat.h sys/stat.h
Data returned by the stat() function. Data returned by the stat() function.
*******************************************************************************/ *******************************************************************************/

View File

@ -17,13 +17,13 @@
You should have received a copy of the GNU Lesser General Public License You should have received a copy of the GNU Lesser General Public License
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>. along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
termmode.h sys/termmode.h
Provides access to the various modes Sortix terminals can operate in. Provides access to the various modes Sortix terminals can operate in.
*******************************************************************************/ *******************************************************************************/
#ifndef _SYS_TERMMODE_H #ifndef INCLUDE_SYS_TERMMODE_H
#define _SYS_TERMMODE_H 1 #define INCLUDE_SYS_TERMMODE_H
#include <features.h> #include <features.h>
#include <sortix/termmode.h> #include <sortix/termmode.h>
@ -36,4 +36,3 @@ int gettermmode(int fd, unsigned* mode);
__END_DECLS __END_DECLS
#endif #endif

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU Lesser General Public License You should have received a copy of the GNU Lesser General Public License
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>. along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
types.h sys/types.h
Data types. Data types.
*******************************************************************************/ *******************************************************************************/

View File

@ -18,7 +18,7 @@
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>. along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
wchar.h wchar.h
Handle variable argument list Wide character support.
*******************************************************************************/ *******************************************************************************/

View File

@ -18,7 +18,7 @@
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>. along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
localtime.cpp localtime.cpp
Transform date and time. Convert a timestamp into a date and time according to the local timezone.
*******************************************************************************/ *******************************************************************************/

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU Lesser General Public License You should have received a copy of the GNU Lesser General Public License
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>. along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
exit.cpp on_exit.cpp
Hooks that is called upon process exit. Hooks that is called upon process exit.
*******************************************************************************/ *******************************************************************************/

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU Lesser General Public License You should have received a copy of the GNU Lesser General Public License
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>. along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
strcpy.cpp stpcpy.cpp
Copy a string returning a pointer to its end. Copy a string returning a pointer to its end.
*******************************************************************************/ *******************************************************************************/

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU Lesser General Public License You should have received a copy of the GNU Lesser General Public License
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>. along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
strcspn.cpp strpbrk.cpp
Search a string for any of a set of characters. Search a string for any of a set of characters.
*******************************************************************************/ *******************************************************************************/

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU Lesser General Public License You should have received a copy of the GNU Lesser General Public License
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>. along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
waitpid.cpp wait.cpp
Wait for child process. Wait for child process.
*******************************************************************************/ *******************************************************************************/

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU Lesser General Public License You should have received a copy of the GNU Lesser General Public License
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>. along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
crt1.s x64/crt1.s
Implement the _start symbol at which execution begins which performs the Implement the _start symbol at which execution begins which performs the
task of initializing the standard library and executing the main function. task of initializing the standard library and executing the main function.

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU Lesser General Public License You should have received a copy of the GNU Lesser General Public License
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>. along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
crti.s x64/crti.s
Provides the header of the _init and _fini functions. Provides the header of the _init and _fini functions.
*******************************************************************************/ *******************************************************************************/

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU Lesser General Public License You should have received a copy of the GNU Lesser General Public License
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>. along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
crtn.s x64/crtn.s
Provides the tail of the _init and _fini functions. Provides the tail of the _init and _fini functions.
*******************************************************************************/ *******************************************************************************/

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU Lesser General Public License You should have received a copy of the GNU Lesser General Public License
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>. along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
signal.s x64/signal.s
An assembly stub that for handling unix signals. An assembly stub that for handling unix signals.
*******************************************************************************/ *******************************************************************************/

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU Lesser General Public License You should have received a copy of the GNU Lesser General Public License
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>. along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
crt1.s x86/crt1.s
Implement the _start symbol at which execution begins which performs the Implement the _start symbol at which execution begins which performs the
task of initializing the standard library and executing the main function. task of initializing the standard library and executing the main function.

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU Lesser General Public License You should have received a copy of the GNU Lesser General Public License
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>. along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
crti.s x86/crti.s
Provides the header of the _init and _fini functions. Provides the header of the _init and _fini functions.
*******************************************************************************/ *******************************************************************************/

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU Lesser General Public License You should have received a copy of the GNU Lesser General Public License
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>. along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
crtn.s x86/crtn.s
Provides the tail of the _init and _fini functions. Provides the tail of the _init and _fini functions.
*******************************************************************************/ *******************************************************************************/

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU Lesser General Public License You should have received a copy of the GNU Lesser General Public License
along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>. along with the Sortix C Library. If not, see <http://www.gnu.org/licenses/>.
signal.s x86/signal.s
An assembly stub that for handling unix signals. An assembly stub that for handling unix signals.
*******************************************************************************/ *******************************************************************************/

View File

@ -1,8 +1,8 @@
/******************************************************************************* /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2012. Copyright(C) Jonas 'Sortie' Termansen 2012.
COPYRIGHT(C) KRZYSZTOF DABROWSKI 1999, 2000. Copyright(C) Krzysztof Dabrowski 1999, 2000.
COPYRIGHT(C) ElysiuM deeZine 1999, 2000. Copyright(C) ElysiuM deeZine 1999, 2000.
Based on implementation by Finn Yannick Jacobs. Based on implementation by Finn Yannick Jacobs.
This file is part of Sortix. This file is part of Sortix.

View File

@ -1,8 +1,8 @@
/******************************************************************************* /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2012. Copyright(C) Jonas 'Sortie' Termansen 2012.
COPYRIGHT(C) KRZYSZTOF DABROWSKI 1999, 2000. Copyright(C) Krzysztof Dabrowski 1999, 2000.
COPYRIGHT(C) ElysiuM deeZine 1999, 2000. Copyright(C) ElysiuM deeZine 1999, 2000.
Based on implementation by Finn Yannick Jacobs. Based on implementation by Finn Yannick Jacobs.
This file is part of Sortix. This file is part of Sortix.

View File

@ -1,26 +1,26 @@
/****************************************************************************** /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2011. Copyright(C) Jonas 'Sortie' Termansen 2012.
This file is part of mxmpp. This file is part of mxmpp.
mxmpp is free software: you can redistribute it and/or modify it under mxmpp is free software: you can redistribute it and/or modify it under the
the terms of the GNU General Public License as published by the Free terms of the GNU General Public License as published by the Free Software
Software Foundation, either version 3 of the License, or (at your option) Foundation, either version 3 of the License, or (at your option) any later
any later version. version.
mxmpp is distributed in the hope that it will be useful, but WITHOUT ANY mxmpp is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
details. details.
You should have received a copy of the GNU General Public License along You should have received a copy of the GNU General Public License along with
with mxmpp. If not, see <http://www.gnu.org/licenses/>. mxmpp. If not, see <http://www.gnu.org/licenses/>.
mxmpp.cpp mxmpp.cpp
A simple macro preprocessor. A simple macro preprocessor.
******************************************************************************/ *******************************************************************************/
#include <stdint.h> #include <stdint.h>
#include <stdio.h> #include <stdio.h>

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU General Public License along with You should have received a copy of the GNU General Public License along with
Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
ata.cpp ata.h
Allowes access to block devices over ATA PIO. Allowes access to block devices over ATA PIO.
*******************************************************************************/ *******************************************************************************/

View File

@ -1,6 +1,6 @@
/******************************************************************************* /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2012. Copyright(C) Jonas 'Sortie' Termansen 2012.
This file is part of Sortix. This file is part of Sortix.

View File

@ -1,6 +1,6 @@
/******************************************************************************* /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2012. Copyright(C) Jonas 'Sortie' Termansen 2012.
This file is part of Sortix. This file is part of Sortix.

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU General Public License along with You should have received a copy of the GNU General Public License along with
Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
com.cpp com.h
Handles communication to COM serial ports. Handles communication to COM serial ports.
*******************************************************************************/ *******************************************************************************/

View File

@ -1,6 +1,6 @@
/******************************************************************************* /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2011, 2012. Copyright(C) Jonas 'Sortie' Termansen 2011, 2012.
This file is part of Sortix. This file is part of Sortix.

View File

@ -1,6 +1,6 @@
/******************************************************************************* /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2012. Copyright(C) Jonas 'Sortie' Termansen 2012.
This file is part of Sortix. This file is part of Sortix.
@ -20,7 +20,7 @@
descriptors.cpp descriptors.cpp
Handles file descriptors, socket descriptors, and whatnot for each process. Handles file descriptors, socket descriptors, and whatnot for each process.
*******************************************************************************/ ********************************************************************************/
#include <sortix/kernel/platform.h> #include <sortix/kernel/platform.h>
#include <sortix/kernel/string.h> #include <sortix/kernel/string.h>

View File

@ -1,6 +1,6 @@
/******************************************************************************* /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2012. Copyright(C) Jonas 'Sortie' Termansen 2012.
This file is part of Sortix. This file is part of Sortix.

View File

@ -1,6 +1,6 @@
/****************************************************************************** /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2011. Copyright(C) Jonas 'Sortie' Termansen 2011.
This file is part of Sortix. This file is part of Sortix.
@ -14,13 +14,13 @@
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
details. details.
You should have received a copy of the GNU General Public License along You should have received a copy of the GNU General Public License along with
with Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
filesystem.cpp directory.cpp
Allows access to stored sequences of bytes in an orderly fashion. Allows access to stored sequences of bytes in an orderly fashion.
******************************************************************************/ *******************************************************************************/
#include <sortix/kernel/platform.h> #include <sortix/kernel/platform.h>
#include <sortix/kernel/string.h> #include <sortix/kernel/string.h>

View File

@ -1,6 +1,6 @@
/****************************************************************************** /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2011. Copyright(C) Jonas 'Sortie' Termansen 2011.
This file is part of Sortix. This file is part of Sortix.
@ -14,13 +14,13 @@
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
details. details.
You should have received a copy of the GNU General Public License along You should have received a copy of the GNU General Public License along with
with Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
directory.h directory.h
A container for files and other directories. A container for files and other directories.
******************************************************************************/ *******************************************************************************/
#ifndef SORTIX_DIRECTORY_H #ifndef SORTIX_DIRECTORY_H
#define SORTIX_DIRECTORY_H #define SORTIX_DIRECTORY_H

View File

@ -1,6 +1,6 @@
/****************************************************************************** /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2011. Copyright(C) Jonas 'Sortie' Termansen 2011.
This file is part of Sortix. This file is part of Sortix.
@ -14,13 +14,13 @@
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
details. details.
You should have received a copy of the GNU General Public License along You should have received a copy of the GNU General Public License along with
with Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
elf.cpp elf.cpp
Constructs processes from ELF files. Constructs processes from ELF files.
******************************************************************************/ *******************************************************************************/
#include <sortix/kernel/platform.h> #include <sortix/kernel/platform.h>
#include <sortix/mman.h> #include <sortix/mman.h>

View File

@ -1,6 +1,6 @@
/****************************************************************************** /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2011. Copyright(C) Jonas 'Sortie' Termansen 2011.
This file is part of Sortix. This file is part of Sortix.
@ -14,13 +14,13 @@
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
details. details.
You should have received a copy of the GNU General Public License along You should have received a copy of the GNU General Public License along with
with Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
elf.h elf.h
Constructs processes from ELF files. Constructs processes from ELF files.
******************************************************************************/ *******************************************************************************/
#ifndef SORTIX_ELF_H #ifndef SORTIX_ELF_H
#define SORTIX_ELF_H #define SORTIX_ELF_H

View File

@ -1,6 +1,6 @@
/****************************************************************************** /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2011. Copyright(C) Jonas 'Sortie' Termansen 2011.
This file is part of Sortix. This file is part of Sortix.
@ -14,15 +14,15 @@
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
details. details.
You should have received a copy of the GNU General Public License along You should have received a copy of the GNU General Public License along with
with Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
end.cpp end.cpp
Places a symbol at the end of the kernel binary. This allows us to easily Places a symbol at the end of the kernel binary. This allows us to easily
detect the size of the kernel. Be sure to put this one last in the linking detect the size of the kernel. Be sure to put this one last in the linking
command. command.
******************************************************************************/ *******************************************************************************/
#include <sortix/kernel/platform.h> #include <sortix/kernel/platform.h>

View File

@ -1,6 +1,6 @@
/****************************************************************************** /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2011. Copyright(C) Jonas 'Sortie' Termansen 2011.
This file is part of Sortix. This file is part of Sortix.
@ -14,13 +14,13 @@
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
details. details.
You should have received a copy of the GNU General Public License along You should have received a copy of the GNU General Public License along with
with Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
filesystem.h filesystem.h
Allows access to stored sequences of bytes in an orderly fashion. Allows access to stored sequences of bytes in an orderly fashion.
******************************************************************************/ *******************************************************************************/
#ifndef SORTIX_FILESYSTEM_H #ifndef SORTIX_FILESYSTEM_H
#define SORTIX_FILESYSTEM_H #define SORTIX_FILESYSTEM_H

View File

@ -1,6 +1,6 @@
/****************************************************************************** /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2011. Copyright(C) Jonas 'Sortie' Termansen 2011.
This file is part of Sortix. This file is part of Sortix.
@ -14,13 +14,13 @@
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
details. details.
You should have received a copy of the GNU General Public License along You should have received a copy of the GNU General Public License along with
with Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
fs/devfs.cpp fs/devfs.cpp
Provides access to various block, character, and other kinds of devices. Provides access to various block, character, and other kinds of devices.
******************************************************************************/ *******************************************************************************/
#include <sortix/kernel/platform.h> #include <sortix/kernel/platform.h>
#include <sortix/kernel/string.h> #include <sortix/kernel/string.h>

View File

@ -1,6 +1,6 @@
/****************************************************************************** /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2011. Copyright(C) Jonas 'Sortie' Termansen 2011.
This file is part of Sortix. This file is part of Sortix.
@ -14,13 +14,13 @@
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
details. details.
You should have received a copy of the GNU General Public License along You should have received a copy of the GNU General Public License along with
with Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
fs/devfs.h fs/devfs.h
Provides access to various block, character, and other kinds of devices. Provides access to various block, character, and other kinds of devices.
******************************************************************************/ *******************************************************************************/
#ifndef SORTIX_FS_DEVFS_H #ifndef SORTIX_FS_DEVFS_H
#define SORTIX_FS_DEVFS_H #define SORTIX_FS_DEVFS_H

View File

@ -1,6 +1,6 @@
/****************************************************************************** /*******************************************************************************
Copyright(C) Jonas 'Sortie' Termansen 2011, 2012. Copyright(C) Jonas 'Sortie' Termansen 2011.
This file is part of Sortix. This file is part of Sortix.
@ -14,13 +14,13 @@
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
details. details.
You should have received a copy of the GNU General Public License along You should have received a copy of the GNU General Public License along with
with Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
fs/initfs.h fs/initfs.cpp
Provides access to the initial ramdisk. Provides access to the initial ramdisk.
******************************************************************************/ *******************************************************************************/
#include <sortix/kernel/platform.h> #include <sortix/kernel/platform.h>
#include <sortix/kernel/kthread.h> #include <sortix/kernel/kthread.h>

View File

@ -1,6 +1,6 @@
/****************************************************************************** /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2011. Copyright(C) Jonas 'Sortie' Termansen 2011.
This file is part of Sortix. This file is part of Sortix.
@ -14,13 +14,13 @@
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
details. details.
You should have received a copy of the GNU General Public License along You should have received a copy of the GNU General Public License along with
with Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
fs/initfs.h fs/initfs.h
Provides access to the initial ramdisk. Provides access to the initial ramdisk.
******************************************************************************/ *******************************************************************************/
#ifndef SORTIX_FS_INITFS_H #ifndef SORTIX_FS_INITFS_H
#define SORTIX_FS_INITFS_H #define SORTIX_FS_INITFS_H

View File

@ -1,6 +1,6 @@
/****************************************************************************** /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2011. Copyright(C) Jonas 'Sortie' Termansen 2011.
This file is part of Sortix. This file is part of Sortix.
@ -14,13 +14,13 @@
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
details. details.
You should have received a copy of the GNU General Public License along You should have received a copy of the GNU General Public License along with
with Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
fs/ramfs.h fs/ramfs.cpp
A filesystem stored entirely in RAM. A filesystem stored entirely in RAM.
******************************************************************************/ *******************************************************************************/
#include <sortix/kernel/platform.h> #include <sortix/kernel/platform.h>
#include <sortix/kernel/string.h> #include <sortix/kernel/string.h>

View File

@ -1,6 +1,6 @@
/****************************************************************************** /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2011. Copyright(C) Jonas 'Sortie' Termansen 2011.
This file is part of Sortix. This file is part of Sortix.
@ -14,13 +14,13 @@
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
details. details.
You should have received a copy of the GNU General Public License along You should have received a copy of the GNU General Public License along with
with Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
fs/ramfs.h fs/ramfs.h
A filesystem stored entirely in RAM. A filesystem stored entirely in RAM.
******************************************************************************/ *******************************************************************************/
#ifndef SORTIX_FS_RAMFS_H #ifndef SORTIX_FS_RAMFS_H
#define SORTIX_FS_RAMFS_H #define SORTIX_FS_RAMFS_H

View File

@ -1,6 +1,6 @@
/******************************************************************************* /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2012. Copyright(C) Jonas 'Sortie' Termansen 2012.
This file is part of Sortix. This file is part of Sortix.

View File

@ -1,6 +1,6 @@
/******************************************************************************* /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2012. Copyright(C) Jonas 'Sortie' Termansen 2012.
This file is part of Sortix. This file is part of Sortix.

View File

@ -1,6 +1,6 @@
/******************************************************************************* /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2012. Copyright(C) Jonas 'Sortie' Termansen 2012.
This file is part of Sortix. This file is part of Sortix.
@ -17,7 +17,7 @@
You should have received a copy of the GNU General Public License along with You should have received a copy of the GNU General Public License along with
Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
fs/videofs.h fs/videofs.cpp
Provides filesystem access to the video framework. Provides filesystem access to the video framework.
*******************************************************************************/ *******************************************************************************/

View File

@ -1,6 +1,6 @@
/******************************************************************************* /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2012. Copyright(C) Jonas 'Sortie' Termansen 2012.
This file is part of Sortix. This file is part of Sortix.

View File

@ -1,26 +1,26 @@
/****************************************************************************** /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2011. Copyright(C) Jonas 'Sortie' Termansen 2011.
This file is part of LibMaxsi. This file is part of Sortix.
LibMaxsi is free software: you can redistribute it and/or modify it under Sortix is free software: you can redistribute it and/or modify it under the
the terms of the GNU Lesser General Public License as published by the Free terms of the GNU General Public License as published by the Free Software
Software Foundation, either version 3 of the License, or (at your option) Foundation, either version 3 of the License, or (at your option) any later
any later version. version.
LibMaxsi is distributed in the hope that it will be useful, but WITHOUT ANY Sortix is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
more details. details.
You should have received a copy of the GNU Lesser General Public License You should have received a copy of the GNU General Public License along with
along with LibMaxsi. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
types.h sortix/bits.h
Declares the required datatypes for the x86 architecture. Declares the current platform macro.
******************************************************************************/ *******************************************************************************/
#if !defined(PLATFORM_X86) && !defined(PLATFORM_X64) #if !defined(PLATFORM_X86) && !defined(PLATFORM_X64)
#if defined(__LP64__) #if defined(__LP64__)

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU General Public License along with You should have received a copy of the GNU General Public License along with
Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
display.h sortix/display.h
Display message declarations. Display message declarations.
*******************************************************************************/ *******************************************************************************/

View File

@ -1,6 +1,6 @@
/******************************************************************************* /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2012. Copyright(C) Jonas 'Sortie' Termansen 2012, 2013.
This file is part of Sortix. This file is part of Sortix.
@ -17,7 +17,7 @@
You should have received a copy of the GNU General Public License along with You should have received a copy of the GNU General Public License along with
Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
fcntl.h sortix/fcntl.h
Declares various constants related to opening files. Declares various constants related to opening files.
*******************************************************************************/ *******************************************************************************/

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU General Public License along with You should have received a copy of the GNU General Public License along with
Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
initrd.h sortix/initrd.h
The Sortix init ramdisk filesystem format. The Sortix init ramdisk filesystem format.
*******************************************************************************/ *******************************************************************************/

View File

@ -20,7 +20,7 @@
You should have received a copy of the GNU General Public License along with You should have received a copy of the GNU General Public License along with
Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
crc32.h sortix/kernel/crc32.h
Calculates a CRC32 Checksum of binary data. Calculates a CRC32 Checksum of binary data.
*******************************************************************************/ *******************************************************************************/

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU General Public License along with You should have received a copy of the GNU General Public License along with
Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
decl.h sortix/kernel/decl.h
Various declarations. These should likely be replaced with better names from Various declarations. These should likely be replaced with better names from
standard headers or at least one with a less generic name than decl.h. standard headers or at least one with a less generic name than decl.h.

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU General Public License along with You should have received a copy of the GNU General Public License along with
Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
endian.h sortix/kernel/endian.h
Converting values to and from various endians. Converting values to and from various endians.
*******************************************************************************/ *******************************************************************************/

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU General Public License along with You should have received a copy of the GNU General Public License along with
Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
interlock.cpp sortix/kernel/interlock.h
Functions that perform non-atomic operations in an atomic manner. Functions that perform non-atomic operations in an atomic manner.
*******************************************************************************/ *******************************************************************************/

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU General Public License along with You should have received a copy of the GNU General Public License along with
Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
kernel.h sortix/kernel/kernel.h
Base header for the Sortix kernel that includes common stuff. Base header for the Sortix kernel that includes common stuff.
*******************************************************************************/ *******************************************************************************/

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU General Public License along with You should have received a copy of the GNU General Public License along with
Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
kthread.h sortix/kernel/kthread.h
Utility and synchronization mechanisms for kernel threads. Utility and synchronization mechanisms for kernel threads.
*******************************************************************************/ *******************************************************************************/

View File

@ -2,22 +2,22 @@
Copyright(C) Jonas 'Sortie' Termansen 2011, 2012. Copyright(C) Jonas 'Sortie' Termansen 2011, 2012.
This file is part of LibMaxsi. This file is part of Sortix.
LibMaxsi is free software: you can redistribute it and/or modify it under Sortix is free software: you can redistribute it and/or modify it under the
the terms of the GNU Lesser General Public License as published by the Free terms of the GNU General Public License as published by the Free Software
Software Foundation, either version 3 of the License, or (at your option) Foundation, either version 3 of the License, or (at your option) any later
any later version. version.
LibMaxsi is distributed in the hope that it will be useful, but WITHOUT ANY Sortix is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
details. details.
You should have received a copy of the GNU Lesser General Public License You should have received a copy of the GNU General Public License along with
along with LibMaxsi. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
log.h sortix/kernel/log.h
A system for logging various messages to the kernel log. A system for logging various messages to the kernel log.
*******************************************************************************/ *******************************************************************************/
@ -86,4 +86,3 @@ namespace Sortix
} }
#endif #endif

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU General Public License along with You should have received a copy of the GNU General Public License along with
Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
memorymanagement.h sortix/kernel/memorymanagement.h
Functions that allow modification of virtual memory. Functions that allow modification of virtual memory.
*******************************************************************************/ *******************************************************************************/

View File

@ -1,6 +1,6 @@
/****************************************************************************** /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2011. Copyright(C) Jonas 'Sortie' Termansen 2011.
This file is part of Sortix. This file is part of Sortix.
@ -14,13 +14,13 @@
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
details. details.
You should have received a copy of the GNU General Public License along You should have received a copy of the GNU General Public License along with
with Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
panic.h sortix/kernel/panic.h
Displays an error whenever something critical happens. Displays an error whenever something critical happens.
******************************************************************************/ *******************************************************************************/
#ifndef SORTIX_PANIC_H #ifndef SORTIX_PANIC_H
#define SORTIX_PANIC_H #define SORTIX_PANIC_H

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU General Public License along with You should have received a copy of the GNU General Public License along with
Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
pci.h sortix/kernel/pci.h
Functions for handling PCI devices. Functions for handling PCI devices.
*******************************************************************************/ *******************************************************************************/

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU General Public License along with You should have received a copy of the GNU General Public License along with
Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
platform.h sortix/kernel/platform.h
Defines platform specific stuff. Defines platform specific stuff.
*******************************************************************************/ *******************************************************************************/

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU General Public License along with You should have received a copy of the GNU General Public License along with
Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
refcount.h sortix/kernel/refcount.h
A class that implements reference counting. A class that implements reference counting.
*******************************************************************************/ *******************************************************************************/

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU General Public License along with You should have received a copy of the GNU General Public License along with
Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
sortedlist.h sortix/kernel/sortedlist.h
A container that ensures its elements are always sorted when they are A container that ensures its elements are always sorted when they are
accessed. It also provides binary search. accessed. It also provides binary search.

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU General Public License along with You should have received a copy of the GNU General Public License along with
Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
string.h sortix/kernel/string.h
Useful functions for manipulating strings that don't belong in libc. Useful functions for manipulating strings that don't belong in libc.
*******************************************************************************/ *******************************************************************************/

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU General Public License along with You should have received a copy of the GNU General Public License along with
Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
textbuffer.h sortix/kernel/textbuffer.h
Provides a indexable text buffer for used by text mode terminals. Provides a indexable text buffer for used by text mode terminals.
*******************************************************************************/ *******************************************************************************/

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU General Public License along with You should have received a copy of the GNU General Public License along with
Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
video.h sortix/kernel/video.h
Framework for Sortix video drivers. Framework for Sortix video drivers.
*******************************************************************************/ *******************************************************************************/

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU General Public License along with You should have received a copy of the GNU General Public License along with
Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
worker.h sortix/kernel/worker.h
Kernel worker thread. Kernel worker thread.
*******************************************************************************/ *******************************************************************************/

View File

@ -1,6 +1,6 @@
/****************************************************************************** /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2012. Copyright(C) Jonas 'Sortie' Termansen 2012.
This file is part of Sortix. This file is part of Sortix.
@ -14,13 +14,13 @@
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
details. details.
You should have received a copy of the GNU General Public License along You should have received a copy of the GNU General Public License along with
with Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
keycodes.h sortix/keycodes.h
Defines codes for every logical key on keyboards. Defines codes for every logical key on keyboards.
******************************************************************************/ *******************************************************************************/
#ifndef SORTIX_KEYCODES_H #ifndef SORTIX_KEYCODES_H
#define SORTIX_KEYCODES_H #define SORTIX_KEYCODES_H

View File

@ -1,6 +1,6 @@
/******************************************************************************* /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2012. Copyright(C) Jonas 'Sortie' Termansen 2012.
This file is part of Sortix. This file is part of Sortix.

View File

@ -1,6 +1,6 @@
/******************************************************************************* /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2012. Copyright(C) Jonas 'Sortie' Termansen 2012.
This file is part of Sortix. This file is part of Sortix.
@ -17,7 +17,7 @@
You should have received a copy of the GNU General Public License along with You should have received a copy of the GNU General Public License along with
Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
seek.h sortix/seek.h
Defines the SEEK_CUR, SEEK_SET, and SEEK_END values. Defines the SEEK_CUR, SEEK_SET, and SEEK_END values.
*******************************************************************************/ *******************************************************************************/

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU General Public License along with You should have received a copy of the GNU General Public License along with
Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
signal.h sortix/signal.h
Defines the numeric values for the various supported signals. Defines the numeric values for the various supported signals.
*******************************************************************************/ *******************************************************************************/

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU General Public License along with You should have received a copy of the GNU General Public License along with
Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
stat.h sortix/stat.h
Defines the struct stat used for file meta-information and other useful Defines the struct stat used for file meta-information and other useful
macros and values relating to values stored in it. macros and values relating to values stored in it.

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU General Public License along with You should have received a copy of the GNU General Public License along with
Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
syscallnum.h sortix/syscallnum.h
Stores numerical constants for each available system call on this kernel. Stores numerical constants for each available system call on this kernel.
*******************************************************************************/ *******************************************************************************/

View File

@ -1,6 +1,6 @@
/****************************************************************************** /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2012. Copyright(C) Jonas 'Sortie' Termansen 2012.
This file is part of Sortix. This file is part of Sortix.
@ -14,13 +14,13 @@
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
details. details.
You should have received a copy of the GNU General Public License along You should have received a copy of the GNU General Public License along with
with Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
termmode.h sortix/termmode.h
Defines constants for various terminal modes. Defines constants for various terminal modes.
******************************************************************************/ *******************************************************************************/
#ifndef SORTIX_TERMMODE_H #ifndef SORTIX_TERMMODE_H
#define SORTIX_TERMMODE_H #define SORTIX_TERMMODE_H

View File

@ -1,6 +1,6 @@
/******************************************************************************* /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2012. Copyright(C) Jonas 'Sortie' Termansen 2012.
This file is part of Sortix. This file is part of Sortix.
@ -17,7 +17,7 @@
You should have received a copy of the GNU General Public License along with You should have received a copy of the GNU General Public License along with
Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
timeval.h sortix/timeval.h
Declares the struct timeval. Declares the struct timeval.
*******************************************************************************/ *******************************************************************************/

View File

@ -1,6 +1,6 @@
/******************************************************************************* /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2012. Copyright(C) Jonas 'Sortie' Termansen 2012.
This file is part of Sortix. This file is part of Sortix.

View File

@ -1,29 +1,29 @@
/****************************************************************************** /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2011. Copyright(C) Jonas 'Sortie' Termansen 2011.
This file is part of LibMaxsi. This file is part of Sortix.
LibMaxsi is free software: you can redistribute it and/or modify it under Sortix is free software: you can redistribute it and/or modify it under the
the terms of the GNU Lesser General Public License as published by the Free terms of the GNU General Public License as published by the Free Software
Software Foundation, either version 3 of the License, or (at your option) Foundation, either version 3 of the License, or (at your option) any later
any later version. version.
LibMaxsi is distributed in the hope that it will be useful, but WITHOUT ANY Sortix is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
more details. details.
You should have received a copy of the GNU Lesser General Public License You should have received a copy of the GNU General Public License along with
along with LibMaxsi. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
bits.h sortix/x64/bits.h
Declares the required datatypes for the x64 architecture. Declares the required datatypes for the x64 architecture.
******************************************************************************/ *******************************************************************************/
#ifndef SORTIX_BITS_H #ifndef INCLUDE_SORTIX_X64_BITS_H
#define SORTIX_BITS_H #define INCLUDE_SORTIX_X64_BITS_H
/* TODO: Declare stuff from <limits.h>. */ /* TODO: Declare stuff from <limits.h>. */

View File

@ -1,29 +1,29 @@
/****************************************************************************** /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2011. Copyright(C) Jonas 'Sortie' Termansen 2011.
This file is part of LibMaxsi. This file is part of Sortix.
LibMaxsi is free software: you can redistribute it and/or modify it under Sortix is free software: you can redistribute it and/or modify it under the
the terms of the GNU Lesser General Public License as published by the Free terms of the GNU General Public License as published by the Free Software
Software Foundation, either version 3 of the License, or (at your option) Foundation, either version 3 of the License, or (at your option) any later
any later version. version.
LibMaxsi is distributed in the hope that it will be useful, but WITHOUT ANY Sortix is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
more details. details.
You should have received a copy of the GNU Lesser General Public License You should have received a copy of the GNU General Public License along with
along with LibMaxsi. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
bits.h sortix/x86/bits.h
Declares the required datatypes for the x86 architecture. Declares the required datatypes for the x86 architecture.
******************************************************************************/ *******************************************************************************/
#ifndef SORTIX_BITS_H #ifndef INCLUDE_SORTIX_X86_BITS_H
#define SORTIX_BITS_H #define INCLUDE_SORTIX_X86_BITS_H
/* TODO: Declare stuff from <limits.h>. */ /* TODO: Declare stuff from <limits.h>. */

View File

@ -1,6 +1,6 @@
/******************************************************************************* /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2012. Copyright(C) Jonas 'Sortie' Termansen 2012.
This file is part of Sortix. This file is part of Sortix.

View File

@ -17,7 +17,7 @@
You should have received a copy of the GNU General Public License along with You should have received a copy of the GNU General Public License along with
Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
interrupt.h sortix/kernel/interrupt.h
High level interrupt service routines and interrupt request handlers. High level interrupt service routines and interrupt request handlers.
*******************************************************************************/ *******************************************************************************/

View File

@ -1,6 +1,6 @@
/****************************************************************************** /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2011. Copyright(C) Jonas 'Sortie' Termansen 2011.
This file is part of Sortix. This file is part of Sortix.
@ -14,13 +14,13 @@
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
details. details.
You should have received a copy of the GNU General Public License along You should have received a copy of the GNU General Public License along with
with Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
io.h io.h
Provides system calls for input and output. Provides system calls for input and output.
******************************************************************************/ *******************************************************************************/
#ifndef SORTIX_IO_H #ifndef SORTIX_IO_H
#define SORTIX_IO_H #define SORTIX_IO_H

View File

@ -1,6 +1,6 @@
/****************************************************************************** /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2011, 2012. Copyright(C) Jonas 'Sortie' Termansen 2011, 2012.
This file is part of Sortix. This file is part of Sortix.
@ -14,13 +14,13 @@
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
details. details.
You should have received a copy of the GNU General Public License along You should have received a copy of the GNU General Public License along with
with Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
ks/layout/us.cpp kb/layout/us.cpp
The United States keyboard layout. The United States keyboard layout.
******************************************************************************/ *******************************************************************************/
#include <sortix/kernel/platform.h> #include <sortix/kernel/platform.h>
#include "../../keyboard.h" #include "../../keyboard.h"

View File

@ -1,6 +1,6 @@
/****************************************************************************** /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2011, 2012. Copyright(C) Jonas 'Sortie' Termansen 2011, 2012.
This file is part of Sortix. This file is part of Sortix.
@ -14,13 +14,13 @@
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
details. details.
You should have received a copy of the GNU General Public License along You should have received a copy of the GNU General Public License along with
with Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
ks/layout/us.h kb/layout/us.h
The United States keyboard layout. The United States keyboard layout.
******************************************************************************/ *******************************************************************************/
#ifndef SORTIX_KB_LAYOUT_US_H #ifndef SORTIX_KB_LAYOUT_US_H
#define SORTIX_KB_LAYOUT_US_H #define SORTIX_KB_LAYOUT_US_H

View File

@ -1,6 +1,6 @@
/******************************************************************************* /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2012. Copyright(C) Jonas 'Sortie' Termansen 2012.
This file is part of Sortix. This file is part of Sortix.

View File

@ -1,6 +1,6 @@
/******************************************************************************* /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2012. Copyright(C) Jonas 'Sortie' Termansen 2012.
This file is part of Sortix. This file is part of Sortix.
@ -20,7 +20,7 @@
kernelinfo.h kernelinfo.h
Lets user-space query information about the kernel. Lets user-space query information about the kernel.
*******************************************************************************/ ********************************************************************************/
#ifndef SORTIX_KERNELINFO_H #ifndef SORTIX_KERNELINFO_H
#define SORTIX_KERNELINFO_H #define SORTIX_KERNELINFO_H

View File

@ -1,6 +1,6 @@
/****************************************************************************** /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2012. Copyright(C) Jonas 'Sortie' Termansen 2011.
This file is part of Sortix. This file is part of Sortix.
@ -14,13 +14,13 @@
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
details. details.
You should have received a copy of the GNU General Public License along You should have received a copy of the GNU General Public License along with
with Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
keyboard.cpp keyboard.cpp
An interface to keyboards. An interface to keyboards.
******************************************************************************/ *******************************************************************************/
#include <sortix/kernel/platform.h> #include <sortix/kernel/platform.h>
#include "interrupt.h" #include "interrupt.h"

View File

@ -1,6 +1,6 @@
/****************************************************************************** /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2011, 2012. Copyright(C) Jonas 'Sortie' Termansen 2011, 2012.
This file is part of Sortix. This file is part of Sortix.
@ -14,13 +14,13 @@
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
details. details.
You should have received a copy of the GNU General Public License along You should have received a copy of the GNU General Public License along with
with Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
keyboard.h keyboard.h
An interface to keyboards. An interface to keyboards.
******************************************************************************/ *******************************************************************************/
#ifndef SORTIX_KEYBOARD_H #ifndef SORTIX_KEYBOARD_H
#define SORTIX_KEYBOARD_H #define SORTIX_KEYBOARD_H

View File

@ -1,6 +1,6 @@
/****************************************************************************** /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2012. Copyright(C) Jonas 'Sortie' Termansen 2012.
This file is part of Sortix. This file is part of Sortix.
@ -14,13 +14,13 @@
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
details. details.
You should have received a copy of the GNU General Public License along You should have received a copy of the GNU General Public License along with
with Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
linebuffer.cpp linebuffer.cpp
Provides a simple queue-like line buffering for terminals. Provides a simple queue-like line buffering for terminals.
******************************************************************************/ *******************************************************************************/
#include <sortix/kernel/platform.h> #include <sortix/kernel/platform.h>
#include <string.h> #include <string.h>

View File

@ -1,6 +1,6 @@
/****************************************************************************** /*******************************************************************************
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2012. Copyright(C) Jonas 'Sortie' Termansen 2012.
This file is part of Sortix. This file is part of Sortix.
@ -14,13 +14,13 @@
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
details. details.
You should have received a copy of the GNU General Public License along You should have received a copy of the GNU General Public License along with
with Sortix. If not, see <http://www.gnu.org/licenses/>. Sortix. If not, see <http://www.gnu.org/licenses/>.
linebuffer.h linebuffer.h
Provides a simple queue-like line buffering for terminals. Provides a simple queue-like line buffering for terminals.
******************************************************************************/ *******************************************************************************/
#ifndef SORTIX_LINEBUFFER_H #ifndef SORTIX_LINEBUFFER_H
#define SORTIX_LINEBUFFER_H #define SORTIX_LINEBUFFER_H

Some files were not shown because too many files have changed in this diff Show More