NLMCONV(1)
π NLMCONV(1) π
okay bestie, welcome to the nlmconv manual page β yes, that's section 1 of the manual, and yes, she's from the GNU Development Tools lineup. sit down, grab a strawberry π, we're converting object code into NLMs today.
β¨ NAME β¨
nlmconv β converts object code into an NLM.
no cap, that's literally the whole job description.
πΈ SYNOPSIS πΈ
nlmconv [-I bfdnameβͺ--input-target=bfdname]
[-O bfdnameβͺ--output-target=bfdname]
[-T headerfileβͺ--header-file=headerfile]
[-dβͺ--debug] [-l linkerβͺ--linker=linker]
[-hβͺ--help] [-Vβͺ--version]
infile outfile
it's giving "here's my little list of flags, take it or leave it" π
π¦ DESCRIPTION π¦
okay so here's the tea β: nlmconv takes the relocatable i386 object file infile and turns it into the NetWare Loadable Module outfile. and if you want, it can also read headerfile for NLM header information. π
now, for instructions on writing the NLM command file language used in header files? you gotta go look at the linkers section β NLMLINK in particular β of the NLM Development and Tools Overview, which is part of the NLM Software Developer's Kit (aka the ``NLM SDK''), available from Novell, Inc. iykyk.
and here's the fun part: nlmconv uses the GNU Binary File Descriptor library to read infile;
fr fr. that's the sentence. she just ends with a semicolon. iconic behavior honestly. π
nlmconv can also perform a link step β¨. in other words, you can list more than one object file for input β but only if you list them in the definitions file, rather than simply specifying one input file on the command line. in this case, nlmconv calls the linker for you. she's doing the most so you don't have to π«Ά
π OPTIONS π
vibe check on the flags, bestie:
-Ibfdname<br>--input-target=bfdname β object format of the input file. good news:nlmconvcan usually determine the format of a given file all by herself, so no default is necessary. she's self-sufficient like that. π-Obfdname<br>--output-target=bfdname β object format of the output file.nlmconvinfers the output format based on the input format β e.g. for an i386 input file the output format isnlm32-i386. she's reading the room and matching the energy. β¨-Theaderfile<br>--header-file=headerfile β reads headerfile for NLM header information. and for instructions on writing the NLM command file language used in header files, see see the linkers section, of the NLM Development and Tools Overview, which is part of the NLM Software Developer's Kit, available from Novell, Inc. π (yes, the "see see" is in the original and yes, we're keeping it, we don't edit the ancestors.)-d<br>--debugβ displays, on standard error, the linker command line used bynlmconv. perfect for when you're nosy (affectionate) and need to see what she's actually doing under the hood. π-llinker<br>--linker=linker β use linker for any linking. and linker can be an absolute or a relative pathname. so flexible of her. π¦-h<br>--helpβ prints a usage summary. your girl loves a lil recap. π-V<br>--versionβ prints the version number fornlmconv. slay, know your queen's era. π
π SEE ALSO π
- the Info entries for
binutils. that's the whole list. go read them, bestie, they're right there. π
β COPYRIGHT β
Copyright (c) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled ``GNU Free Documentation License''.
like, legally iconic. π«Ά
and that's the whole page, babes. this one came from binutils-2.15.97, dated 2005-04-20 β so yeah, she's vintage, she's got lore, and she ate. mwah πβ¨
π¦ where this page comes from
- debian bookworm: binutils-h8300-hms 2.16.1-10+b2
- ubuntu jammy: binutils-h8300-hms 2.16.1-10build1
- ubuntu noble: binutils-h8300-hms 2.16.1-10build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms