![](/img/trans.png)
[英]Why does "false; echo $?" return 1, if the Solaris source for false exits with 255?
我需要找到實現 false 的源代碼。 我在github上找到了源代碼並找到了false.c ,其中 false 以代碼 255 退出。 那么,為什么“假;回聲 $?” 在 shell 中返回 1 而不是 255? 我想我錯過了某個地方的來源。 false.c文件中的代碼: ...
[英]Why does "false; echo $?" return 1, if the Solaris source for false exits with 255?
我需要找到實現 false 的源代碼。 我在github上找到了源代碼並找到了false.c ,其中 false 以代碼 255 退出。 那么,為什么“假;回聲 $?” 在 shell 中返回 1 而不是 255? 我想我錯過了某個地方的來源。 false.c文件中的代碼: ...
[英]I want to replace 'ld' with 'gcc' in my Makefile to link my kernel objects
在我的項目中,我擁有用於構建Solaris內核模塊的makefile,它們使用gcc編譯文件,但是使用ld將所有.o文件鏈接在一起成為一個內核模塊。 我試圖在我的構建中包括一些覆蓋選項,例如gcov( -fprofile-arcs )或tcov( -xprofile=tcov ),因此我也 ...
[英]missing libproc.h headers in solaris 11.0
我正在嘗試編譯pfiles.c 這包括 並且libproc.h包括 圖像中都缺少兩者。 我試圖更新包:system / header,system / library,developer / debug / mdb ...
[英]How to restart service tomcat in solaris?
您好,今天我有與在solaris中重新啟動服務apache tomcat有關的問題嗎? 您能幫我有關cmd重新啟動嗎? ...
[英]Can't install with “pkg” the packages for ImageMagick on OpenIndiana (OpenSolaris 11)
每當我嘗試安裝ImageMagick軟件包之一(主pkg:/ image / imagemagick)時,都會出現以下(重復)錯誤: pkg install:以下軟件包都將文件操作傳遞到usr / include / webp / encode.h: pkg://openind ...
[英]kstat, getting the number of lightweight processes running in a zone
SmartOS區域在區域包中定義了上限或最大數量的輕量級進程。 為了檢查我當前的設置是否有意義,我想隨時間(從區域內)收集輕量級進程的總數。 我已經有了收集kstat計數器的工具,因此我更願意使用它。 我注意到prstat提供了一個lwps計數,有關prstat如何獲得此值的任何信息都可能 ...
[英]print kstat when updated (multiple times in 1 second)
我正在嘗試通過kstat收集統計信息,目前我正在使用dtrace進行收集。 它不是基於計數的信息,而是每次的新數據。 kstat打印的最小間隔是1秒。但是,我需要的數據在一秒鍾內更改了幾次。每當更新kstat時不使用dtrace的方法(API)是否可以從kstat獲取數據? ...
[英]OpenSolaris 11.2 - understanding some of prtconf output
瀏覽“ prtconf”輸出時,我發現了要為其實現驅動程序的PCIe設備的以下屬性: 我猜這些表明PCIe設備支持MSI / MSI-X特定功能,對嗎? 但是價值在這里意味着什么? ...
[英]OracleSolaris 11.2 - ctags and vi
在新安裝的OracleSolaris上,我有來自base-developer-utilities軟件包的ctags。 它不支持遞歸,所以我生成標簽如下: 標簽被生成了,但是由於某種原因,vim無法理解它,也就是說,盡管我添加了set tags ,但它卻看不到任何set tags ,而是 ...
[英]OracleSolaris 11.2 crashes at boot
作為PCI驅動程序開發實驗的結果,我的內核崩潰了。 現在我處於操作系統啟動並再次崩潰的情況,因為它試圖加載錯誤的驅動程序。 解決該問題的方法是什么,可能避免引導驅動程序,以便我可以以“安全”模式登錄系統,然后修復驅動程序或至少從系統中卸載? 更新閱讀完http://docs.oracl ...
[英]OracleSolaris 11.2 - locate capability of PCI device
我需要solaris與Linux的pci_find_capability內核函數類似。 我通過/usr/src/進行了一些相似的搜索,但是沒有找到任何類似的東西。 pci / pcie驅動程序通常使用什么來查找設備支持的功能? 謝謝。 ...
[英]OracleSolaris 11.2 — simple file I/O, cc warning
現在我建立它: 它確實執行得很好,但是警告到底是什么呢? ...
[英]OracleSolaris 11.2 — character device in /dev/*
通常,在Linux中,PCI驅動程序可以通過字符設備(例如/dev/drv_ctl將控制接口公開給用戶/dev/drv_ctl ,並且用戶應用程序可以使用打開文件描述符上的ioctl()讀取/寫入I / O控制命令。 在Linux中,我們使用register_chrdev()內核API創建 ...
[英]OracleSolaris 11.2 — is /usr/kernel/drv/driver.conf required for PCI?
我正在出於學術目的而實現小型PCI驅動程序,我不清楚我們是否真的必須提供driver.conf ? 我閱讀過的不同材料(包括http://blog.csdn.net/hotsolaris/article/details/1763716 )說,對於PCI,驅動程序配置文件是可選的,但是在我看來, ...
[英]OracleSolaris 11.2 — getinfo entry point and multi-thread access
我正在開始實現第一個Solaris設備驅動程序。 在實現getinfo入口點例程時,我們是否必須注意可以被不同的內核線程調用? 通常,此功能會更新每個實例的軟狀態數據結構,並且在多線程訪問的情況下,該結構必須由互斥體保護。 所以我的問題是, getinfo回調是否可以由系統的多個線程調 ...
[英]OracleSolaris 11.2 — toolchain to use
有兩個選項-SunStudio或gcc工具鏈。 開發驅動程序時應遵循的通常做法是-確保使用32位和64位模式的編譯器進行編譯,還是選擇一個編譯器並堅持使用? 謝謝。 ...
[英]OracleSolaris 11.2 — similar mechanism to Linux procfs
在Linux中,通常使用proc FS作為與內核模塊進行通信,從內核接收統計信息或設置一些標志的方法。 在Solaris中可用於哪些功能? ...
[英]porting PCIe driver from Linux to OracleSolaris
我需要將PCIe Linux驅動程序移植到Oracle Solaris 11.2(以前是OpenSolaris)。 在驅動程序在內核2.6.32-36下進行測試之前。 幸運的是,驅動程序的實現方式是:一部分是特定於OS /平台的(PCI注冊,內存分配等),另一半是獨立於OS的方式編寫的, ...
[英]analogue to /proc/cpuinfo and /proc/meminfo in OpenSolaris
我試圖弄清楚如何查看可用的CPU內核數量,頻率,CPU標志等以及RAM量,即通過/ proc / cpuinfo和/ proc / meminfo在Linux中可以獲得的內容。 OpenSolaris和OpenIndiana都只在/ proc中維護進程ID。 ...
[英]wheel group in OpenSolaris
OpenSolaris / OpenIndiana中的“ wheel”組等效嗎? 我曾經在wheel組中添加一個用戶,並允許該組通過sudo執行命令,而無需輸入密碼。 我想在OpenSolaris / Indiana中做同樣的事情。 我看到“人員”組在OpenSolaris中具有相同的 ...