mirror of
https://github.com/Doczom/simple-httpd.git
synced 2025-09-21 02:50:09 +02:00
Added support for loading and calling server modules. Added the download of the configuration file(httpd.ini). Several bugs have been fixed. Added simple example for generating server units and mime types file.
33 lines
784 B
NASM
33 lines
784 B
NASM
format binary as "bin"
|
|
use32
|
|
org 0
|
|
|
|
macro table arg3, [arg1,arg2] {
|
|
local ..x,..x_end
|
|
forward
|
|
dd ..x
|
|
common
|
|
local ..other
|
|
dd ..other
|
|
; èëè size = ($ - ñòàðò) / 8
|
|
forward
|
|
..x db ..x_end-..x - 1, arg1
|
|
..x_end db arg2, 0
|
|
common
|
|
..other dd 0
|
|
db arg3, 0
|
|
|
|
}
|
|
|
|
|
|
table 'application/octet-stream' ,\
|
|
'.html', 'text/html' ,\
|
|
'.css', 'text/css' ,\
|
|
'.js', 'text/javascript' ,\
|
|
'.txt', 'text/plain' ,\
|
|
'.pdf', 'application/pdf' ,\
|
|
'.json', 'application/json' ,\
|
|
'.png', 'image/png' ,\
|
|
'.mp3', 'audio/mpeg' ,\
|
|
'.mp4', 'video/mp4'
|