• 締切済み
  • 困ってます

BUFSIZのデフォルト値

AIX6.1 /usr/include/stdio.h 内で定義されている、BUFSIZ値のデフォルト値を教えて下さい。

共感・応援の気持ちを伝えよう!

  • 回答数3
  • 閲覧数693
  • ありがとう数10

みんなの回答

  • 回答No.3
  • notnot
  • ベストアンサー率47% (4722/9944)

>現行の設定が、変更されたものなのか、デフォルト値なのかがわからない状態のため、教えていただきたい次第です。。 /usr/include/stdio.h が書き換えられた可能性を感じたのなら、他のあちこち重要な部分も書き換えられている可能性を考えて、システムの再インストールをおすすめします。 そして今後そういう事態が発生しないように対策を考えるべきです。 とにかく、今の不確かな環境は捨ててしまいましょう。

共感・感謝の気持ちを伝えよう!

  • 回答No.2
  • Wr5
  • ベストアンサー率53% (2177/4070)

>現行の設定が、変更されたものなのか、デフォルト値なのかがわからない 普通はそういうところのファイル書き換えるのは御法度なんですけど……。 まあ、ソレはソレとして、AIXにはパッケージ管理とかないのでしょうか? パッケージで各種ファイルをインストールしている状態なら変更されたかどうか…とか調べる方法もあるかと思いますけど。 簡単に検索したらrpmみたいですねぇ…。 rpm -qf /usr/include/stdio.h で含まれていたパッケージが判りますし、 rpm -V glibc-headers とかでそのパッケージのファイルが変更されていないか確認する事も可能でしょう。 Debian系だと…debsumsでしょうか? # Debian系列は使い慣れていないので細かいところは不明ですけど。

共感・感謝の気持ちを伝えよう!

  • 回答No.1
  • kmee
  • ベストアンサー率55% (1857/3366)

ファイルをエディタなりで見ればいいのでは?

共感・感謝の気持ちを伝えよう!

質問者からの補足

現行の設定が、変更されたものなのか、デフォルト値なのかがわからない状態のため、教えていただきたい次第です。。 ちなみに今の設定は4096です。

関連するQ&A

  • gccのインクルードパスの確認

    #include <stdio.h> は デフォルトのインクルードパス(/usr/include/)からstdio.hファイルを 探しますよね? http://oshiete1.goo.ne.jp/kotaeru.php3?q=2006018 ここに書いてあるように gcc -print-search-dirs を実行してみたのですが、/usr/include の記述は 含まれていませんでした。 http://www.sra.co.jp/wingnut/gcc/gcc-j.html で-print-search-dirsのオプションの意味を見てみましたがよくわかりませんでした。

  • php.iniのinclude_pathのデフォル

    php.iniのinclude_pathのデフォルト値にたいして質問です。 現在PHP 5.6.6 をremi-56のリポジトリから、centos6にインストールしました。 そして、phpinfoを確認すると、 「include_path」の欄に「.:/usr/share/pear:/usr/share/php」とありました。 しかし、「php.ini」の中を検索しても、include_pathは、「;include_path = ".:/php/includes"」などのようにすべてコメントアウトされていました。 phpインフォをみたとき、include_pathに「「.:/usr/share/pear:/usr/share/php」が設定されているのは、デフォルトで決まった値なのでしょうか? どこか、設定ファイルにその値がかかれたりしているのでしょうか? httpd.confを検索しても、phpのパスを設定している様子もなく、.htaccessなども設置してないので、一体このデフォルト値はどこから来てるのか不思議です。 分かる方いましたら教えてもらえないでしょうか?

    • ベストアンサー
    • PHP
  • phpのextension_dirのデフォルトは??

    prefix=/usr/local を指定してインストールした場合、 extension_dirのデフォルトはどこになるのでしょうか? 現状はデフォルトのまま下記のようになっています。 extension_dir = "./" php.iniのパスは、/usr/local/etc/php.iniになっています。 libdirはlib64を指定してインストールしました。 extension_dirを変更する事は出来ず、このデフォルトのパスを探り当てなければならず、大変困っています。 php.iniと同階層に位置するのか、それともlibdirと同階層になるのか。 それとも他の場所があるのか。 誰か解るかたがいらっしゃいましたら教えて頂けると助かります!

  • デフォルトコンストラクタについて

    クラスについて、デフォルトコンストラクタについて理解が乏しいのですが、クラスB側で何か細工をすると、クラスAのデフォルトコンストラクタ無しで、エラーなくコンパイルできるのでしょうか? 派生クラスの親のベースクラスのコンストラクタを呼ぶsuper?でOKなのでしょうか? #include "stdafx.h" class A { public: //A(){} // これをコメントアウトにすると // error C2512: 'B' : クラス、構造体、共用体にデフォルト コンストラクタがありません。 A(int x){} ~A(){}; }; class B : A { }; void main(void){ B b; }

  • デフォルトエディタを変更できません

    サーバ初心者です。安価なレンタル専用サーバでいろいろ練習中です。 WADAX専用サーバ エントリープラン GUIソフト:PLESK8.3使用 Red Hat Enterprise Linux 5 PHP 5.1 MySQL 5.0 現在、以下のようなコマンドを入力するとvi エディタ(たぶん、vi エディタ)が自動で立ち上がるのですが、大変に編集がしにくい状態です。 [root@ns ~]# crontab –e そこで、デフォルトのエディタをnano等に変更したいのですが、以下のコマンドでもデフォルトエディタの選択画面が現れませんし(何もレスポンスなし)、 [root@ns ~]# update-alternatives --config editor 以下のコマンドでもデフォルトエディタの選択画面が現れません。 [root@ns ~]# select-editor -bash: select-editor: command not found /usr/bin/editorを探してみたのですが、どうやら、/binの中に/editorファイル自体、見当たりません。/usr/bin/editorの中にある頭文字が「ed」で始まるファイルは、「edac-util」と「editdiff」のみです。 「editor」という名前のファイルを探してみましたが、以下にあるもののみです。 [root@ns bin]# find / -name editor /usr/share/psa-horde/services/editor /usr/local/psa/var/cgitory/pLog-1.0-29/htdocs/js/editor /usr/local/psa/var/cgitory/Mambo-4.6.2-8/htdocs/editor /usr/local/psa/var/cgitory/moodle-1.8-25/htdocs/lib/editor /usr/local/psa/var/cgitory/joomla-1.0.12-36/htdocs/editor /usr/local/psa/var/cgitory/eGroupWare-1.4.002-6/htdocs/sitemgr/sitemgr-site/mos-compat/editor /usr/local/psa/var/cgitory/eGroupWare-1.4.002-6/htdocs/phpgwapi/js/fckeditor/editor /usr/local/psa/var/cgitory/PHProjekt-5.2-3/htdocs/lib/javascript/editor どのようにすれば、デフォルトのエディタを変更できるのでしょうか? よろしくお願いします。

  • 文字の並べ替えについて質問

    以下のような標準入力したアルファベットの文字列(jgoaihoghohgo...みたいな)を昇順に並べ替えるプログラムを作成して思ったのですが、各文字の比較ってやっぱりアスキーコードの数字を比較しているのでしょうか? だとするとif(s[i]<s[j])の部分で少し疑問を感じました。 if(s[i]>s[j])ではないのでしょうか?こうでないとs[i]にaがs[j]にbが格納されているときに並べ替えが起きてしまうような気がするのです。 基本的なことのようですがお願いしますm(__)m あとプログラムに関して不備を感じましたら訂正のアドバイスをお願いします。 #include<stdio.h> #include<string.h> int main(void){ char s[BUFSIZ]; char s2[BUFSIZ]; int i,j,m; printf("input sentense.\n"); scanf("%s",s); m=strlen(s); for(i=0;i<m;i++){ for(j=0;j<m;j++){ if(s[i]<s[j]){ s2[10]=s[i]; s[i]=s[j]; s[j]=s2[10]; } } } printf("%s",s); return(0); }

  • KPIT GCCでno include path

    H8のKPIT GNU Tools (v11.02, Windows版) を使ってmakeしたところ、 "no include path in which to search for stdio.h" とエラーが出ます。 エラーの出た行の内容は、 #include <stdio.h> であり、これでエラーが出る理由がわかりません。 試しに、("#include <stdio.h>"を用いる) hello.cを作って、h8300-elf-gccでコンパイルしたところ、特にエラーもなくコンパイルできました。 インクルードパスがおかしいのかとも思いますが、Makefileにはその設定は指定してませんので、デフォルト状態のはずです。 どうぞよろしくお願いします。

  • シンボル名の再定義のためにコンパイルエラー

    Motifのヘッダー(Aとする)にMax(a,b)というdefineがあり、そのヘッダーの(恐らく)後にincludeしている某クラスライブラリのヘッダー(Bとする)の関数定義にMax(a,b)というのがあります。 そのため、B中のMaxでは、Aのdefineが展開されてしまい、コンパイルエラーになってしまいます。 どちらのヘッダーも修正するわけにはいかないのですが、includeの順番を変えようにも、どこでincludeされているのか調査するのも難航しています。 何か回避策、もしくは解析するのに便利なツールなどご存知でしたら教えてください。 なお、開発環境はUNIX(正しくはAIX)です。

  • iphone デフォルトメール 簡単に切り替え

    私はiphoneのIMでは @i.softbank.jp のアドレスを設定していますが たまにgoodreader 内に保存したファイルをiphoneから送信するために デフォルトのIMをGmailに切り替えて送信することがあります。 なぜなら@i.softbank,jpでは1メガまでしか送信できないですが Gmailなら確か20メガまで送信できるからです そこで探しているのはデフォルトIMを簡単に切り替えられるアプリや機能、トグルなどです 普通にやろうとすると設定→メール連絡先カレンダー→デフォルトアカウント という作業を繰り返ししなければなりません ご存知の方いらっしゃいましたら教えてください 脱獄アプリなどでもOKです お願いします。

  • OMCCコンパイラ #includeができない

    並列化を学んでいるのですが、 omccコンパイラでcプログラムをコンパイルすると、 "/usr/include/stdio.h", line ***: syntax error at symbol '__*' ↑の様なエラーが10行ほど出てしまいます。 gccコンパイラでコンパイルしてみると、普通に通るのですが…。 何かインストールし忘れているのでしょうか?