بار - تعداد میلی ثانیه هایی را که پردازنده در حالت کاربر هزینه کرده است را کاربر کنید.
- تعداد میلی ثانیه ای که پردازنده در حالت خوب صرف کرده است خوب است.
- تعداد میلی ثانیه های CPU را در حالت SYS صرف کرده است.
- تعداد میلی ثانیه را که CPU در حالت بیکار هزینه کرده است ، بیکار کنید.
- IRQ تعداد میلی ثانیه ای که CPU در حالت IRQ صرف کرده است.
[ <مدل: "Intel (R) Core (TM) I7 CPU 860 @ 2. 80GHZ", سرعت: 2926, بار: <کاربر: 252020, خوب: 0, سید: 30340, بیکار: 1070356870, عذاب: 0,>,>, <مدل: "Intel (R) Core (TM) I7 CPU 860 @ 2. 80GHZ", سرعت: 2926, بار: <کاربر: 306960, خوب: 0, سید: 26980, بیکار: 1071569080, عذاب: 0,>,>, <مدل: "Intel (R) Core (TM) I7 CPU 860 @ 2. 80GHZ", سرعت: 2926, بار: <کاربر: 248450, خوب: 0, سید: 21750, بیکار: 1070919370, عذاب: 0,>,>, <مدل: "Intel (R) Core (TM) I7 CPU 860 @ 2. 80GHZ", سرعت: 2926, بار: <کاربر: 256880, خوب: 0, سید: 19430, بیکار: 1070905480, عذاب: 20,>,>, ]
مقادیر خوب فقط posix هستند. در ویندوز ، مقادیر خوب همه پردازنده ها همیشه 0 هستند.
Os. cpus (). طول را نباید برای محاسبه میزان موازی در دسترس برای یک برنامه استفاده کرد. برای این منظور از os. availableParalalism () استفاده کنید.
os. devnull #
اضافه شده در: v16. 3. 0 ، v14. 18. 0 مسیر فایل خاص پلتفرم دستگاه تهی.
- \. nul در ویندوز
- /dev/null on posix
os. endianness () #
اضافه شده در: v0. 9. 4 رشته ای را مشخص می کند که انتهای CPU را که باینری Node. js برای آن گردآوری شده است ، مشخص می کند.
مقادیر احتمالی "BE" برای Big Endian و "Le" برای Little Endian است.
os. freemem () #
اضافه شده در: v0. 3. 3 مقدار حافظه سیستم رایگان را در بایت به عنوان یک عدد صحیح برمی گرداند.
os. getPriority ([PID]) #
اضافه شده در: v10. 10. 0 - برای بازیابی اولویت برنامه ریزی ، شناسه فرآیند را بازیابی کنید. پیش فرض: 0.
- بازگشت:
اولویت برنامه ریزی را برای فرآیند مشخص شده توسط PID برمی گرداند. اگر PID ارائه نشده باشد یا 0 باشد ، اولویت روند فعلی بازگردانده می شود.
os. homedir () #
اضافه شده در: v2. 3. 0 مسیر رشته دایرکتوری خانه کاربر فعلی را برمی گرداند.
در POSIX ، در صورت تعریف از متغیر محیط خانه $ استفاده می کند. در غیر این صورت از UID مؤثر برای جستجوی فهرست خانه کاربر استفاده می کند.
در ویندوز ، در صورت تعریف از متغیر محیط UserProfile استفاده می کند. در غیر این صورت از مسیر دایرکتوری پروفایل کاربر فعلی استفاده می کند.
os. hostname () #
اضافه شده در: v0. 3. 3 نام میزبان سیستم عامل را به عنوان یک رشته برمی گرداند.
os. loadavg () #
اضافه شده در: v0. 3. 3 یک آرایه حاوی میانگین بار 1 ، 5 و 15 دقیقه را برمی گرداند.
میانگین بار اندازه گیری فعالیت سیستم است که توسط سیستم عامل محاسبه می شود و به عنوان یک عدد کسری بیان می شود.
میانگین بار یک مفهوم خاص UNIX است. در ویندوز ، مقدار بازگشت همیشه [0 ، 0 ، 0] است.
os. machine () #
اضافه شده در: v18. 9. 0 ، v16. 18. 0 نوع دستگاه را به عنوان یک رشته مانند ARM ، ARM64 ، AARCH64 ، MIPS ، MIPS64 ، PPC64 ، PPC64LE ، S390 ، S390X ، I386 ، I686 ، x86_64 برمی گرداند.
در سیستم های POSIX ، نوع دستگاه با فراخوانی Uname (3) تعیین می شود. در ویندوز ، از rtlgetVersion () استفاده می شود ، و در صورت عدم دسترسی ، از getOversionExw () استفاده می شود. برای اطلاعات بیشتر به https://en. wikipedia. org/wiki/uname#examples مراجعه کنید.
os. networkinterfaces () #
املاک خانوادگی اکنون به جای یک شماره رشته ای را برمی گرداند.
املاک خانوادگی اکنون به جای یک رشته ، یک عدد را برمی گرداند.
یک شیء حاوی رابط های شبکه ای را که به یک آدرس شبکه اختصاص داده شده است ، برمی گرداند.
هر کلید در شیء برگشتی یک رابط شبکه را مشخص می کند. مقدار مرتبط مجموعه ای از اشیاء است که هر یک آدرس شبکه اختصاص داده شده را توصیف می کنند.
خصوصیات موجود در شیء آدرس شبکه اختصاص یافته شامل موارد زیر است:
- آدرس IPv4 یا IPv6 اختصاص داده شده را آدرس دهید
- NetMask ماسک شبکه IPv4 یا IPv6
- خانواده یا IPv4 یا IPv6
- MAC آدرس MAC رابط شبکه
- داخلی اگر رابط شبکه یک حلقه یا رابط مشابه باشد که از راه دور در دسترس نباشد ، درست است. در غیر این صورت نادرست
- SCOPEID شناسه دامنه IPv6 عددی (فقط هنگامی که خانواده IPv6 است مشخص می شود)
- cidr آدرس IPv4 یا IPv6 اختصاص داده شده با پیشوند مسیریابی در نماد CIDR. اگر netmask نامعتبر باشد، این ویژگی روی null تنظیم می شود.
<lo: [ <نشانی: '127. 0. 0. 1', ماسک شبکه: '255. 0. 0. 0', خانواده: 'IPv4', مک: '00:00:00:00:00:00', درونی؛ داخلی: درست است، واقعی, سیدر: '127. 0. 0. 1/8'>, <نشانی: '::1', ماسک شبکه: "ففف:فف:فف:فف:فف:فف:ففف:ففف", خانواده: 'IPv6', مک: '00:00:00:00:00:00', scopeid: 0, درونی؛ داخلی: درست است، واقعی, سیدر: '::1/128'> ], eth0: [ <نشانی: '192. 168. 1. 108', ماسک شبکه: '255. 255. 255. 0', خانواده: 'IPv4', مک: '01:02:03:0a:0b:0c', درونی؛ داخلی: نادرست, سیدر: '192. 168. 1. 108/24'>, <نشانی: 'fe80::a00:27ff:fe4e:66a1', ماسک شبکه: 'ffff:ffff:ffff:ffff::', خانواده: 'IPv6', مک: '01:02:03:0a:0b:0c', scopeid: 1, درونی؛ داخلی: نادرست, سیدر: 'fe80::a00:27ff:fe4e:66a1/64'> ]>
os. platform() #
اضافه شده در: v0. 5. 0 رشته ای را برمی گرداند که پلتفرم سیستم عاملی را که باینری Node. js برای آن کامپایل شده است، شناسایی می کند. مقدار در زمان کامپایل تنظیم می شود. مقادیر احتمالی 'aix'، 'darwin'، 'freebsd'، 'linux'، 'openbsd'، 'sunos' و 'win32' هستند.
مقدار بازگشتی معادل process. platform است.
اگر Node. js بر روی سیستم عامل Android ساخته شده باشد، ممکن است مقدار «android» نیز برگردانده شود. پشتیبانی اندروید آزمایشی است.
os. release() #
اضافه شده در: v0. 3. 3 سیستم عامل را به صورت رشته ای برمی گرداند.
در سیستم های POSIX، انتشار سیستم عامل با فراخوانی uname(3) تعیین می شود. در ویندوز، GetVersionExW() استفاده می شود. برای اطلاعات بیشتر به https://en. wikipedia. org/wiki/Uname#Examples مراجعه کنید.
os. setPriority([pid, ]priority) #
اضافه شده در: v10. 10. 0 - pid شناسه فرآیند برای تنظیم اولویت زمان بندی. پیش فرض: 0 .
- اولویت اولویت زمانبندی برای تخصیص به فرآیند.
تلاش برای تنظیم اولویت زمان بندی برای فرآیند مشخص شده توسط pid. اگر pid ارائه نشده باشد یا 0 باشد، از شناسه فرآیند فرآیند جاری استفاده می شود.
ورودی اولویت باید یک عدد صحیح بی ن-20 (اولویت بالا) و 19 (اولویت پایین) باشد. به دلیل تفاوت بین سطوح اولویت یونیکس و کلاس های اولویت ویندوز، اولویت به یکی از شش ثابت اولویت در os. constants. priority نگاشت می شود. هنگام بازیابی یک سطح اولویت فرآیند، این نگاشت محدوده ممکن است باعث شود مقدار بازگشتی در ویندوز کمی متفاوت باشد. برای جلوگیری از سردرگمی، اولویت را روی یکی از ثابت های اولویت قرار دهید.
در ویندوز، تنظیم اولویت روی PRIORITY_HIGHEST به امتیازات کاربر بالاتری نیاز دارد. در غیر این صورت اولویت تنظیم شده بی سر و صدا به PRIORITY_HIGH کاهش می یابد.
os. tmpdir() #
این تابع اکنون بین پلتفرم سازگار است و دیگر مسیری را با اسلش انتهایی در هیچ پلتفرمی بر نمی گرداند.
فهرست پیش فرض سیستم عامل را برای پرونده های موقت به عنوان یک رشته باز می گرداند.
os. totalmem () #
اضافه شده در: v0. 3. 3 مقدار کل حافظه سیستم را در بایت به عنوان یک عدد صحیح برمی گرداند.
os. type () #
اضافه شده در: v0. 3. 3 نام سیستم عامل را که توسط Uname (3) بازگردانده شده است ، برمی گرداند. به عنوان مثال ، "Linux" را در Linux ، "Darwin" در MacOS و "Windows_nt" در ویندوز باز می گرداند.
برای کسب اطلاعات بیشتر در مورد خروجی اجرای UNAME (3) در سیستم عامل های مختلف ، به https://en. wikipedia. org/wiki/uname#examples مراجعه کنید.
os. uptime () #
نتیجه این عملکرد دیگر حاوی یک جزء کسری در ویندوز نیست.
در تعداد ثانیه سیستم را به روز می کند.
os. userinfo ([گزینه ها]) #
اضافه شده در: v6. 0. 0 - گزینه ها
- رمزگذاری رمزگذاری شخصیت که برای تفسیر رشته های حاصل استفاده می شود. اگر رمزگذاری روی "بافر" تنظیم شود ، نام کاربری ، پوسته و مقادیر Homedir نمونه های بافر خواهند بود. پیش فرض: "UTF8".
اطلاعات مربوط به کاربر در حال حاضر مؤثر را برمی گرداند. در سیستم عامل های POSIX ، این معمولاً زیر مجموعه ای از پرونده رمز عبور است. شی برگشتی شامل نام کاربری ، UID ، GID ، پوسته و Homedir است. در ویندوز ، زمینه های UID و GI D-1 هستند و پوسته تهی است.
مقدار Homedir که توسط Os. UserInfo () بازگردانده شده توسط سیستم عامل ارائه شده است. این با نتیجه os. homedir () متفاوت است ، که متغیرهای محیط را برای فهرست خانه قبل از بازگشت به پاسخ سیستم عامل پرس و جو می کند.
اگر کاربر هیچ نام کاربری یا Homedir نداشته باشد ، یک Systemerror پرتاب می کند.
os. version () #
اضافه شده در: v13. 11. 0 ، v12. 17. 0 رشته ای را که نسخه هسته را مشخص می کند ، برمی گرداند.
در سیستم های POSIX ، انتشار سیستم عامل با فراخوانی Uname (3) تعیین می شود. در ویندوز ، از rtlgetVersion () استفاده می شود ، و در صورت عدم دسترسی ، از getOversionExw () استفاده می شود. برای اطلاعات بیشتر به https://en. wikipedia. org/wiki/uname#examples مراجعه کنید.
ثابت سیستم عامل #
ثابت های زیر توسط os. constants صادر می شود.
همه ثابت ها در هر سیستم عامل در دسترس نخواهند بود.
ثابت سیگنال #
پشتیبانی اضافه شده از SIGINFO.
ثابت سیگنال زیر توسط os. constants. signals صادر می شود.
| ثابت | شرح |
| آه | ارسال شده برای نشان دادن زمان بسته شدن یک ترمینال کنترل یا فرآیند والدین. |
| غرق شدن | ارسال شده برای نشان دادن اینکه کاربر می خواهد یک فرآیند را قطع کند (CTRL + C). |
| از روی چرند | ارسال شده برای نشان دادن اینکه کاربر می خواهد یک فرآیند را خاتمه دهد و یک زباله اصلی را انجام دهد. |
| سیگیل | برای اطلاع رسانی که سعی در انجام یک دستورالعمل غیرقانونی ، ناقص ، ناشناخته یا ممتاز دارد ، به فرایندی ارسال شد. |
| سیگتراپ | هنگامی که یک استثناء رخ داده است به یک فرآیند ارسال می شود. |
| سیگابرت | برای درخواست آن به یک فرآیند ارسال شده است. |
| سیگیوت | مترادف برای سیگابرت |
| سیگبوس | برای اطلاع رسانی که باعث ایجاد خطای اتوبوس شده است به یک فرآیند ارسال شده است. |
| سیگف | برای اطلاع رسانی که یک عملیات حساب غیرقانونی را انجام داده است به یک فرآیند ارسال شده است. |
| غوغا | ارسال شده به یک فرآیند برای خاتمه سریع آن. |
| SIGUSR1 SIGUSR2 | برای شناسایی شرایط تعریف شده توسط کاربر به یک فرآیند ارسال شده است. |
| SIGSEGV | برای اطلاع از تقصیر تقسیم به یک فرآیند ارسال شده است. |
| سیگپی | هنگامی که سعی در نوشتن به یک لوله قطع شده داشت ، به یک فرآیند ارسال شد. |
| سیگار | هنگامی که یک تایمر سیستم سپری می شود به یک فرآیند ارسال می شود. |
| سجده | برای درخواست خاتمه به یک فرآیند ارسال شده است. |
| غوغا | هنگامی که یک کودک فرایند خاتمه می یابد به یک فرآیند ارسال می شود. |
| سیگستکفل | برای نشان دادن یک گسل پشته بر روی یک پردازنده ، به یک فرآیند ارسال شده است. |
| غرق شدن | ارسال شده برای دستور دادن به سیستم عامل برای ادامه روند مکث. |
| غوغا | ارسال شده برای آموزش سیستم عامل برای متوقف کردن یک فرآیند. |
| رفیق | برای درخواست آن به یک فرآیند ارسال شده است. |
| غربال | ارسال شده برای نشان دادن اینکه کاربر می خواهد یک فرآیند را قطع کند. |
| سیگتین | وقتی در پس زمینه می خواند به یک فرآیند ارسال می شود. |
| سیگتو | هنگامی که در پس زمینه به TTY می نویسد به یک فرآیند ارسال می شود. |
| سیگورگ | هنگامی که یک سوکت داده های فوری برای خواندن داشته باشد به یک فرآیند ارسال می شود. |
| SIGXCPU | هنگامی که بیش از حد خود در استفاده از CPU باشد ، به یک فرآیند ارسال می شود. |
| سیگکسفز | هنگامی که پرونده ای بزرگتر از حداکثر مجاز است ، به یک فرآیند ارسال می شود. |
| سیگارتالرم | هنگامی که یک تایمر مجازی از بین رفته است به یک فرآیند ارسال می شود. |
| سیگپروف | هنگامی که یک تایمر سیستم سپری شده است به یک فرآیند ارسال می شود. |
| غوغا | هنگامی که ترمینال کنترل اندازه خود را تغییر داده است به یک فرآیند ارسال می شود. |
| سیگیو | هنگامی که I/O در دسترس باشد به یک فرآیند ارسال می شود. |
| سیگول | مترادف سیگیو |
| سیگست | هنگامی که قفل پرونده از بین رفته است به یک فرآیند ارسال می شود. |
| باکره | برای اطلاع از خرابی برق به یک فرآیند ارسال شده است. |
| سگیفو | مترادف SIGPWR |
| سیگیس | برای اطلاع از یک استدلال بد به یک فرآیند ارسال شده است. |
| در حال غرق شدن | مترادف برای SIGSYS |
ثابت خطا #
ثابت خطای زیر توسط os. constants. ero صادر می شود.
ثابت خطای posix #
| ثابت | شرح |
| e2big | نشان می دهد که لیست آرگومان ها طولانی تر از حد انتظار است. |
| اچ | نشان می دهد که این عمل مجوز کافی نداشته است. |
| عیدروزی | نشان می دهد که آدرس شبکه در حال استفاده است. |
| EADDRNotavail | نشان می دهد که آدرس شبکه در حال حاضر برای استفاده در دسترس نیست. |
| فنوسپورت | نشان می دهد که خانواده آدرس شبکه پشتیبانی نمی شود. |
| هوس | نشان می دهد که هیچ داده ای در دسترس نیست و بعداً دوباره عمل را امتحان کنید. |
| از قبل | نشان می دهد که سوکت در حال حاضر دارای یک اتصال در انتظار است. |
| ابادف | نشان می دهد که توصیف کننده پرونده معتبر نیست. |
| باج | یک پیام داده نامعتبر را نشان می دهد. |
| عرفان | نشان می دهد که یک دستگاه یا منبع شلوغ است. |
| وابسته به محله | نشان می دهد که یک عمل لغو شده است. |
| پژمرده | نشان می دهد که هیچ فرآیند کودک وجود ندارد. |
| دارای مجوز | نشان می دهد که اتصال شبکه سقط شده است. |
| با استفاده از | نشان می دهد که اتصال شبکه رد شده است. |
| باکره | نشان می دهد که اتصال شبکه دوباره تنظیم شده است. |
| edeadlk | نشان می دهد که از بن بست منابع جلوگیری شده است. |
| edestaddrreq | نشان می دهد که آدرس مقصد مورد نیاز است. |
| ارباب | نشان می دهد که یک استدلال خارج از حوزه عملکرد است. |
| صدای جبهه | نشان می دهد که از سهمیه دیسک فراتر رفته است. |
| مجهز | نشان می دهد که پرونده از قبل وجود دارد. |
| مروارید | آدرس نشانگر نامعتبر را نشان می دهد. |
| EFBIG | نشان می دهد که پرونده خیلی بزرگ است. |
| ehostunreach | نشان می دهد که میزبان غیرقابل دستیابی است. |
| EIDRM | نشان می دهد که شناسه حذف شده است. |
| ایلسق | یک توالی بایت غیرقانونی را نشان می دهد. |
| از پیش رونده | نشان می دهد که یک عملیات در حال انجام است. |
| اینتر | نشان می دهد که یک تماس عملکرد قطع شده است. |
| مقید | نشان می دهد که یک استدلال نامعتبر ارائه شده است. |
| EIO | یک خطای I/O در غیر این صورت نامشخص را نشان می دهد. |
| ایسون | نشان می دهد که سوکت به هم وصل شده است. |
| ایزدر | نشان می دهد که مسیر یک فهرست است. |
| دورو | سطح زیادی از پیوندهای نمادین را در یک مسیر نشان می دهد. |
| با منزله | نشان می دهد که پرونده های باز بیش از حد وجود دارد. |
| لینک | نشان می دهد که پیوندهای سخت زیادی به یک پرونده وجود دارد. |
| با نام | نشان می دهد که پیام ارائه شده خیلی طولانی است. |
| ازم | نشان می دهد که یک multihop تلاش شده است. |
| Enametoolong | نشان می دهد که نام پرونده خیلی طولانی است. |
| عبادت | نشان می دهد که شبکه پایین است. |
| عبوس | نشان می دهد که اتصال توسط شبکه سقط شده است. |
| حصار | نشان می دهد که شبکه غیرقابل دسترسی است. |
| مهار کردن | بسیاری از پرونده های باز در سیستم را نشان می دهد. |
| عناوین | نشان می دهد که هیچ فضای بافر در دسترس نیست. |
| قصبها | نشان می دهد که هیچ پیامی در صف خواندن جریان جریان وجود ندارد. |
| anodev | نشان می دهد که چنین دستگاهی وجود ندارد. |
| بانوایش | نشان می دهد که چنین پرونده یا دایرکتوری وجود ندارد. |
| Enoexec | خطای فرمت EXEC را نشان می دهد. |
| مروارید | نشان می دهد که هیچ قفل در دسترس نیست. |
| درج کردن | نشانه هایی مبنی بر قطع پیوند. |
| درز | نشان می دهد که فضای کافی وجود ندارد. |
| درج کردن | نشان می دهد که هیچ پیامی از نوع مورد نظر وجود ندارد. |
| رتاست | نشان می دهد که یک پروتکل داده شده در دسترس نیست. |
| enospc | نشان می دهد که هیچ فضایی در دستگاه موجود نیست. |
| از روی | نشان می دهد که هیچ منبع جریان در دسترس نیست. |
| از روی | نشان می دهد که یک منبع معین یک جریان نیست. |
| Enosys | نشان می دهد که یک تابع اجرا نشده است. |
| نهایت | نشان می دهد که سوکت به هم وصل نشده است. |
| حوزه | نشان می دهد که مسیر یک فهرست نیست. |
| حصیر | نشان می دهد که فهرست خالی نیست. |
| محاصره کردن | نشان می دهد که مورد داده شده سوکت نیست. |
| حصار | نشان می دهد که یک عملیات معین پشتیبانی نمی شود. |
| ناجوانمردانه | نشان دهنده عملکرد کنترل نامناسب I/O است. |
| دماغ | نشان دهنده چنین دستگاه یا آدرس نیست. |
| EOPNOTSUPP | نشان می دهد که یک عمل در سوکت پشتیبانی نمی شود. اگرچه Enotsup و eopnotsupp در لینوکس یکسان هستند ، طبق گفته Posix. 1 این مقادیر خطا باید مشخص باشد.) |
| جریان | نشان می دهد که یک مقدار بسیار بزرگ است تا در یک نوع داده خاص ذخیره شود. |
| سر و صدا | نشان می دهد که این عمل مجاز نیست. |
| حکمت | یک لوله شکسته را نشان می دهد. |
| اپروتو | خطای پروتکل را نشان می دهد. |
| پیش بینی | نشان می دهد که یک پروتکل پشتیبانی نمی شود. |
| فحش | نوع اشتباه پروتکل برای سوکت را نشان می دهد. |
| در حال انجام | نشان می دهد که نتایج بسیار بزرگ هستند. |
| اروف | نشان می دهد که سیستم پرونده فقط خوانده می شود. |
| قسمت | نشان دهنده یک عملیات نامعتبر است. |
| جنجال | نشان می دهد که چنین فرایندی وجود ندارد. |
| جنجال | نشان می دهد که دسته پرونده بی نظیر است. |
| اگهی | یک تایمر منقضی شده را نشان می دهد. |
| عیار | نشان می دهد که اتصال به پایان رسیده است. |
| عجیبی | نشان می دهد که یک فایل متنی شلوغ است. |
| مبهم | نشان می دهد که این عمل مسدود می شود. |
| اگزودف | نشان دهنده پیوند نادرست است. |
ثابت خطای خاص ویندوز #
کدهای خطای زیر مختص سیستم عامل ویندوز است.
| ثابت | شرح |
| wsaeintr | یک تماس عملکرد قطع شده را نشان می دهد. |
| WSAEBADF | یک دسته فایل نامعتبر را نشان می دهد. |
| wsaeacces | نشانگر مجوزهای کافی برای انجام عملیات است. |
| wsaefault | آدرس نشانگر نامعتبر را نشان می دهد. |
| wsaeinval | نشان می دهد که یک استدلال نامعتبر تصویب شده است. |
| wsaemfile | نشان می دهد که پرونده های باز بیش از حد وجود دارد. |
| wsaewouldblock | نشان می دهد که یک منبع به طور موقت در دسترس نیست. |
| wsaeinprogress | نشان می دهد که در حال حاضر یک عملیات در حال انجام است. |
| wsaealredy | نشان می دهد که یک عملیات در حال انجام است. |
| wsaenotsock | نشان می دهد که منبع یک سوکت نیست. |
| wsaedestaddrreq | نشان می دهد که آدرس مقصد مورد نیاز است. |
| wsaemsgsize | نشان می دهد که اندازه پیام خیلی طولانی است. |
| wsaeprototype | نوع پروتکل اشتباه برای سوکت را نشان می دهد. |
| WSAENOPROTOOPT | گزینه پروتکل بد را نشان می دهد. |
| wsaeprotonosupport | نشان می دهد که پروتکل پشتیبانی نمی شود. |
| wsaesocktnosupport | نشان می دهد که نوع سوکت پشتیبانی نمی شود. |
| wsaeopnotsupp | نشان می دهد که این عملیات پشتیبانی نمی شود. |
| wsaepfnosupport | نشان می دهد که خانواده پروتکل پشتیبانی نمی شوند. |
| wsaeafnosupport | نشان می دهد که خانواده آدرس پشتیبانی نمی شوند. |
| wsaeaddrinuse | نشان می دهد که آدرس شبکه در حال استفاده است. |
| wsaeaddotavail | نشان می دهد که آدرس شبکه در دسترس نیست. |
| wsaenetdown | نشان می دهد که شبکه پایین است. |
| wsaenetunreach | نشان می دهد که شبکه غیرقابل دسترسی است. |
| wsaenetreset | نشان می دهد که اتصال شبکه دوباره تنظیم شده است. |
| wsaeconnaborted | نشان می دهد که اتصال سقط شده است. |
| wsaeconnreset | نشان می دهد که اتصال توسط همسالان تنظیم مجدد شده است. |
| wsaenobufs | نشان می دهد که فضای بافر در دسترس نیست. |
| WSAEISCONN | نشان می دهد که سوکت در حال حاضر به هم وصل شده است. |
| wsaenotconn | نشان می دهد که سوکت به هم وصل نشده است. |
| wsaeshutdown | نشان می دهد که پس از خاموش شدن سوکت ، داده ها نمی توانند ارسال شوند. |
| wsaetoomanyrefs | نشان می دهد که منابع بسیار زیادی وجود دارد. |
| wsaetimedout | نشان می دهد که اتصال به پایان رسیده است. |
| wsaeconnrefused | نشان می دهد که این اتصال رد شده است. |
| wsaeloop | نشان می دهد که یک نام قابل ترجمه نیست. |
| wsaenametoolong | نشان می دهد که یک نام خیلی طولانی بود. |
| wsaehostdown | نشان می دهد که یک میزبان شبکه پایین است. |
| wsaehostunreach | نشان می دهد که هیچ مسیری برای میزبان شبکه وجود ندارد. |
| wsaenotempty | نشان می دهد که فهرست خالی نیست. |
| wsaeproclim | نشان می دهد که فرآیندهای زیادی وجود دارد. |
| wsaeusers | نشان می دهد که از سهمیه کاربر فراتر رفته است. |
| WSAEDQUOT | نشان می دهد که از سهمیه دیسک فراتر رفته است. |
| wsaestale | یک مرجع دسته فایل بی نظیر را نشان می دهد. |
| wsaeremote | نشان می دهد که مورد از راه دور است. |
| wsasysnote | نشان می دهد که زیر سیستم شبکه آماده نیست. |
| wsaveotsported | نشان می دهد که نسخه winsock. dll خارج از محدوده است. |
| wsanotinitialised | نشان می دهد که WSASTARTUP موفق هنوز انجام نشده است. |
| WSAEDISCON | نشان می دهد که یک خاموشی برازنده در حال انجام است. |
| WSAENOMORE | نشان می دهد که نتیجه بیشتری وجود ندارد. |
| WSAECANCELLED | نشان می دهد که عملیاتی لغو شده است. |
| wsaeinvalidproctable | نشان می دهد که جدول تماس رویه نامعتبر است. |
| wsaeinvalidprovider | ارائه دهنده خدمات نامعتبر را نشان می دهد. |
| wsaeproviderfailedinit | نشان می دهد که ارائه دهنده خدمات نتوانسته است اولیه شود. |
| WSASYSCALLFAILURE | نشانگر عدم موفقیت در تماس با سیستم است. |
| wsaservice_not_found | نشان می دهد که یک سرویس پیدا نشده است. |
| wsatype_not_found | نشان می دهد که یک نوع کلاس پیدا نشده است. |
| wsa_e_no_more | نشان می دهد که نتیجه بیشتری وجود ندارد. |
| WSA_E_CANCELLED | نشان می دهد که تماس لغو شده است. |
| wsaerefused | نشان می دهد که از پرس و جو پایگاه داده رد شده است. |
ثابت Dlopen #
در صورت وجود در سیستم عامل ، ثابت های زیر در os. constants. dlopen صادر می شوند. برای اطلاعات دقیق به Dlopen (3) مراجعه کنید.
| ثابت | شرح |
| rtld_lazy | اتصال تنبل را انجام دهید. node. js این پرچم را به طور پیش فرض تنظیم می کند. |
| rtld_now | قبل از بازگشت DLOPEN (3) ، تمام نمادهای تعریف نشده موجود در کتابخانه را حل کنید. |
| rtld_global | نمادهای تعریف شده توسط کتابخانه برای وضوح نماد کتابخانه های متعاقباً بارگذاری شده در دسترس قرار می گیرند. |
| rtld_local | مکالمه rtld_global. اگر هیچ پرچمی مشخص نشده باشد ، این رفتار پیش فرض است. |
| rtld_deepbind | یک کتابخانه خود اختصاص داده کنید از نمادهای خاص خود به اولویت نمادهای کتابخانه های قبلاً بارگیری شده استفاده کنید. |
ثابت اولویت #
اضافه شده در: v10. 10. 0 ثابت های برنامه ریزی فرآیند زیر توسط os. constants. priority صادر می شوند.
| ثابت | شرح |
| اولویت_ | کمترین اولویت برنامه ریزی فرآیند. این مربوط به idle_priority_class در ویندوز و مقدار خوبی از 19 در سایر سیستم عامل ها است. |
| اولویت_ below_normal | اولویت برنامه ریزی فرآیند بالاتر از اولویت_و و زیر اولویت_ طبیعی. این مطابق با زیر_NORMAL_PRIORITY_CLASS در ویندوز ، و مقدار خوبی از 10 در تمام سیستم عامل های دیگر است. |
| اولویت_ طبیعی | اولویت برنامه ریزی فرآیند پیش فرض. این مربوط به normal_priority_class در ویندوز و مقدار خوبی از 0 در سایر سیستم عامل های دیگر است. |
| اولویت_ above_normal | اولویت برنامه ریزی فرآیند بالاتر از اولویت_ طبیعی و زیر اولویت_ه. این مربوط به بالا_ normal_priority_class در ویندوز و مقدار خوبی ا ز-7 در تمام سیستم عامل های دیگر است. |
| اولویت_ | اولویت برنامه ریزی فرآیند بالاتر از اولویت_ابوو_مومال و زیر اولویت_ه ترین. این مربوط به high_priority_class در ویندوز و مقدار خوبی ا ز-14 در سایر سیستم عامل های دیگر است. |
| اولویت_ بالاترین | بالاترین اولویت برنامه ریزی فرآیند. این مربوط به RealTime_Priority_Class در ویندوز و مقدار خو ب-20 در همه سیستم عامل های دیگر است. |
ثابت Libuv #
| ثابت | شرح |
| uv_udp_reuseaddr |