mirror of
https://gitlab.com/bztsrc/posix-uefi.git
synced 2024-12-29 05:55:31 +01:00
Updated README
This commit is contained in:
parent
f5771b247a
commit
68e8b44d91
2 changed files with 14 additions and 10 deletions
12
OLVASSEL.md
12
OLVASSEL.md
|
@ -65,10 +65,6 @@ Alapértelmezetten Clang + lld környezetet keres és állít be, ami direktben
|
|||
környezeti változó be van állítva, akkor a hoszt natív GNU gcc + ld használatával egy megosztott függvénykönyvtárat fordít, amit
|
||||
aztán átkonvertál .efi fájllá.
|
||||
|
||||
Ha kikommentezed az `USE_UTF8` opciót az uefi.h fájl elején, akkor minden karakter `wchar_t` típusú lesz, és nem fogja konvertálni
|
||||
a sztringeket a programod és az UEFI interfészek között. Ez azt is jelenti, hogy minden konstansnál `L""` és `L''` előtagot kell
|
||||
használni, valamint hogy a main függvényed `wchar_t **argv` paramétert fog kapni.
|
||||
|
||||
### Elérhető Makefile opciók
|
||||
|
||||
| Változó | Leírás |
|
||||
|
@ -162,7 +158,8 @@ valamint DT_REF típusok támogatottak.
|
|||
```c
|
||||
int exit_bs();
|
||||
```
|
||||
Exit Boot Services, az UEFI sárkánylakta vidékének elhagyása. Siker esetén 0-át ad vissza.
|
||||
Exit Boot Services, az UEFI sárkánylakta vidékének elhagyása. Siker esetén 0-át ad vissza. A sikeres hívást követően nem fogsz
|
||||
tudni visszatérni a main()-ből, direktben kell átadnod a vezérlést.
|
||||
|
||||
```c
|
||||
uint8_t *getenv(char_t *name, uintn_t *len);
|
||||
|
@ -336,6 +333,11 @@ Licensz
|
|||
|
||||
POSIX_UEFI az MIT licensz alatt kerül terjesztésre.
|
||||
|
||||
Hozzájárulások
|
||||
--------------
|
||||
|
||||
Szeretnék köszönetet mondani @vladimir132 -nek az alapos tesztelésért és a pontos és részletes visszajelzésekért.
|
||||
|
||||
Ez minden,
|
||||
|
||||
bzt
|
||||
|
|
12
README.md
12
README.md
|
@ -63,10 +63,6 @@ int main(int argc, char **argv)
|
|||
By default it uses Clang + lld, and PE is generated without conversion. If `USE_GCC` is set, then the host native's GNU gcc + ld
|
||||
used to create a shared object and get converted into an .efi file.
|
||||
|
||||
If you comment out `USE_UTF8` in uefi.h, then all character representation will use `wchar_t`, and there will be no string
|
||||
conversion between your application and the UEFI interfaces. This also means you must use `L""` and `L''` literals everywhere,
|
||||
and your main would receive `wchar_t **argv`.
|
||||
|
||||
### Available Makefile Options
|
||||
|
||||
| Variable | Description |
|
||||
|
@ -159,7 +155,8 @@ Because UEFI has no concept of device files nor of symlinks, dirent fields are l
|
|||
```c
|
||||
int exit_bs();
|
||||
```
|
||||
Exit Boot Services. Returns 0 on success.
|
||||
Exit Boot Services. Returns 0 on success. You won't be able to return from main() after calling this successfully, you must
|
||||
transfer control directly.
|
||||
|
||||
```c
|
||||
uint8_t *getenv(char_t *name, uintn_t *len);
|
||||
|
@ -332,6 +329,11 @@ License
|
|||
|
||||
POSIX_UEFI is licensed under the terms of the MIT license.
|
||||
|
||||
Contributors
|
||||
------------
|
||||
|
||||
I'd like to say thanks to @vladimir132 for a through testing and very accurate and detailed feedbacks.
|
||||
|
||||
Cheers,
|
||||
|
||||
bzt
|
||||
|
|
Loading…
Reference in a new issue