File: CONTRIBUTE

package info (click to toggle)
toshutils 2.0.1%2Bdebian-24
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 1,060 kB
  • ctags: 867
  • sloc: ansic: 7,379; sh: 1,537; yacc: 414; makefile: 290; lex: 84
file content (26 lines) | stat: -rw-r--r-- 1,255 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
If you would like to contribute a program for inclusion in the Toshiba Linux
utilities there are a few simple rules to follow.

 o The programs must use the kernel driver interface to the System Management
   Mode. Any programs making use of of the older assembler interface will be
   rejected due to security loop holes they present.

 o Please read the Linux kernel coding style document and follow it. Anything
   that does not will be rejected as I will most likely have to maintain it at
   some point. Please pay particular attention to the indentation style.

 o All programs must be written in C or C++ and please don't rely on some
   fancy new feature of a recent gcc/ecgs. Not everyone has updated to these
   compilers yet.

 o All programs must use the GNU General Public License. It is expected that

 o By submitting a patch (which are most welcome) you are accepting that it
   comes under the GNU General Public License.

 o All programs must also include documentation. This will be in the form of
   a man page or appropriate Gnome/KDE documentation.

 o All programs must make the SCI support check call during startup to ensure
   they are running on a Toshiba laptop and exit with an appropriate error
   message if the call fails.